VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
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 :  /usr/share/GNUstep/Documentation/Developer/Gui/Reference/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/GNUstep/Documentation/Developer/Gui/Reference/NSMatrix.html
<!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>NSMatrix</title>
  </head>
  <body>
    <font face="serif">
    <a href="Gui.html">Up</a>
    <br />
    <h1><a name="title$NSMatrix">NSMatrix</a></h1>
    <h3>Authors</h3>
    <dl>
      <dt>Ovidiu Predescu (<a href="mailto:ovidiu@net-community.com"><code>ovidiu@net-community.com</code></a>)</dt>
      <dd>
      </dd>
    </dl>
    <blockquote>
      Matrix class for grouping controls
    </blockquote>
    <p><b>Copyright:</b> (C) 1996-2015 Free Software Foundation, Inc.</p>

        <div>
      <hr width="50%" align="left" />
      <h3>Contents -</h3>
      <ol>
        <li>
          <a href="#001000000000">Software documentation for the NSMatrix class</a>
        </li>
        <li>
          <a href="#002000000000">Software documentation for the NSMatrixDelegate
        protocol</a>
        </li>
      </ol>
      <hr width="50%" align="left" />
    </div>

          <h1><a name="001000000000">
        Software documentation for the NSMatrix class
      </a></h1>
    <h2><a name="class$NSMatrix">NSMatrix</a> : <a rel="gsdoc" href="NSControl.html#class$NSControl">NSControl</a></h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>AppKit/NSMatrix.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">
      
          
    </p>
    <p>

            TODO documentation
              </p>
    <p>
      
        
    </div>
    <hr width="50%" align="left" />
    <a href="#_NSMatrix_ivars">Instance Variables</a>
    <br/><br/>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix+cellClass">+cellClass</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix+setCellClass$">+setCellClass:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-acceptsFirstMouse$">-acceptsFirstMouse:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-action">-action</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-addColumn">-addColumn</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-addColumnWithCells$">-addColumnWithCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-addRow">-addRow</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-addRowWithCells$">-addRowWithCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-allowsEmptySelection">-allowsEmptySelection</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-autosizesCells">-autosizesCells</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-backgroundColor">-backgroundColor</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cellAtRow$column$">-cellAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cellBackgroundColor">-cellBackgroundColor</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cellClass">-cellClass</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cellFrameAtRow$column$">-cellFrameAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cellSize">-cellSize</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cellWithTag$">-cellWithTag:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-cells">-cells</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-delegate">-delegate</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-deselectAllCells">-deselectAllCells</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-deselectSelectedCell">-deselectSelectedCell</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-doubleAction">-doubleAction</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-drawCellAtRow$column$">-drawCellAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-drawsBackground">-drawsBackground</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-drawsCellBackground">-drawsCellBackground</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-errorAction">-errorAction</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-getNumberOfRows$columns$">-getNumberOfRows:columns:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-getRow$column$forPoint$">-getRow:column:forPoint:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-getRow$column$ofCell$">-getRow:column:ofCell:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-highlightCell$atRow$column$">-highlightCell:atRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-initWithFrame$">-initWithFrame:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-initWithFrame$mode$cellClass$numberOfRows$numberOfColumns$">-initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-initWithFrame$mode$prototype$numberOfRows$numberOfColumns$">-initWithFrame:mode:prototype:numberOfRows:numberOfColumns:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-insertColumn$">-insertColumn:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-insertColumn$withCells$">-insertColumn:withCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-insertRow$">-insertRow:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-insertRow$withCells$">-insertRow:withCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-intercellSpacing">-intercellSpacing</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-isAutoscroll">-isAutoscroll</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-isSelectionByRect">-isSelectionByRect</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-keyCell">-keyCell</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-makeCellAtRow$column$">-makeCellAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-mode">-mode</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-mouseDown$">-mouseDown:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-mouseDownFlags">-mouseDownFlags</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-nextText">-nextText</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-numberOfColumns">-numberOfColumns</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-numberOfRows">-numberOfRows</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-performKeyEquivalent$">-performKeyEquivalent:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-previousText">-previousText</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-prototype">-prototype</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-putCell$atRow$column$">-putCell:atRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-removeColumn$">-removeColumn:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-removeRow$">-removeRow:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-renewRows$columns$">-renewRows:columns:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-resetCursorRects">-resetCursorRects</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-scrollCellToVisibleAtRow$column$">-scrollCellToVisibleAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectAll$">-selectAll:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectCellAtRow$column$">-selectCellAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectCellWithTag$">-selectCellWithTag:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectText$">-selectText:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectTextAtRow$column$">-selectTextAtRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectedCell">-selectedCell</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectedCells">-selectedCells</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectedColumn">-selectedColumn</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-selectedRow">-selectedRow</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-sendAction">-sendAction</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-sendAction$to$forAllCells$">-sendAction:to:forAllCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-sendDoubleAction">-sendDoubleAction</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setAction$">-setAction:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setAllowsEmptySelection$">-setAllowsEmptySelection:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setAutoscroll$">-setAutoscroll:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setAutosizesCells$">-setAutosizesCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setBackgroundColor$">-setBackgroundColor:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setCellBackgroundColor$">-setCellBackgroundColor:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setCellClass$">-setCellClass:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setCellSize$">-setCellSize:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setDelegate$">-setDelegate:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setDoubleAction$">-setDoubleAction:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setDrawsBackground$">-setDrawsBackground:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setDrawsCellBackground$">-setDrawsCellBackground:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setErrorAction$">-setErrorAction:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setIntercellSpacing$">-setIntercellSpacing:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setKeyCell$">-setKeyCell:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setMode$">-setMode:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setNextText$">-setNextText:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setPreviousText$">-setPreviousText:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setPrototype$">-setPrototype:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setScrollable$">-setScrollable:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setSelectionByRect$">-setSelectionByRect:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setSelectionFrom$to$anchor$highlight$">-setSelectionFrom:to:anchor:highlight:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setState$atRow$column$">-setState:atRow:column:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setTabKeyTraversesCells$">-setTabKeyTraversesCells:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setToolTip$forCell$">-setToolTip:forCell:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-setValidateSize$">-setValidateSize:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-sizeToCells">-sizeToCells</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-sortUsingFunction$context$">-sortUsingFunction:context:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-sortUsingSelector$">-sortUsingSelector:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-tabKeyTraversesCells">-tabKeyTraversesCells</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-textDidBeginEditing$">-textDidBeginEditing:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-textDidChange$">-textDidChange:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-textDidEndEditing$">-textDidEndEditing:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-textShouldBeginEditing$">-textShouldBeginEditing:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-textShouldEndEditing$">-textShouldEndEditing:</a></li>
      <li><a rel="gsdoc" href="NSMatrix.html#method$NSMatrix-toolTipForCell$">-toolTipForCell:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$NSMatrix+cellClass">cellClass&nbsp;</a></h3>
    + (Class) <b>cellClass</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the cell class used to create cells. By
              default it is a NSActionCell class
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix+setCellClass$">
                +setCellClass:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix+setCellClass$">setCellClass:&nbsp;</a></h3>
    + (void) <b>setCellClass:</b> (Class)classId;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the cell class used to create cells to
              <var>classId</var>. By default it is a NSActionCell
              class
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix+setCellClass$">
                +setCellClass:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-acceptsFirstMouse$">acceptsFirstMouse:&nbsp;</a></h3>
    - (BOOL) <b>acceptsFirstMouse:</b> (<a rel="gsdoc" href="NSEvent.html#class$NSEvent">NSEvent</a>*)theEvent;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns <code>NO</code> if the NSMatrix&apos;s mode is
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSListModeMatrix
              </a>

              , <code>YES</code> otherwise.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setMode$">
                -setMode:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-mode">
                -mode
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-action">action&nbsp;</a></h3>
    - (SEL) <b>action</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-addColumn">addColumn&nbsp;</a></h3>
    - (void) <b>addColumn</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new column after the current last
              column.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertColumn$withCells$">
                -insertColumn:withCells:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-addColumnWithCells$">addColumnWithCells:&nbsp;</a></h3>
    - (void) <b>addColumnWithCells:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)cellArray;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new column of cells specified by
              <var>cellArray</var> after the current last column.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertColumn$withCells$">
                -insertColumn:withCells:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-addRow">addRow&nbsp;</a></h3>
    - (void) <b>addRow</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new row after the current last row.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertRow$withCells$">
                -insertRow:withCells:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-addRowWithCells$">addRowWithCells:&nbsp;</a></h3>
    - (void) <b>addRowWithCells:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)cellArray;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new row of cells specified by
              <var>cellArray</var> after the current last row.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertRow$withCells$">
                -insertRow:withCells:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-allowsEmptySelection">allowsEmptySelection&nbsp;</a></h3>
    - (BOOL) <b>allowsEmptySelection</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns whether the matrix should permit empty
              selections or should force one or mor cells to
              be selected at all times.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setAllowsEmptySelection$">
                -setAllowsEmptySelection:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-autosizesCells">autosizesCells&nbsp;</a></h3>
    - (BOOL) <b>autosizesCells</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns whether the NSMatrix resizes its cells
              automatically
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-autosizesCells">
                -autosizesCells
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-backgroundColor">backgroundColor&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSColor.html#class$NSColor">NSColor</a>*) <b>backgroundColor</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the background color The background color
              is used to display the NSMatrix color (the space
              between the cells), not the cells (uses
              <a rel="gsdoc" href="#method$NSMatrix-setCellBackgroundColor$">
                -setCellBackgroundColor:
              </a>

              for that)
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setBackgroundColor$">
                -setBackgroundColor:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setCellBackgroundColor$">
                -setCellBackgroundColor:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-cellBackgroundColor">
                -cellBackgroundColor
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-drawsBackground">
                -drawsBackground
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setDrawsBackground$">
                -setDrawsBackground:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cellAtRow$column$">cellAtRow:&nbsp;column:&nbsp;</a></h3>
    - (id) <b>cellAtRow:</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">
      
            
    </p>
    <p>

              Returns the cell at <var>row</var> <var>row</var>
              and <var>column</var> <var>column</var> Returns
              <code>nil</code> if the <var>row</var> or
              <var>column</var> are out of range
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cellBackgroundColor">cellBackgroundColor&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSColor.html#class$NSColor">NSColor</a>*) <b>cellBackgroundColor</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the background color of the NSMatrix&apos;s
              cells.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setCellBackgroundColor$">
                -setCellBackgroundColor:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-backgroundColor">
                -backgroundColor
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setBackgroundColor$">
                -setBackgroundColor:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cellClass">cellClass&nbsp;</a></h3>
    - (Class) <b>cellClass</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the cell class used by the NSMatrix when
              it creates new cells. The default cell class is a
              NSActionCell class
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setCellClass$">
                -setCellClass:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setPrototype$">
                -setPrototype:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-prototype">
                -prototype
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cellFrameAtRow$column$">cellFrameAtRow:&nbsp;column:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>) <b>cellFrameAtRow:</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">
      
            
    </p>
    <p>

              Returns the rectangle of the cell at
              <var>row</var> <var>row</var> and <var>column</var>
              <var>column</var>
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cellSize">cellSize&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>) <b>cellSize</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the size of the NSMatrix&apos;s cells
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setCellSize$">
                -setCellSize:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cellWithTag$">cellWithTag:&nbsp;</a></h3>
    - (id) <b>cellWithTag:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)anInt;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the cell with tag <var>anInt</var>
              Returns <code>nil</code> if no cell has a tag
              <var>anInt</var>
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-cells">cells&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>cells</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns an array of the NSMatrix&apos;s cells
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-delegate">delegate&nbsp;</a></h3>
    - (id) <b>delegate</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the NSMatrix&apos;s delegate. delegate is used
              when editing a cell
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setDelegate$">
                -setDelegate:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-textDidEndEditing$">
                -textDidEndEditing:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-textDidBeginEditing$">
                -textDidBeginEditing:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-textDidChange$">
                -textDidChange:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-deselectAllCells">deselectAllCells&nbsp;</a></h3>
    - (void) <b>deselectAllCells</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Deselects all NSMatrix&apos;s cells. Does nothing if
              the NSMatrix&apos;s mode is NSRadioModeMatrix and if it
              does not allows empty selection. Except for the
              case, when there are no cells left at all. Then the
              selection is always cleared.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also: <a rel="gsdoc" href="#method$NSMatrix-mode">-mode</a>

              <a rel="gsdoc" href="#method$NSMatrix-allowsEmptySelection">
                -allowsEmptySelection
              </a>

              <a rel="gsdoc" href="NSView.html#method$NSView-setNeedsDisplayInRect$">
                -setNeedsDisplayInRect:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-deselectSelectedCell">deselectSelectedCell&nbsp;</a></h3>
    - (void) <b>deselectSelectedCell</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Deselects the selected cell.Does nothing if the
              NSMatrix&apos;s mode is NSRadioModeMatrix and if it
              does not allows empty selection
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-doubleAction">doubleAction&nbsp;</a></h3>
    - (SEL) <b>doubleAction</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the action method, used when the user
              <strong>double</strong> clicks
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setDoubleAction$">
                -setDoubleAction:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-drawCellAtRow$column$">drawCellAtRow:&nbsp;column:&nbsp;</a></h3>
    - (void) <b>drawCellAtRow:</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">
      
            
    </p>
    <p>

              Draws the cell at <var>row</var> <var>row</var> and
              <var>column</var> <var>column</var>
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="NSCell.html#method$NSCell-drawWithFrame$inView$">[NSCell -drawWithFrame:inView:]</a>
 <a rel="gsdoc" href="#method$NSMatrix-setDrawsCellBackground$">-setDrawsCellBackground:</a>
 <a rel="gsdoc" href="#method$NSMatrix-drawsCellBackground">-drawsCellBackground</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-drawsBackground">drawsBackground&nbsp;</a></h3>
    - (BOOL) <b>drawsBackground</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns whether the NSMatrix draws its background
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setDrawsBackground$">
                -setDrawsBackground:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-drawsCellBackground">
                -drawsCellBackground
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-drawsCellBackground">drawsCellBackground&nbsp;</a></h3>
    - (BOOL) <b>drawsCellBackground</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns whether the NSMatrix draws cells
              backgrounds
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setDrawsCellBackground$">
                -setDrawsCellBackground:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-drawsBackground">
                -drawsBackground
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-errorAction">errorAction&nbsp;</a></h3>
    - (SEL) <b>errorAction</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the error action method to
              <var>aSelector</var> This error method is used when
              in
              <a rel="gsdoc" href="#method$NSMatrix-textShouldEndEditing$">
                -textShouldEndEditing:
              </a>

              if the selected cell doe not have a valid text object
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setErrorAction$">
                -setErrorAction:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-getNumberOfRows$columns$">getNumberOfRows:&nbsp;columns:&nbsp;</a></h3>
    - (void) <b>getNumberOfRows:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>*)rowCount<b> columns:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>*)columnCount;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Gets the number of rows and columns of the NSMatrix
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-numberOfColumns">
                -numberOfColumns
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-numberOfRows">
                -numberOfRows
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-getRow$column$forPoint$">getRow:&nbsp;column:&nbsp;forPoint:&nbsp;</a></h3>
    - (BOOL) <b>getRow:</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<b> forPoint:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>)aPoint;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Gets the <var>row</var> and the <var>column</var> of
              the NSMatrix correponding to the specified NSPoint
              <var>aPoint</var>. Returns <code>YES</code> if
              <var>aPoint</var> is within the NSMatrix,
              <code>NO</code> otherwise
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-getRow$column$ofCell$">getRow:&nbsp;column:&nbsp;ofCell:&nbsp;</a></h3>
    - (BOOL) <b>getRow:</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<b> ofCell:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)aCell;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Gets the <var>row</var> and the <var>column</var> of
              the NSMatrix correponding to the specified NSCell
              <var>aCell</var>. Returns <code>YES</code> if
              <var>aCell</var> is in the NSMatrix,
              <code>NO</code> otherwise
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-highlightCell$atRow$column$">highlightCell:&nbsp;atRow:&nbsp;column:&nbsp;</a></h3>
    - (void) <b>highlightCell:</b> (BOOL)flag<b> atRow:</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">
      
            
    </p>
    <p>

              (Un)Highlights the cell (if exists) at
              <var>row</var> at <var>row</var> <var>row</var> and
              <var>column</var> <var>column</var>. and maks the
              cell rect for display.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="NSView.html#method$NSView-setNeedsDisplayInRect$">
                -setNeedsDisplayInRect:
              </a>

              <a rel="gsdoc" href="NSCell.html#method$NSCell-setHighlighted$">
                [NSCell -setHighlighted:]
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-initWithFrame$">initWithFrame:&nbsp;</a></h3>
    - (id) <b>initWithFrame:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)frameRect;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Initializes and returns a NSMatrix in frame
              <var>frameRect</var>. By default the matrix has no
              row and no column, the NSMatrix&apos;s mode is
              NSRadioModeMatrix and the cell class is
              a NSActionCell class.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-initWithFrame$mode$cellClass$numberOfRows$numberOfColumns$">-initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-initWithFrame$mode$cellClass$numberOfRows$numberOfColumns$">initWithFrame:&nbsp;mode:&nbsp;cellClass:&nbsp;numberOfRows:&nbsp;numberOfColumns:&nbsp;</a></h3>
    - (id) <b>initWithFrame:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)frameRect<b> mode:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">NSMatrixMode</a>)aMode<b> cellClass:</b> (Class)classId<b> numberOfRows:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)rowsHigh<b> numberOfColumns:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)colsWide;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Initializes and returns a new NSMatrix in the
              specified frame <var>frameRect</var>. The
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSMatrixMode
              </a>

              is specified by mode, the cell class used specified by
              <var>classId</var> and the number of rows and
              columns specified by <var>rowsHigh</var> and
              <var>colsWide</var> respectively
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-initWithFrame$mode$prototype$numberOfRows$numberOfColumns$">-initWithFrame:mode:prototype:numberOfRows:numberOfColumns:</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-initWithFrame$mode$prototype$numberOfRows$numberOfColumns$">initWithFrame:&nbsp;mode:&nbsp;prototype:&nbsp;numberOfRows:&nbsp;numberOfColumns:&nbsp;</a></h3>
    - (id) <b>initWithFrame:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)frameRect<b> mode:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">NSMatrixMode</a>)aMode<b> prototype:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)aCell<b> numberOfRows:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)rowsHigh<b> numberOfColumns:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)colsWide;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Initializes and returns a new NSMatrix in the
              specified frame <var>frameRect</var>. The
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSMatrixMode
              </a>

              is specified by mode, the cell used specified by
              <var>aCell</var> and the number of rows and columns
              specified by <var>rowsHigh</var> and
              <var>colsWide</var> respectively
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-initWithFrame$mode$prototype$numberOfRows$numberOfColumns$">-initWithFrame:mode:prototype:numberOfRows:numberOfColumns:</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-insertColumn$">insertColumn:&nbsp;</a></h3>
    - (void) <b>insertColumn:</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>

              Inserts a new <var>column</var> at the specified
              <var>column</var> <var>column</var>.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertColumn$withCells$">
                -insertColumn:withCells:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-insertColumn$withCells$">insertColumn:&nbsp;withCells:&nbsp;</a></h3>
    - (void) <b>insertColumn:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)column<b> withCells:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)cellArray;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new <var>column</var> of cells (
              specified by <var>cellArray</var>) at the
              specified <var>column</var> <var>column</var>.
              This method can grows the matrix as necessay if
              needed
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertColumn$">
                -insertColumn:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-insertRow$">insertRow:&nbsp;</a></h3>
    - (void) <b>insertRow:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)row;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new <var>row</var> at index
              <var>row</var>.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertRow$withCells$">
                -insertRow:withCells:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-insertRow$withCells$">insertRow:&nbsp;withCells:&nbsp;</a></h3>
    - (void) <b>insertRow:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)row<b> withCells:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)cellArray;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Inserts a new <var>row</var> of cells (specified
              by <var>cellArray</var>) at the specified
              <var>row</var> <var>row</var>. This method can
              grows the matrix as necessay if needed
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-insertColumn$">
                -insertColumn:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-intercellSpacing">intercellSpacing&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>) <b>intercellSpacing</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the space size between cells.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setIntercellSpacing$">
                -setIntercellSpacing:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-isAutoscroll">isAutoscroll&nbsp;</a></h3>
    - (BOOL) <b>isAutoscroll</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-isSelectionByRect">isSelectionByRect&nbsp;</a></h3>
    - (BOOL) <b>isSelectionByRect</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-keyCell">keyCell&nbsp;</a></h3>
    - (id) <b>keyCell</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-makeCellAtRow$column$">makeCellAtRow:&nbsp;column:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*) <b>makeCellAtRow:</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">
      
            
    </p>
    <p>

              Makes and returns new cell at <var>row</var>
              <var>row</var> and <var>column</var>
              <var>column</var>.
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-mode">mode&nbsp;</a></h3>
    - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">NSMatrixMode</a>) <b>mode</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the NSMatrix&apos;s mode. See
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSMatrixMode
              </a>

              for more informations. By default the mode is
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSRadioModeMatrix
              </a>

              .
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setMode$">
                -setMode:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-mouseDown$">mouseDown:&nbsp;</a></h3>
    - (void) <b>mouseDown:</b> (<a rel="gsdoc" href="NSEvent.html#class$NSEvent">NSEvent</a>*)theEvent;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-mouseDownFlags">mouseDownFlags&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>mouseDownFlags</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-nextText">nextText&nbsp;</a></h3>
    - (id) <b>nextText</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the next key view
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setNextText$">
                -setNextText:
              </a>

              <a rel="gsdoc" href="NSView.html#method$NSView-nextKeyView">
                [NSView -nextKeyView]
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-numberOfColumns">numberOfColumns&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>numberOfColumns</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the number of columns of the NSMatrix
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-numberOfRows">
                -numberOfRows
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-numberOfRows">numberOfRows&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>numberOfRows</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the number of rows of the NSMatrix
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-numberOfColumns">
                -numberOfColumns
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-performKeyEquivalent$">performKeyEquivalent:&nbsp;</a></h3>
    - (BOOL) <b>performKeyEquivalent:</b> (<a rel="gsdoc" href="NSEvent.html#class$NSEvent">NSEvent</a>*)theEvent;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Simulates a mouse click for the first cell with
              the corresponding key Equivalent.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="NSCell.html#method$NSCell-keyEquivalent">
                [NSCell -keyEquivalent]
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-previousText">previousText&nbsp;</a></h3>
    - (id) <b>previousText</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the previous key view
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setPreviousText$">
                -setPreviousText:
              </a>

              <a rel="gsdoc" href="NSView.html#method$NSView-previousKeyView">
                [NSView -previousKeyView]
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-prototype">prototype&nbsp;</a></h3>
    - (id) <b>prototype</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the prototype cell used by the NSMatrix
              when it creates new cells. The default cell is
              NSActionCell
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-cellClass">
                -cellClass
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setPrototype$">
                -setPrototype:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-prototype">
                -prototype
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-putCell$atRow$column$">putCell:&nbsp;atRow:&nbsp;column:&nbsp;</a></h3>
    - (void) <b>putCell:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)newCell<b> atRow:</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">
      
            
    </p>
    <p>

              Replaces the NSMatrix&apos;s cell at <var>row</var>
              <var>row</var> and <var>column</var>
              <var>column</var> by <var>newCell</var> and mark
              for display the new cell. Raises a NSRangeException
              if the <var>row</var> or <var>column</var> are out of
              range.
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-removeColumn$">removeColumn:&nbsp;</a></h3>
    - (void) <b>removeColumn:</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>

              Removes the NSMatrix&apos;s <var>column</var> at index
              <var>column</var>
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-removeRow$">
                -removeRow:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-removeRow$">removeRow:&nbsp;</a></h3>
    - (void) <b>removeRow:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)row;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Removes the NSMatrix&apos;s <var>row</var> at index
              <var>row</var>
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-removeColumn$">
                -removeColumn:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-renewRows$columns$">renewRows:&nbsp;columns:&nbsp;</a></h3>
    - (void) <b>renewRows:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)newRows<b> columns:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)newColumns;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-resetCursorRects">resetCursorRects&nbsp;</a></h3>
    - (void) <b>resetCursorRects</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-scrollCellToVisibleAtRow$column$">scrollCellToVisibleAtRow:&nbsp;column:&nbsp;</a></h3>
    - (void) <b>scrollCellToVisibleAtRow:</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">
      
            
    </p>
    <p>

              Scrolls the NSMatrix to make the cell at
              <var>row</var> <var>row</var> and <var>column</var>
              <var>column</var> visible
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="NSView.html#method$NSView-scrollRectToVisible$">
                -scrollRectToVisible:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-cellFrameAtRow$column$">
                -cellFrameAtRow:column:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectAll$">selectAll:&nbsp;</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 the cells and marks self for display.
              Does nothing if the NSMatrix&apos;s mode is
              NSRadioModeMatrix
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-selectCellAtRow$column$">
                -selectCellAtRow:column:
              </a>

              <a rel="gsdoc" href="NSControl.html#method$NSControl-selectCell$">
                -selectCell:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectCellAtRow$column$">selectCellAtRow:&nbsp;column:&nbsp;</a></h3>
    - (void) <b>selectCellAtRow:</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">
      
            
    </p>
    <p>

              Selects the cell and the text inside at
              <var>row</var> <var>row</var> and <var>column</var>
              <var>column</var>. If <var>row</var> or
              <var>column</var> is -1 it deselects all the cells.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-deselectSelectedCell">
                -deselectSelectedCell
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-selectTextAtRow$column$">
                -selectTextAtRow:column:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectCellWithTag$">selectCellWithTag:&nbsp;</a></h3>
    - (BOOL) <b>selectCellWithTag:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)anInt;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Selects the cell (and the text inside) with tag
              <var>anInt</var>. Return <code>YES</code> if the
              NSMatrix contains a cell with tag
              <var>anInt</var>, <code>NO</code> otherwise.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-deselectSelectedCell">
                -deselectSelectedCell
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-selectTextAtRow$column$">
                -selectTextAtRow:column:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectText$">selectText:&nbsp;</a></h3>
    - (void) <b>selectText:</b> (id)sender;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectTextAtRow$column$">selectTextAtRow:&nbsp;column:&nbsp;</a></h3>
    - (id) <b>selectTextAtRow:</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">
      
            
    </p>
    <p>

              Select the text of the cell at <var>row</var>
              <var>row</var> and <var>column</var>
              <var>column</var>. The cell is selected if and only
              if the cell is selectable (MacOSX select it if the
              cell is editable). This methods returns the selected
              cell if exists and selectable, <code>nil</code>
              otherwise
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectedCell">selectedCell&nbsp;</a></h3>
    - (id) <b>selectedCell</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectedCells">selectedCells&nbsp;</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 an array of the selected cells
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectedColumn">selectedColumn&nbsp;</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">
      
            
    </p>
    <p>

              Returns the column number of the selected cell or
              -1 if no cell is selected
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-selectedRow">
                -selectedRow
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-selectedCell">
                -selectedCell
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-selectedRow">selectedRow&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>selectedRow</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the row number of the selected cell or -1
              if no cell is selected
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-selectedColumn">
                -selectedColumn
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-selectedCell">
                -selectedCell
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-sendAction">sendAction&nbsp;</a></h3>
    - (BOOL) <b>sendAction</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sends the cell action, if a NSMatrix&apos;s cell is
              selected and enabled, sends the NSMatrix action
              otherwise. Returns <code>YES</code> if the
              action is succesfully sent. <code>NO</code> if a
              cell is selected but not enabled or if an action can
              not be sent.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="NSControl.html#method$NSControl-sendAction$to$">
                -sendAction:to:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-selectedCell">
                -selectedCell
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-sendAction$to$forAllCells$">sendAction:&nbsp;to:&nbsp;forAllCells:&nbsp;</a></h3>
    - (void) <b>sendAction:</b> (SEL)aSelector<b> to:</b> (id)anObject<b> forAllCells:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-sendDoubleAction">sendDoubleAction&nbsp;</a></h3>
    - (void) <b>sendDoubleAction</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setAction$">setAction:&nbsp;</a></h3>
    - (void) <b>setAction:</b> (SEL)aSelector;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            Sets the message to send when a single click occurs.
            <br />
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setAllowsEmptySelection$">setAllowsEmptySelection:&nbsp;</a></h3>
    - (void) <b>setAllowsEmptySelection:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets a <var>flag</var> to indicate whether the
              matrix should permit empty selections or should
              force one or mor cells to be selected at all times.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-allowsEmptySelection">
                -allowsEmptySelection
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setAutoscroll$">setAutoscroll:&nbsp;</a></h3>
    - (void) <b>setAutoscroll:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setAutosizesCells$">setAutosizesCells:&nbsp;</a></h3>
    - (void) <b>setAutosizesCells:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets whether the NSMatrix resizes its cells
              automatically
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-autosizesCells">
                -autosizesCells
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setBackgroundColor$">setBackgroundColor:&nbsp;</a></h3>
    - (void) <b>setBackgroundColor:</b> (<a rel="gsdoc" href="NSColor.html#class$NSColor">NSColor</a>*)aColor;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the background color to <var>aColor</var> and
              marks self for display. The background color is
              used to display the NSMatrix color (the space
              between the cells), not the cells (uses
              <a rel="gsdoc" href="#method$NSMatrix-setCellBackgroundColor$">
                -setCellBackgroundColor:
              </a>

              for that)
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-backgroundColor">
                -backgroundColor
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setCellBackgroundColor$">
                -setCellBackgroundColor:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-cellBackgroundColor">
                -cellBackgroundColor
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-drawsBackground">
                -drawsBackground
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setDrawsBackground$">
                -setDrawsBackground:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setCellBackgroundColor$">setCellBackgroundColor:&nbsp;</a></h3>
    - (void) <b>setCellBackgroundColor:</b> (<a rel="gsdoc" href="NSColor.html#class$NSColor">NSColor</a>*)aColor;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the background color of the NSMatrix&apos;s cells to
              <var>aColor</var> and marks self for display.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-cellBackgroundColor">
                -cellBackgroundColor
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-backgroundColor">
                -backgroundColor
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setBackgroundColor$">
                -setBackgroundColor:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setDrawsCellBackground$">
                -setDrawsCellBackground:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-drawsCellBackground">
                -drawsCellBackground
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setCellClass$">setCellClass:&nbsp;</a></h3>
    - (void) <b>setCellClass:</b> (Class)classId;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the cell class used by the NSMatrix when it
              creates new cells to <var>classId</var>. The
              default cell class is a NSActionCell class
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-cellClass">
                -cellClass
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setPrototype$">
                -setPrototype:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-prototype">
                -prototype
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setCellSize$">setCellSize:&nbsp;</a></h3>
    - (void) <b>setCellSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>)aSize;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setDelegate$">setDelegate:&nbsp;</a></h3>
    - (void) <b>setDelegate:</b> (id)anObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the delegate to <var>anObject</var>. The
              delegate is used when editing a cell
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-delegate">
                -delegate
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-textDidEndEditing$">
                -textDidEndEditing:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-textDidBeginEditing$">
                -textDidBeginEditing:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-textDidChange$">
                -textDidChange:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setDoubleAction$">setDoubleAction:&nbsp;</a></h3>
    - (void) <b>setDoubleAction:</b> (SEL)aSelector;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the message to send when a
              <strong>double</strong> click occurs. NB: In
              GNUstep the following method does *not* set
              ignoresMultiClick to <code>NO</code> as
              in the MacOS-X spec. It simply sets the doubleAction,
              as in OpenStep spec.
                </p>
    <p>
      
            
    </p>
    <p>

              <a rel="gsdoc" href="#method$NSMatrix-doubleAction">
                -doubleAction
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setDrawsBackground$">setDrawsBackground:&nbsp;</a></h3>
    - (void) <b>setDrawsBackground:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets whether the NSMatrix draws its background and
              marks self for display.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-drawsBackground">
                -drawsBackground
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setDrawsCellBackground$">
                -setDrawsCellBackground:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setDrawsCellBackground$">setDrawsCellBackground:&nbsp;</a></h3>
    - (void) <b>setDrawsCellBackground:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets whether the NSMatrix draws cells backgrounds
              and marks self for display
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-drawsCellBackground">
                -drawsCellBackground
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setDrawsBackground$">
                -setDrawsBackground:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setErrorAction$">setErrorAction:&nbsp;</a></h3>
    - (void) <b>setErrorAction:</b> (SEL)aSelector;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the error action method to <var>aSelector</var>
              . This error method is used when in
              <a rel="gsdoc" href="#method$NSMatrix-textShouldEndEditing$">
                -textShouldEndEditing:
              </a>

              if the selected cell doe not have a valid text object
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-errorAction">
                -errorAction
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setIntercellSpacing$">setIntercellSpacing:&nbsp;</a></h3>
    - (void) <b>setIntercellSpacing:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>)aSize;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the space size between cells to
              <var>aSize</var> and resizes the matrix to fits the
              new cells spacing.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-intercellSpacing">
                -intercellSpacing
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-sizeToCells">
                -sizeToCells
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setKeyCell$">setKeyCell:&nbsp;</a></h3>
    - (void) <b>setKeyCell:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)aCell;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setMode$">setMode:&nbsp;</a></h3>
    - (void) <b>setMode:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">NSMatrixMode</a>)aMode;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the NSMatrix&apos;s mode to <var>aMode</var>. See
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSMatrixMode
              </a>

              for more informations. By default the mode is
              <a rel="gsdoc" href="TypesAndConstants.html#type$NSMatrixMode">
                NSRadioModeMatrix
              </a>

              .
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-setMode$">
                -setMode:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setNextText$">setNextText:&nbsp;</a></h3>
    - (void) <b>setNextText:</b> (id)anObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the next key view to <var>anObject</var>
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-nextText">
                -nextText
              </a>

              [NSView-setNextKeyView:
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setPreviousText$">setPreviousText:&nbsp;</a></h3>
    - (void) <b>setPreviousText:</b> (id)anObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the previous key view to <var>anObject</var>
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-previousText">
                -previousText
              </a>

              [NSView-setPreviousKeyView:
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setPrototype$">setPrototype:&nbsp;</a></h3>
    - (void) <b>setPrototype:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)aCell;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the prototype cell used by the NSMatrix when it
              creates new cells to <var>aCell</var>. The
              default cell is NSActionCell
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSMatrix-cellClass">
                -cellClass
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-setPrototype$">
                -setPrototype:
              </a>

              <a rel="gsdoc" href="#method$NSMatrix-prototype">
                -prototype
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setScrollable$">setScrollable:&nbsp;</a></h3>
    - (void) <b>setScrollable:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setSelectionByRect$">setSelectionByRect:&nbsp;</a></h3>
    - (void) <b>setSelectionByRect:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setSelectionFrom$to$anchor$highlight$">setSelectionFrom:&nbsp;to:&nbsp;anchor:&nbsp;highlight:&nbsp;</a></h3>
    - (void) <b>setSelectionFrom:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)startPos<b> to:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)endPos<b> anchor:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)anchorPos<b> highlight:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setState$atRow$column$">setState:&nbsp;atRow:&nbsp;column:&nbsp;</a></h3>
    - (void) <b>setState:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSInteger">NSInteger</a>)value<b> atRow:</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">
      
            
    </p>
    <p>

              Sets the state of the cell at <var>row</var>
              <var>row</var> and <var>column</var> to
              <var>value</var>. If the NSMatrix&apos;s mode is
              NSRadioModeMatrix it deselects the cell
              currently selected if needed.
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setTabKeyTraversesCells$">setTabKeyTraversesCells:&nbsp;</a></h3>
    - (void) <b>setTabKeyTraversesCells:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setToolTip$forCell$">setToolTip:&nbsp;forCell:&nbsp;</a></h3>
    - (void) <b>setToolTip:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)toolTipString<b> forCell:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)cell;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-setValidateSize$">setValidateSize:&nbsp;</a></h3>
    - (void) <b>setValidateSize:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-sizeToCells">sizeToCells&nbsp;</a></h3>
    - (void) <b>sizeToCells</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-sortUsingFunction$context$">sortUsingFunction:&nbsp;context:&nbsp;</a></h3>
    - (void) <b>sortUsingFunction:</b> (NSComparisonResult(*)(id element1,id element2,void*userData))comparator<b> context:</b> (void*)context;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-sortUsingSelector$">sortUsingSelector:&nbsp;</a></h3>
    - (void) <b>sortUsingSelector:</b> (SEL)comparator;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-tabKeyTraversesCells">tabKeyTraversesCells&nbsp;</a></h3>
    - (BOOL) <b>tabKeyTraversesCells</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-textDidBeginEditing$">textDidBeginEditing:&nbsp;</a></h3>
    - (void) <b>textDidBeginEditing:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSNotification.html#class$NSNotification">NSNotification</a>*)aNotification;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Invokes when the text cell starts to be
              editing.This methods posts a
              NSControlTextDidBeginEditingNotification
              with a dictionary containing the NSFieldEditor as
              user info
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSNotification.html#method$NSNotificationCenter-postNotificationName$object$userInfo$">[NSNotificationCenter -postNotificationName:object:userInfo:]</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-textDidChange$">textDidChange:&nbsp;</a></h3>
    - (void) <b>textDidChange:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSNotification.html#class$NSNotification">NSNotification</a>*)aNotification;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Invokes when the text cell is changed. This
              methods posts a
              NSControlTextDidChangeNotification
              with a dictionary containing the NSFieldEditor as
              user info
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSNotification.html#method$NSNotificationCenter-postNotificationName$object$userInfo$">[NSNotificationCenter -postNotificationName:object:userInfo:]</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-textDidEndEditing$">textDidEndEditing:&nbsp;</a></h3>
    - (void) <b>textDidEndEditing:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSNotification.html#class$NSNotification">NSNotification</a>*)aNotification;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Invokes when the text cell is changed. This
              methods posts a
              NSControlTextDidEndEditingNotification
              a dictionary containing the NSFieldEditor as user info
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSNotification.html#method$NSNotificationCenter-postNotificationName$object$userInfo$">[NSNotificationCenter -postNotificationName:object:userInfo:]</a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-textShouldBeginEditing$">textShouldBeginEditing:&nbsp;</a></h3>
    - (BOOL) <b>textShouldBeginEditing:</b> (<a rel="gsdoc" href="NSText.html#class$NSText">NSText</a>*)aTextObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Asks to the delegate (if it implements
              <a rel="gsdoc" href="NSControl.html#method$NSObject(NSControlTextEditingDelegate)-control$textShouldBeginEditing$">-control:textShouldBeginEditing:</a>
) if the text should be edit. Returns <code>YES</code> if the delegate does not implement this method
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-textShouldEndEditing$">textShouldEndEditing:&nbsp;</a></h3>
    - (BOOL) <b>textShouldEndEditing:</b> (<a rel="gsdoc" href="NSText.html#class$NSText">NSText</a>*)aTextObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSMatrix-toolTipForCell$">toolTipForCell:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>toolTipForCell:</b> (<a rel="gsdoc" href="NSCell.html#class$NSCell">NSCell</a>*)cell;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<a name="_NSMatrix_ivars"/>    <br/><hr width="50%" align="left" />
    <h2>Instance Variables for NSMatrix Class</h2>
    <h3><a name="ivariable$NSMatrix*_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$NSMatrix*_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$NSMatrix*_autoscroll">_autoscroll</a></h3>
    @protected BOOL <b>_autoscroll</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$NSMatrix*_autosizesCells">_autosizesCells</a></h3>
    @protected BOOL <b>_autosizesCells</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$NSMatrix*_backgroundColor">_backgroundColor</a></h3>
    @protected NSColor* <b>_backgroundColor</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$NSMatrix*_cellBackgroundColor">_cellBackgroundColor</a></h3>
    @protected NSColor* <b>_cellBackgroundColor</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$NSMatrix*_cellClass">_cellClass</a></h3>
    @protected Class <b>_cellClass</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$NSMatrix*_cellInit">_cellInit</a></h3>
    @protected IMP <b>_cellInit</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$NSMatrix*_cellNew">_cellNew</a></h3>
    @protected IMP <b>_cellNew</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$NSMatrix*_cellPrototype">_cellPrototype</a></h3>
    @protected id <b>_cellPrototype</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$NSMatrix*_cellSize">_cellSize</a></h3>
    @protected NSSize <b>_cellSize</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$NSMatrix*_cells">_cells</a></h3>
    @protected id** <b>_cells</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$NSMatrix*_delegate">_delegate</a></h3>
    @protected id <b>_delegate</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$NSMatrix*_dottedColumn">_dottedColumn</a></h3>
    @protected NSInteger <b>_dottedColumn</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$NSMatrix*_dottedRow">_dottedRow</a></h3>
    @protected NSInteger <b>_dottedRow</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$NSMatrix*_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$NSMatrix*_drawsBackground">_drawsBackground</a></h3>
    @protected BOOL <b>_drawsBackground</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$NSMatrix*_drawsCellBackground">_drawsCellBackground</a></h3>
    @protected BOOL <b>_drawsCellBackground</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$NSMatrix*_errorAction">_errorAction</a></h3>
    @protected SEL <b>_errorAction</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$NSMatrix*_intercell">_intercell</a></h3>
    @protected NSSize <b>_intercell</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$NSMatrix*_maxCols">_maxCols</a></h3>
    @protected NSInteger <b>_maxCols</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$NSMatrix*_maxRows">_maxRows</a></h3>
    @protected NSInteger <b>_maxRows</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$NSMatrix*_mode">_mode</a></h3>
    @protected NSMatrixMode <b>_mode</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$NSMatrix*_myZone">_myZone</a></h3>
    @protected NSZone* <b>_myZone</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$NSMatrix*_numCols">_numCols</a></h3>
    @protected NSInteger <b>_numCols</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$NSMatrix*_numRows">_numRows</a></h3>
    @protected NSInteger <b>_numRows</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$NSMatrix*_reserved1">_reserved1</a></h3>
    @protected id <b>_reserved1</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$NSMatrix*_selectedCell">_selectedCell</a></h3>
    @protected id <b>_selectedCell</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$NSMatrix*_selectedCells">_selectedCells</a></h3>
    @protected BOOL** <b>_selectedCells</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$NSMatrix*_selectedColumn">_selectedColumn</a></h3>
    @protected NSInteger <b>_selectedColumn</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$NSMatrix*_selectedRow">_selectedRow</a></h3>
    @protected NSInteger <b>_selectedRow</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$NSMatrix*_selectionByRect">_selectionByRect</a></h3>
    @protected BOOL <b>_selectionByRect</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$NSMatrix*_tabKeyTraversesCells">_tabKeyTraversesCells</a></h3>
    @protected BOOL <b>_tabKeyTraversesCells</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$NSMatrix*_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" />
    <h3><a name="ivariable$NSMatrix*_textObject">_textObject</a></h3>
    @protected NSText* <b>_textObject</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/>

          <h1><a name="002000000000">
        Software documentation for the NSMatrixDelegate
        protocol
      </a></h1>
    <h2><a name="protocol$(NSMatrixDelegate)">NSMatrixDelegate</a></h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>AppKit/NSMatrix.h</dd>
      </dl>
    </blockquote>
    <blockquote>
      <dl>
        <dt><b>Conforms to:</b></dt>
        <dd><a rel="gsdoc" href="NSControl.html#protocol$(NSControlTextEditingDelegate)">NSControlTextEditingDelegate</a></dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <br />
    <a href="Gui.html">Up</a>
    </font>
</body>
</html>

VaKeR 2022