- gc - Variable in class pl.netanel.swt.matrix.Painter
-
- get() - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping.NodeVisitor
-
Returns the latest visited node.
- getAutoScrollOffset() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the offset from the edge of scrolling area within which dragging
causes the content to scroll automatically and extend the dragged distance.
- getAxisX() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the column (horizontal) axis.
- getAxisY() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the row (vertical) axis.
- getBody() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the body section, which is by default a second section of the axis.
- getBody() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the body zone of this matrix.
- getBounds(Frozen, Frozen) - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the rectangular boundaries of this zone in the specified freezing area.
- getCaption() - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping.Node
-
Returns caption of this node.
- getCellBound(AxisItem<N>) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the cell bound of the specified item in the viewport or
null
if the position is outside of the viewport scope.
- getCellBounds(X, Y) - Method in interface pl.netanel.swt.matrix.Zone
-
Return rectangular bounds of the cell with the given coordinates.
- getCellWidth(N) - Method in interface pl.netanel.swt.matrix.Section
-
Returns the cell width of the item with the given index in the model.
- getCheckboxEmulation(X, Y) - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns the check box emulation data.
- getChildren() - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping.Node
-
Return list of children of this node.
- getChildren(N) - Method in interface pl.netanel.swt.matrix.Section
-
Provisional tree API.
- getChildrenCount(N) - Method in interface pl.netanel.swt.matrix.Section
-
Provisional tree API.
- getChildrenExtents(N) - Method in interface pl.netanel.swt.matrix.Section
-
Provisional tree API.
- getControl(X, Y) - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns editor control associated with the given cell or null
if cell
does not have editor control created, which may happen when it is not visible or
the editor has not been activated.
- getCopyBeyondBody() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns true
if all the selected cells not only from the
current zone should be copied with the copy command and false
otherwise.
- getCopyPasteHiddenCells() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns true
if the hidden cells should be copied with the
copy command.
- getCount() - Method in interface pl.netanel.swt.matrix.NumberSet
-
Returns the number of items in the receiver.
- getCount(N, N) - Method in interface pl.netanel.swt.matrix.NumberSet
-
Returns the number of items in the receiver between the values
start
and end
inclusively.
- getCount() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the number of items in the receiver.
- getData() - Method in class pl.netanel.swt.matrix.Painter
-
Returns custom data of this painter.
- getDefaultCellWidth() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the default cell width of the receiver's items.
- getDefaultCheckboxLabels() - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns the default labels to emulate check boxes.
- getDefaultHiddenSet() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the default hidden set representing items hidden by the user with
the commands bound to the user gestures.
- getDefaultLineWidth() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the default line width of the receiver's items.
- getEditHistoryLength() - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns the length of the history of modifications to the model done with
this editor.
- getEditorValue(Control) - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns a value from the specified edit control.
- getEmbeddedControl(X, Y) - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns a control embedded in the cell with the given coordinates or null
if the cell does not have an embedded control or the control is not visible.
- getEnd() - Method in class pl.netanel.swt.matrix.Extent
-
Returns the last index of the range of items.
- getEndX() - Method in class pl.netanel.swt.matrix.CellExtent
-
Returns end cell index on the horizontal axis.
- getEndY() - Method in class pl.netanel.swt.matrix.CellExtent
-
Returns end cell index on the vertical axis.
- getFocusItem() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the focus item.
- getFrozenHead() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the amount of items frozen at the beginning this axis.
- getFrozenTail() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the amount of items frozen at the end this axis.
- getHeader() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the header section, which is by default the first section of the
axis.
- getHeaderX() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the column header zone of this matrix.
- getHeaderXY() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the top left zone of this matrix.
- getHeaderY() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the row header zone of this matrix.
- getHidden() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the set of numbers representing indexes of the hidden items.
- getHiddenCount() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the number of hidden items.
- getHiddenExtents() - Method in interface pl.netanel.swt.matrix.Section
-
Returns iterator for extents of the hidden items.
- getIndex() - Method in class pl.netanel.swt.matrix.AxisItem
-
Return index of this axis item.
- getIndex(Frozen, Frozen) - Static method in enum pl.netanel.swt.matrix.Frozen
-
- getIndex(N) - Method in interface pl.netanel.swt.matrix.Section
-
Returns the item index at the given position in the layout.
- getIndexClass() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the Class<Number>
instance
that is used to index the section cells and lines.
- getIndexX() - Method in class pl.netanel.swt.matrix.Cell
-
Returns cell index on the horizontal axis.
- getIndexY() - Method in class pl.netanel.swt.matrix.Cell
-
Returns cell index on the vertical axis.
- getItemByViewportDistance(int) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the item visible at the specified distance from the beginning of
viewport area or null
if the distance is outside of the
viewport bounds.
- getItemByViewportOffset(AxisItem<N>, int) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the item visible at the specified offset from the item specified by
the given section and index or null
if the such an item is
outside of the viewport bounds.
- getItemByViewportPosition(int) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the item visible at the specified position in the viewport or
null
if the position is outside of the viewport bounds.
- getLevelInTree(N) - Method in interface pl.netanel.swt.matrix.Section
-
Provisional tree API.
- getLineBound(AxisItem<N>) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the line bound of the specified item in the viewport or
null
if the position is outside of the viewport scope.
- getLineWidth(N) - Method in interface pl.netanel.swt.matrix.Section
-
Returns the line width of the item with the given index in the model.
- getMatrix() - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping
-
Returns the matrix the grouping is created for.
- getMatrix() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the matrix to which the zone belongs.
- getMerged(X, Y) - Method in interface pl.netanel.swt.matrix.Zone
-
- getMergeLimit() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the maximum number of cells that can merged on both horizontal and vertical axis.
- getMinimalCellWidth() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the minimal cell width to be achieved by a user driven cell
resizing.
- getModelValue(X, Y) - Method in class pl.netanel.swt.matrix.ZoneEditor
-
Returns value from the model.
- getMouseItem() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the last item the mouse was over.
- getName() - Method in class pl.netanel.swt.matrix.Painter
-
Returns the painter name.
- getNodeByCellIndex(int, int) - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping
-
Returns the grouping node in the given cell.
- getNodeByTreeIndex(int...) - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping
-
- getOrder(N) - Method in interface pl.netanel.swt.matrix.Section
-
Returns the order rank of the item with the given index in the model.
- getOrder() - Method in interface pl.netanel.swt.matrix.Section
-
Returns set of number extents representing the order of the items.
- getOrderExtents() - Method in interface pl.netanel.swt.matrix.Section
-
Returns iterator for extents of the order ranks of the items.
- getPainter(String) - Method in class pl.netanel.swt.matrix.Matrix
-
Returns a painter with the specified name, or null
if the
painters list does not contain such painter.
- getPainter(int) - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the painter at the specified position in the receiver's list of
painters.
- getPainter(String) - Method in interface pl.netanel.swt.matrix.Zone
-
Returns a painter with the specified name, or null
if the painters list does not contain such painter.
- getPainter(int) - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the painter at the specified position in the receiver's list of painters.
- getPainterCount() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns the number of the receiver's painters.
- getPainterCount() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the number of the receiver's painters.
- getParent() - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping.Node
-
Returns parent of this node.
- getParent(N) - Method in interface pl.netanel.swt.matrix.Section
-
Provisional tree API.
- getPosition(N) - Method in interface pl.netanel.swt.matrix.Section
-
Returns the position in the layout of the item with the given index in the model.
- getResizeOffset() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the offset from the dividing line within which dragging changes the
width of the axis item.
- getRoot() - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping
-
Return the root of the grouping hierarchy.
- getScope() - Method in class pl.netanel.swt.matrix.Painter
-
Returns the painter scope.
- getSection(int) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the section at the specified position in this axis.
- getSection() - Method in class pl.netanel.swt.matrix.AxisItem
-
Returns section of this axis item.
- getSectionCount() - Method in class pl.netanel.swt.matrix.Axis
-
Returns the number of sections in the receiver.
- getSectionX() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the zone section horizontal axis.
- getSectionY() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the zone section at vertical axis.
- getSelected() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the set of numbers representing indexes of the selected items.
- getSelectedCount() - Method in interface pl.netanel.swt.matrix.Section
-
Returns the number of selected items in this section.
- getSelectedCount() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns the number of selected cells in this zone.
- getSelectedExtent() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns selection index bounds.
- getSelectedExtentIterator() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns iterator for selected cell extents.
- getSelectedExtents() - Method in interface pl.netanel.swt.matrix.Section
-
Returns iterator for extents of the selected items.
- getSelectedIterator() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns iterator for selected cells.
- getSelectionCount() - Method in interface pl.netanel.swt.matrix.Zone
-
- getSelectSkipHidden() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns true
if the hidden cells should be selected with range
select.
- getStart() - Method in class pl.netanel.swt.matrix.Extent
-
Returns first index of the range of items.
- getStartX() - Method in class pl.netanel.swt.matrix.CellExtent
-
Returns start cell index on the horizontal axis.
- getStartY() - Method in class pl.netanel.swt.matrix.CellExtent
-
Returns start cell index on the vertical axis.
- getText(Integer, Integer) - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping
-
Returns the text of the cell at the given indexes.
- getToggleState(X, Y) - Method in class pl.netanel.swt.matrix.reloaded.CellImageButtonPainter
-
Returns a three state toggle status of the given cell with the following consequences:
null - no image displayed
true - trueImage displayed
false - falseImage displayed
- getToggleState(Integer, Integer) - Method in class pl.netanel.swt.matrix.reloaded.ints.Grouping.CellPainter
-
- getUnchecked() - Method in interface pl.netanel.swt.matrix.NumberSet
-
Returns a better performing but less user friendly implementation
for this number set that is more loop efficient:
does not check validity of the method arguments
does not mark the layout as required computing on every method call,
instead relying on the client to call
Matrix.refresh()
- getUnchecked() - Method in interface pl.netanel.swt.matrix.Section
-
Returns a better performing but less user friendly implementation
for this section that is more loop efficient:
does not check validity of the method arguments
does not mark the layout as required computing on every method call,
instead relying on the client to call
Matrix.refresh()
It may be useful for loop optimization, for example inside of
Painter.paint(int, int, int, int)
method.
- getUnchecked() - Method in interface pl.netanel.swt.matrix.Zone
-
Returns a no argument checking implementation for this zone.
- getViewportItemCount() - Method in class pl.netanel.swt.matrix.Axis
-
Returns number of items visible in the viewport.
- getViewportPosition(AxisItem<N>) - Method in class pl.netanel.swt.matrix.Axis
-
Returns the position of the given item in the sequence of items visible in
the viewport or -1 if the viewport does not display the item.
- getZone(Section<X>, Section<Y>) - Method in class pl.netanel.swt.matrix.Matrix
-
Returns a zone located at the intersection of the given axis sections.
- getZone() - Method in class pl.netanel.swt.matrix.Painter
-
Returns the zone to which the painter is attached or null if it is attached to matrix.
- getZonePaintOrder() - Method in class pl.netanel.swt.matrix.Matrix
-
Returns order in which the zones will be painted.
- Grouping - Class in pl.netanel.swt.matrix.reloaded.ints
-
Manages collapse-able hierarchy of item groups.
- Grouping(Zone<Integer, Integer>, int, Grouping.Node) - Constructor for class pl.netanel.swt.matrix.reloaded.ints.Grouping
-
Creates groups in the given zone that are spanning in the giving direction
according to the given node hierarchy.
- Grouping.CellPainter - Class in pl.netanel.swt.matrix.reloaded.ints
-
- Grouping.CellPainter() - Constructor for class pl.netanel.swt.matrix.reloaded.ints.Grouping.CellPainter
-
- Grouping.Node - Class in pl.netanel.swt.matrix.reloaded.ints
-
Represent a node in the grouping hierarchy.
- Grouping.Node(String, Grouping.Node...) - Constructor for class pl.netanel.swt.matrix.reloaded.ints.Grouping.Node
-
- Grouping.Node(String, int, Grouping.Node...) - Constructor for class pl.netanel.swt.matrix.reloaded.ints.Grouping.Node
-
- Grouping.NodeVisitor - Class in pl.netanel.swt.matrix.reloaded.ints
-
Traverses the given node or array of nodes and all the related nodes at the lower levels.
- Grouping.NodeVisitor() - Constructor for class pl.netanel.swt.matrix.reloaded.ints.Grouping.NodeVisitor
-