This class holds all the information and methods for every single item in HyperTreeList.
Note
Subclassed from GenericTreeItem.
__init__ | Default class constructor. |
DeleteChildren | Deletes the item children. |
DeleteWindow | Deletes the window associated to the item (if any). |
GetCurrentImage | Returns the current item image. |
GetImage | Returns the item image for a particular item state. |
GetText | Returns the item text label. |
GetTextX | Returns the x position of the item text. |
GetWindow | Returns the window associated to the item. |
GetWindowEnabled | Returns whether the window associated with an item is enabled or not. |
GetWindowSize | Returns the associated window size. |
Hide | Hides/shows the TreeListItem. |
HitTest | HitTest method for an item. Called from the main window HitTest. |
IsHidden | Returns whether the item is hidden or not. |
OnSetFocus | Handles the wx.EVT_SET_FOCUS event for a window associated to an item. |
SetImage | Sets the item image for a particular item state. |
SetText | Sets the item text label. |
SetTextX | Sets the x position of the item text. |
SetWindow | Sets the window associated to the item. |
SetWindowEnabled | Sets whether the window associated with an item is enabled or not. |
This class holds all the information and methods for every single item in HyperTreeList.
Note
Subclassed from GenericTreeItem.
Default class constructor. For internal use: do not call it in your code!
Parameters: |
|
---|
Note
Regarding radiobutton-type items (with ct_type = 2), the following approach is used:
Deletes the item children.
Parameters: | tree – the main TreeListMainWindow instance. |
---|
Deletes the window associated to the item (if any).
Parameters: | column – if not None, an integer specifying the column index. If it is None, the main column index is used. |
---|
Returns the current item image.
Parameters: | column – if not None, an integer specifying the column index. If it is None, the main column index is used. |
---|
Returns the item image for a particular item state.
Parameters: |
|
---|
Returns the item text label.
Parameters: | column – if not None, an integer specifying the column index. If it is None, the main column index is used. |
---|
Returns the window associated to the item.
Parameters: | column – if not None, an integer specifying the column index. If it is None, the main column index is used. |
---|
Returns whether the window associated with an item is enabled or not.
Parameters: | column – if not None, an integer specifying the column index. If it is None, the main column index is used. |
---|
Returns the associated window size.
Parameters: | column – if not None, an integer specifying the column index. If it is None, the main column index is used. |
---|
Hides/shows the TreeListItem.
Parameters: | hide – True to hide the item, False to show it. |
---|
HitTest method for an item. Called from the main window HitTest.
Parameters: |
|
---|
See also
TreeListMainWindow.HitTest() method for the flags explanation.
Handles the wx.EVT_SET_FOCUS event for a window associated to an item.
Parameters: | event – a wx.FocusEvent event to be processed. |
---|
Sets the item image for a particular item state.
Parameters: |
|
---|
See also
GetImage for a list of valid item states.
Sets the item text label.
Parameters: |
|
---|
Sets the x position of the item text.
Parameters: | text_x – the x position of the item text. |
---|
Sets the window associated to the item.
Parameters: |
|
---|
Sets whether the window associated with an item is enabled or not.
Parameters: |
|
---|