![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/self/root/usr/share/GNUstep/Documentation/Developer/Gui/Reference/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>NSBrowser</title> </head> <body> <font face="serif"> <a href="Gui.html">Up</a> <br /> <h1><a name="title$NSBrowser">NSBrowser</a></h1> <h3>Authors</h3> <dl> <dt>Scott Christley (<a href="mailto:scottc@net-community.com"><code>scottc@net-community.com</code></a>)</dt> <dd> </dd> <dt>Felipe A. Rodriguez (<a href="mailto:far@ix.netcom.com"><code>far@ix.netcom.com</code></a>)</dt> <dd> </dd> <dt>Franck Wolff (<a href="mailto:wolff@cybercable.fr"><code>wolff@cybercable.fr</code></a>)</dt> <dd> </dd> <dt>Mirko Viviani (<a href="mailto:mirko.viviani@rccr.cremona.it"><code>mirko.viviani@rccr.cremona.it</code></a>)</dt> <dd> </dd> <dt>Fred Kiefer (<a href="mailto:FredKiefer@gmx.de"><code>FredKiefer@gmx.de</code></a>)</dt> <dd> </dd> </dl> <blockquote> Control to display and select from hierarchal lists </blockquote> <p><b>Copyright:</b> (C) 1996, 1997, 2002 Free Software Foundation, Inc.</p> <div> </div> <h1><a name="001000000000"> Software documentation for the NSBrowser class </a></h1> <h2><a name="class$NSBrowser">NSBrowser</a> : <a rel="gsdoc" href="NSControl.html#class$NSControl">NSControl</a></h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSBrowser.h</dd> </dl> </blockquote> <blockquote> <dl> <dt><b>Conforms to:</b></dt> <dd><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#protocol$(NSCoding)">NSCoding</a></dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="50%" align="left" /> <a href="#_NSBrowser_ivars">Instance Variables</a> <br/><br/> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser+cellClass">+cellClass</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser+removeSavedColumnsWithAutosaveName$">+removeSavedColumnsWithAutosaveName:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-acceptsArrowKeys">-acceptsArrowKeys</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-addColumn">-addColumn</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-allowsBranchSelection">-allowsBranchSelection</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-allowsEmptySelection">-allowsEmptySelection</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-allowsMultipleSelection">-allowsMultipleSelection</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-allowsTypeSelect">-allowsTypeSelect</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-autohidesScroller">-autohidesScroller</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-backgroundColor">-backgroundColor</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-canDragRowsWithIndexes$inColumn$withEvent$">-canDragRowsWithIndexes:inColumn:withEvent:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-cellPrototype">-cellPrototype</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-clickedColumn">-clickedColumn</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-clickedRow">-clickedRow</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-columnContentWidthForColumnWidth$">-columnContentWidthForColumnWidth:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-columnOfMatrix$">-columnOfMatrix:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-columnResizingType">-columnResizingType</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-columnWidthForColumnContentWidth$">-columnWidthForColumnContentWidth:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-columnsAutosaveName">-columnsAutosaveName</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-delegate">-delegate</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-displayAllColumns">-displayAllColumns</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-displayColumn$">-displayColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-doClick$">-doClick:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-doDoubleClick$">-doDoubleClick:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-doubleAction">-doubleAction</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-drawTitle$inRect$ofColumn$">-drawTitle:inRect:ofColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-drawTitleOfColumn$inRect$">-drawTitleOfColumn:inRect:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-firstVisibleColumn">-firstVisibleColumn</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-frameOfColumn$">-frameOfColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-frameOfInsideOfColumn$">-frameOfInsideOfColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-hasHorizontalScroller">-hasHorizontalScroller</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-isLoaded">-isLoaded</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-isTitled">-isTitled</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-lastColumn">-lastColumn</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-lastVisibleColumn">-lastVisibleColumn</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-loadColumnZero">-loadColumnZero</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-loadedCellAtRow$column$">-loadedCellAtRow:column:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-matrixClass">-matrixClass</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-matrixInColumn$">-matrixInColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-maxVisibleColumns">-maxVisibleColumns</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-minColumnWidth">-minColumnWidth</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-numberOfVisibleColumns">-numberOfVisibleColumns</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-path">-path</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-pathSeparator">-pathSeparator</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-pathToColumn$">-pathToColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-prefersAllColumnUserResizing">-prefersAllColumnUserResizing</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-reloadColumn$">-reloadColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-reusesColumns">-reusesColumns</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-scrollColumnToVisible$">-scrollColumnToVisible:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-scrollColumnsLeftBy$">-scrollColumnsLeftBy:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-scrollColumnsRightBy$">-scrollColumnsRightBy:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-scrollRowToVisible$inColumn$">-scrollRowToVisible:inColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-scrollViaScroller$">-scrollViaScroller:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectAll$">-selectAll:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectRow$inColumn$">-selectRow:inColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectedCell">-selectedCell</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectedCellInColumn$">-selectedCellInColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectedCells">-selectedCells</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectedColumn">-selectedColumn</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectedRowInColumn$">-selectedRowInColumn:</a></li> <li><a rel="gsdoc" href="NSBrowser.html#method$NSBrowser-selectionIndexPath">-selectionIndexPath</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSBrowser+cellClass">cellClass </a></h3> + (Class) <b>cellClass</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the NSBrowserCell class (regardless of whether a <a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setCellClass$"> -setCellClass: </a> message has been sent to a particular instance). This method is not meant to be used by applications. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setCellClass$"> -setCellClass: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser+removeSavedColumnsWithAutosaveName$">removeSavedColumnsWithAutosaveName: </a></h3> + (void) <b>removeSavedColumnsWithAutosaveName:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)name;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-acceptsArrowKeys">acceptsArrowKeys </a></h3> - (BOOL) <b>acceptsArrowKeys</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether the arrow keys are enabled. By default <code>YES</code>. </p> <p> </p> <p> See Also: -setAcceptsArrowKeys: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-addColumn">addColumn </a></h3> - (void) <b>addColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Adds a column to the right of the last column, adjusts subviews and scrolls to make the new column visible if needed. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-allowsBranchSelection">allowsBranchSelection </a></h3> - (BOOL) <b>allowsBranchSelection</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether the user can select branch items when multiple selection is enabled. By default <code>YES</code>. </p> <p> </p> <p> See Also: -setAllowsBranchSelection: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-allowsEmptySelection">allowsEmptySelection </a></h3> - (BOOL) <b>allowsEmptySelection</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether there can be nothing selected. By default <code>YES</code>. </p> <p> </p> <p> See Also: -setAllowsEmptySelection: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-allowsMultipleSelection">allowsMultipleSelection </a></h3> - (BOOL) <b>allowsMultipleSelection</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether the user can select multiple items. By default <code>YES</code>. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-allowsMultipleSelection"> -allowsMultipleSelection </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-allowsTypeSelect">allowsTypeSelect </a></h3> - (BOOL) <b>allowsTypeSelect</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.5.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-autohidesScroller">autohidesScroller </a></h3> - (BOOL) <b>autohidesScroller</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.6.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-backgroundColor">backgroundColor </a></h3> - (<a rel="gsdoc" href="NSColor.html#class$NSColor">NSColor</a>*) <b>backgroundColor</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.6.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-canDragRowsWithIndexes$inColumn$withEvent$">canDragRowsWithIndexes: inColumn: withEvent: </a></h3> - (BOOL) <b>canDragRowsWithIndexes:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSIndexSet.html#class$NSIndexSet">NSIndexSet</a>*)rowIndexes<b> inColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)columnIndex<b> withEvent:</b> (<a rel="gsdoc" href="NSEvent.html#class$NSEvent">NSEvent</a>*)dragEvent;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.5.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-cellPrototype">cellPrototype </a></h3> - (id) <b>cellPrototype</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the NSBrowser's prototype NSCell instance. </p> <p> </p> <p> See Also: -setCellPrototype: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-clickedColumn">clickedColumn </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>clickedColumn</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.6.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-clickedRow">clickedRow </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>clickedRow</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.6.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-columnContentWidthForColumnWidth$">columnContentWidthForColumnWidth: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>columnContentWidthForColumnWidth:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)columnWidth;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-columnOfMatrix$">columnOfMatrix: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>columnOfMatrix:</b> (<a rel="gsdoc" href="NSMatrix.html#class$NSMatrix">NSMatrix</a>*)matrix;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the column number in which <var>matrix</var> is located. Returns -1 if <var>matrix</var> is not found. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-columnResizingType">columnResizingType </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSBrowserColumnResizingType">NSBrowserColumnResizingType</a>) <b>columnResizingType</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-columnWidthForColumnContentWidth$">columnWidthForColumnContentWidth: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>columnWidthForColumnContentWidth:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)columnContentWidth;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-columnsAutosaveName">columnsAutosaveName </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>columnsAutosaveName</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-delegate">delegate </a></h3> - (id) <b>delegate</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the NSBrowser's delegate. </p> <p> </p> <p> See Also: -setDelegate: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-displayAllColumns">displayAllColumns </a></h3> - (void) <b>displayAllColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Updates the NSBrowser to display all loaded columns. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-displayColumn$"> -displayColumn: </a> -tile </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-displayColumn$">displayColumn: </a></h3> - (void) <b>displayColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Updates the NSBrowser to display the <var>column</var> with the given index. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-doClick$">doClick: </a></h3> - (void) <b>doClick:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Responds to (single) mouse clicks in a column of the NSBrowser. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-doDoubleClick$"> -doDoubleClick: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-doDoubleClick$">doDoubleClick: </a></h3> - (void) <b>doDoubleClick:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Responds to double-clicks in a column of the NSBrowser. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-doClick$"> -doClick: </a> <a rel="gsdoc" href="NSControl.html#method$NSControl-sendAction$to$"> -sendAction:to: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-doubleAction">doubleAction </a></h3> - (SEL) <b>doubleAction</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the NSBrowser's double-click action method. </p> <p> </p> <p> See Also: -setDoubleAction: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-drawTitle$inRect$ofColumn$">drawTitle: inRect: ofColumn: </a></h3> - (void) <b>drawTitle:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)title<b> inRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)aRect<b> ofColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Draws the <var>title</var> for the <var>column</var> at index <var>column</var> within the rectangle defined by <var>aRect</var>. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-drawTitleOfColumn$inRect$">drawTitleOfColumn: inRect: </a></h3> - (void) <b>drawTitleOfColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column<b> inRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)aRect;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-firstVisibleColumn">firstVisibleColumn </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>firstVisibleColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the index of the first visible column. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-frameOfColumn$">frameOfColumn: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>) <b>frameOfColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the rectangle containing the <var>column</var> at index <var>column</var>. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-frameOfInsideOfColumn$">frameOfInsideOfColumn: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>) <b>frameOfInsideOfColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the rectangle containing the <var>column</var> at index <var>column</var>, </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-hasHorizontalScroller">hasHorizontalScroller </a></h3> - (BOOL) <b>hasHorizontalScroller</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether an NSScroller is used to scroll horizontally. By default a NSBrowser has a horizontal scroller. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="NSScrollView.html#method$NSScrollView-setHasHorizontalScroller$"> -setHasHorizontalScroller: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-isLoaded">isLoaded </a></h3> - (BOOL) <b>isLoaded</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns whether column zero is loaded. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-isTitled">isTitled </a></h3> - (BOOL) <b>isTitled</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether columns display titles. By default a NSBrowser displays titles. </p> <p> </p> <p> See Also: -setTitled: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-lastColumn">lastColumn </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>lastColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the index of the last column loaded. </p> <p> </p> <p> See Also: -setLastColumn: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-lastVisibleColumn">lastVisibleColumn </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>lastVisibleColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the index of the last visible column. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-loadColumnZero">loadColumnZero </a></h3> - (void) <b>loadColumnZero</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Loads column zero; unloads previously loaded columns. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-loadedCellAtRow$column$">loadedCellAtRow: column: </a></h3> - (id) <b>loadedCellAtRow:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)row<b> column:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Loads if necessary and returns the NSCell at <var>row</var> in <var>column</var>. if you change this code, you may want to look at the __performLoadOfColumn: method in which the following code is integrated (for speed) </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-matrixClass">matrixClass </a></h3> - (Class) <b>matrixClass</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the class of NSMatrix used in the NSBrowser's columns. </p> <p> </p> <p> See Also: -setMatrixClass: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-matrixInColumn$">matrixInColumn: </a></h3> - (<a rel="gsdoc" href="NSMatrix.html#class$NSMatrix">NSMatrix</a>*) <b>matrixInColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the matrix located in the <var>column</var> identified by index <var>column</var>. Returns <code>nil</code> if the matrix does not exists </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-maxVisibleColumns">maxVisibleColumns </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>maxVisibleColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the maximum number of visible columns. By default a NSBrowser has 3 visible columns. </p> <p> </p> <p> See Also: -setMaxVisibleColumns: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-minColumnWidth">minColumnWidth </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>minColumnWidth</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the minimum column width in pixels. </p> <p> </p> <p> See Also: -setMinColumnWidth: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-numberOfVisibleColumns">numberOfVisibleColumns </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>numberOfVisibleColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the number of columns visible. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-firstVisibleColumn"> -firstVisibleColumn </a> <a rel="gsdoc" href="#method$NSBrowser-lastVisibleColumn"> -lastVisibleColumn </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-path">path </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>path</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the browser's current path. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-pathToColumn$"> -pathToColumn: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-pathSeparator">pathSeparator </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>pathSeparator</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the path separator. The default is "/". </p> <p> </p> <p> See Also: -setPathSeparator: </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-pathToColumn$">pathToColumn: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>pathToColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns a string representing the path from the first <var>column</var> up to, but not including, the <var>column</var> at index <var>column</var>. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-path">-path</a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-prefersAllColumnUserResizing">prefersAllColumnUserResizing </a></h3> - (BOOL) <b>prefersAllColumnUserResizing</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-reloadColumn$">reloadColumn: </a></h3> - (void) <b>reloadColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Reloads <var>column</var> if it is loaded; sets it as the last <var>column</var>. Reselects previously selected cells, if they remain. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-reusesColumns">reusesColumns </a></h3> - (BOOL) <b>reusesColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns <code>YES</code> if NSMatrix objects aren't freed when their columns are unloaded. By default a NSBrowser does not reuses their columns. </p> <p> </p> <p> See Also: -setReusesColumns: <a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-renewRows$columns$">[NSMatrix -renewRows:columns:]</a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-scrollColumnToVisible$">scrollColumnToVisible: </a></h3> - (void) <b>scrollColumnToVisible:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Scrolls to make the <var>column</var> at index <var>column</var> visible. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-scrollColumnsRightBy$"> -scrollColumnsRightBy: </a> <a rel="gsdoc" href="#method$NSBrowser-scrollColumnsLeftBy$"> -scrollColumnsLeftBy: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-scrollColumnsLeftBy$">scrollColumnsLeftBy: </a></h3> - (void) <b>scrollColumnsLeftBy:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)shiftAmount;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Scrolls columns left by <var>shiftAmount</var> columns. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-scrollColumnsRightBy$"> -scrollColumnsRightBy: </a> <a rel="gsdoc" href="#method$NSBrowser-scrollColumnToVisible$"> -scrollColumnToVisible: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-scrollColumnsRightBy$">scrollColumnsRightBy: </a></h3> - (void) <b>scrollColumnsRightBy:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)shiftAmount;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Scrolls columns right by <var>shiftAmount</var> columns. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-scrollColumnsLeftBy$"> -scrollColumnsLeftBy: </a> <a rel="gsdoc" href="#method$NSBrowser-scrollColumnToVisible$"> -scrollColumnToVisible: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-scrollRowToVisible$inColumn$">scrollRowToVisible: inColumn: </a></h3> - (void) <b>scrollRowToVisible:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)row<b> inColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.6.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-scrollViaScroller$">scrollViaScroller: </a></h3> - (void) <b>scrollViaScroller:</b> (<a rel="gsdoc" href="NSScroller.html#class$NSScroller">NSScroller</a>*)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Scrolls columns left or right based on an NSScroller. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectAll$">selectAll: </a></h3> - (void) <b>selectAll:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Selects all NSCells in the last column of the NSBrowser. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectAll$"> [NSMatrix -selectAll:] </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectRow$inColumn$">selectRow: inColumn: </a></h3> - (void) <b>selectRow:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)row<b> inColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Selects the cell at index <var>row</var> in the <var>column</var> identified by index <var>column</var>. If the delegate method -browser:selectRow:inColumn: is implemented, this is its responsability to select the cell. This method adds a NSBrowser <var>column</var> if needed and deselects other selections if the browser does not allows multiple selection. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-loadedCellAtRow$column$"> -loadedCellAtRow:column: </a> -browser:selectRow:inColumn: <a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectCellAtRow$column$">[NSMatrix -selectCellAtRow:column:]</a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectedCell">selectedCell </a></h3> - (id) <b>selectedCell</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the last (rightmost and lowest) selected NSCell. Returns <code>nil</code> if no cell is selected </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-selectedCells"> -selectedCells </a> <a rel="gsdoc" href="#method$NSBrowser-selectedCellInColumn$"> -selectedCellInColumn: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectedCellInColumn$">selectedCellInColumn: </a></h3> - (id) <b>selectedCellInColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the last (lowest) NSCell that's selected in <var>column</var>. Returns <code>nil</code> if no cell is selected </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-selectedCell"> -selectedCell </a> <a rel="gsdoc" href="#method$NSBrowser-selectedCells"> -selectedCells </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectedCells">selectedCells </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>selectedCells</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns a NSArray of selected cells in the rightmost column. Returns <code>nil</code> if no cell is selected. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-selectedCell"> -selectedCell </a> <a rel="gsdoc" href="#method$NSBrowser-selectedCellInColumn$"> -selectedCellInColumn: </a> [NSMatrix selectedCells] </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectedColumn">selectedColumn </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>selectedColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the index of the last column with a selected item. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectedRowInColumn$">selectedRowInColumn: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>selectedRowInColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the row index of the selected cell in the <var>column</var> specified by index <var>column</var>. Returns -1 if no cell is selected </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSBrowser-selectedCellInColumn$"> -selectedCellInColumn: </a> <a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectedRow"> [NSMatrix -selectedRow] </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSBrowser-selectionIndexPath">selectionIndexPath </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSIndexPath.html#class$NSIndexPath">NSIndexPath</a>*) <b>selectionIndexPath</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.6.0</div> <br /> <div class="desc"> </p> <p> Returns the index path of the selected item, or <code>nil</code> if there is no selection. </p> <p> </div> <hr width="25%" align="left" /> </div> <a name="_NSBrowser_ivars"/> <br/><hr width="50%" align="left" /> <h2>Instance Variables for NSBrowser Class</h2> <h3><a name="ivariable$NSBrowser*_acceptsAlphaNumericalKeys">_acceptsAlphaNumericalKeys</a></h3> @protected BOOL <b>_acceptsAlphaNumericalKeys</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_acceptsArrowKeys">_acceptsArrowKeys</a></h3> @protected BOOL <b>_acceptsArrowKeys</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_action">_action</a></h3> @protected SEL <b>_action</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_allowsBranchSelection">_allowsBranchSelection</a></h3> @protected BOOL <b>_allowsBranchSelection</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_allowsEmptySelection">_allowsEmptySelection</a></h3> @protected BOOL <b>_allowsEmptySelection</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_allowsMultipleSelection">_allowsMultipleSelection</a></h3> @protected BOOL <b>_allowsMultipleSelection</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_alphaNumericalLastColumn">_alphaNumericalLastColumn</a></h3> @protected int <b>_alphaNumericalLastColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_browserCellPrototype">_browserCellPrototype</a></h3> @protected NSCell* <b>_browserCellPrototype</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_browserColumns">_browserColumns</a></h3> @protected NSMutableArray* <b>_browserColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_browserDelegate">_browserDelegate</a></h3> @protected id <b>_browserDelegate</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_browserMatrixClass">_browserMatrixClass</a></h3> @protected Class <b>_browserMatrixClass</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_charBuffer">_charBuffer</a></h3> @protected NSString* <b>_charBuffer</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_columnResizing">_columnResizing</a></h3> @protected NSBrowserColumnResizingType <b>_columnResizing</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_columnSize">_columnSize</a></h3> @protected NSSize <b>_columnSize</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_columnsAutosaveName">_columnsAutosaveName</a></h3> @protected NSString* <b>_columnsAutosaveName</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_doubleAction">_doubleAction</a></h3> @protected SEL <b>_doubleAction</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_firstVisibleColumn">_firstVisibleColumn</a></h3> @protected int <b>_firstVisibleColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_hasHorizontalScroller">_hasHorizontalScroller</a></h3> @protected BOOL <b>_hasHorizontalScroller</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_horizontalScroller">_horizontalScroller</a></h3> @protected NSScroller* <b>_horizontalScroller</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_isLoaded">_isLoaded</a></h3> @protected BOOL <b>_isLoaded</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_isTitled">_isTitled</a></h3> @protected BOOL <b>_isTitled</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_lastColumnLoaded">_lastColumnLoaded</a></h3> @protected int <b>_lastColumnLoaded</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_lastKeyPressed">_lastKeyPressed</a></h3> @protected NSTimeInterval <b>_lastKeyPressed</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_lastVisibleColumn">_lastVisibleColumn</a></h3> @protected int <b>_lastVisibleColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_maxVisibleColumns">_maxVisibleColumns</a></h3> @protected int <b>_maxVisibleColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_minColumnWidth">_minColumnWidth</a></h3> @protected CGFloat <b>_minColumnWidth</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_passiveDelegate">_passiveDelegate</a></h3> @protected BOOL <b>_passiveDelegate</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_pathSeparator">_pathSeparator</a></h3> @protected NSString* <b>_pathSeparator</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_prefersAllColumnUserResizing">_prefersAllColumnUserResizing</a></h3> @protected BOOL <b>_prefersAllColumnUserResizing</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_reusesColumns">_reusesColumns</a></h3> @protected BOOL <b>_reusesColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_scrollerRect">_scrollerRect</a></h3> @protected NSRect <b>_scrollerRect</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_sendsActionOnAlphaNumericalKeys">_sendsActionOnAlphaNumericalKeys</a></h3> @protected BOOL <b>_sendsActionOnAlphaNumericalKeys</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_sendsActionOnArrowKeys">_sendsActionOnArrowKeys</a></h3> @protected BOOL <b>_sendsActionOnArrowKeys</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_separatesColumns">_separatesColumns</a></h3> @protected BOOL <b>_separatesColumns</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_skipUpdateScroller">_skipUpdateScroller</a></h3> @protected BOOL <b>_skipUpdateScroller</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_takesTitleFromPreviousColumn">_takesTitleFromPreviousColumn</a></h3> @protected BOOL <b>_takesTitleFromPreviousColumn</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSBrowser*_target">_target</a></h3> @protected id <b>_target</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <br/><hr width="50%" align="left" /><br/> <br /> <a href="Gui.html">Up</a> </font> </body> </html>