MAGridDelegate

Description

The MAGridDelegate class is used to work with a grid delegate.

Inheritance Hierarchy

          NSObject

          MAGridDelegate

Supported Protocols

<NSObject>

<NuGridActionDelegate>

<NuGridDelegate>

Properties

dataViewController. Controller of linked grid view.

proxyDataSource. Grid proxy data source.

Methods

hidePopover. Hides the tooltip displayed for grid delegate.

heightChangeNeeded:forRowWithKey:. Changes row height.

widthChangeNeeded:forColumnWithKey:. Changes column width.

Methods inherited from <NuGridActionDelegate>

selectionAreaTouched:. Called by object of the NuGridController class if selected table area is touched.

transposeGestureRecognizedInGridView:. Called by object of the NuGridController class if executed touch is recognized as a table transpose gesture.

Methods inherited from <NuGridDelegate>

gridView:actionAfterColumnWithNumberSelected:. Called after the column is selected.

gridView:actionAfterRowWithNumberSelected:. Called after selecting a row.

gridView:actionBeforeColumnWithNumberSelected:. Called before selecting a column.

gridView:actionBeforeRowWithNumberSelected:. Called before selecting a row.

gridView:afterFrameChangeFrom:toFrame:. Called before resizing and changing position of table area.

gridView:areaSelected:. Called after selecting a table area.

gridView:beforeFrameChangeFrom:toFrame:. Called after resizing table area.

gridView:cellShouldHighlightOnExpanderTouchDown:. Returns whether the cell should be highlighted on touching expander within this cell.

gridView:cellShouldHighlightOnTouchDown:. Returns whether the cell is highlighted on touch.

gridView:heightChangeNeeded:forCell:. Changes height of the specified cell.

gridView:heightForHeaderColumnWithNumber:. Returns height of the specified column header.

gridView:heightForRow:. Returns height of the specified row.

gridView:removingCells:. Called after deleting non-used cells.

gridView:wasDoubleTouchedInCell:. Called after double touch the cell space.

gridView:wasDoubleTouchedInColumn:. Called after double touch the column space.

gridView:wasDoubleTouchedInRow:. Called after double touch the row space.

gridView:wasTouchedInCell:. Called after the user touches the space within the cell.

gridView:wasTouchedInColumn:. Called after the user touches the space within column.

gridView:wasTouchedInRow:. Called after the user touches the space within the row.

gridView:widthChangeNeeded:forCell:. Changes width of the specified cell.

gridView:widthForColumn:. Returns width of the specified column.

gridView:widthForHeaderRowWithNumber:. Returns width of the specified row header.

gridViewActionAfterLaying:. Called after table labeling.

gridViewActionAfterUpdate:. Called after the update of table data source is completed.

gridViewActionBeforeLaying:. Called before table labeling starts.

gridViewActionBeforeUpdate:. Called before the update of table data source starts.

gridViewSelectionChanged:. Called after table selection area is changed.

See also:

Classes. The Mobile Application Component