com.dlsc.flexgantt.swing.treetable
Interface ITreeTableRowHeaderRenderer
- All Superinterfaces:
- IRowHeaderRenderer<TreeTableRowHeader>
- All Known Implementing Classes:
- DefaultTreeTableRowHeaderRenderer
public interface ITreeTableRowHeaderRenderer
- extends IRowHeaderRenderer<TreeTableRowHeader>
An extension of the row header renderer used for rendering the row headers of
a tree table inside a TreeTableRowHeader
component. This interface
adds another method used to determine where the user has to click in order to
toggle the expansion state of a row. The renderer should display some kind of
toggle icon at that location.
- Since:
- 1.0
- Author:
- Dirk Lemmermann
- See Also:
TreeTableRowHeader
,
AbstractRowHeader.setRowHeaderRenderer(Class, IRowHeaderRenderer)
,
ITreeTableModel.getRowHeaderValue(Object)
Method Summary |
java.awt.Rectangle |
getRowHeaderToggleBounds(TreeTableRowHeader header,
int x,
int y,
int width,
int height)
Returns the bounds of the toggle used for expanding and collapsing the
hierarchy / tree table node. |
getRowHeaderToggleBounds
java.awt.Rectangle getRowHeaderToggleBounds(TreeTableRowHeader header,
int x,
int y,
int width,
int height)
- Returns the bounds of the toggle used for expanding and collapsing the
hierarchy / tree table node.
- Parameters:
header
- the row header componentx
- the x-coordinate where the header will be renderedy
- the y-coordinate where the header will be renderedwidth
- the width of the headerheight
- the height of the header
- Returns:
- the bounds of the expand / collapse toggle
- Since:
- 1.0