gtk.ToolItemGroup — a sub container used in a tool palette (new in PyGTK 2.22)
class gtk.ToolItemGroup(gtk.Container): |
gtk.ToolItemGroup
implements
atk.ImplementorIFace,
gtk.Buildable,
gtk.ToolShell
|
|
|
This widget is available in PyGTK 2.22 and above.
A gtk.ToolItemGroup
is used together with gtk.ToolPalette
to add gtk.ToolItem objects to
a palette like container with different categories and drag and drop support.
gtk.ToolItemGroup (label)
| the label of the new group |
Returns : | a new gtk.ToolItemGroup. |
This constructor is available in PyGTK 2.22 and above.
Creates a new tool item group with label label.
def set_label(label)
| the new human-readable label of of the group |
This method is available in PyGTK 2.22 and above.
The set_label() method sets the label of the tool item group.
The label is displayed in the header of the group.
def set_label_widget(label_widget)
| the widget to be displayed in place of the usual label |
This method is available in PyGTK 2.22 and above.
The set_label_widget() method sets the label of the tool item group.
The label widget is displayed in the header of the group, in place of the usual label.
def set_collapsed(collapsed)
| True if group should be collapsed, False otherwise |
This method is available in PyGTK 2.22 and above.
Sets whether the group should be collapsed or expanded.
def set_ellipsize(ellipsize)
| one of the Pango Ellipsize Mode Constants labels in group should use |
This method is available in PyGTK 2.22 and above.
The set_ellipsize() method sets the ellipsize mode which
should be used by labels in group.
def set_header_relief(style)
| one of the GTK Relief Style Constants |
This method is available in PyGTK 2.22 and above.
Set the button relief of the group header.
See gtk.Button.set_relief for details.
def get_label()Returns : | the label of group. Note that None is returned if a custom label has been set with gtk.ToolItemGroup.set_label_widget |
This method is available in PyGTK 2.22 and above.
Gets the label of group.
def get_label_widget()Returns : | the label widget of group |
This method is available in PyGTK 2.22 and above.
Gets the label widget of group.
See gtk.ToolItemGroup.set_label_widget.
def get_collapsed()Returns : | True if group is collapsed, False if it is expanded |
This method is available in PyGTK 2.22 and above.
Gets whether group is collapsed or expanded.
def get_ellipsize()Returns : | one of the Pango Ellipsize Mode Constants |
This method is available in PyGTK 2.22 and above.
Gets the ellipsization mode of group.
def get_header_relief()Returns : | one of the GTK Relief Style Constants |
This method is available in PyGTK 2.22 and above.
Gets the relief mode of the header button of group.
def insert(item, position)
| the gtk.ToolItem to insert into group |
| the position of item in group, starting with 0. The position -1 means end of list. |
This method is available in PyGTK 2.22 and above.
Inserts item at position in the list of children of group.
def set_item_position(item, position)
| the gtk.ToolItem to move to a new position, should be a child of group. |
| the new position of item in group, starting with 0. The position -1 means end of list. |
This method is available in PyGTK 2.22 and above.
The set_item_position() method sets the position of
item in the list of children of group.
def get_item_position(item)
| a gtk.ToolItem |
Returns : | the index of item in group or -1 if item is no child of group |
This method is available in PyGTK 2.22 and above.
Gets the position of item in group as index.
def get_n_items()Returns : | the number of tool items in group |
This method is available in PyGTK 2.22 and above.
Gets the number of tool items in group.
def get_nth_item(index)
| the index |
Returns : | the gtk.ToolItem at index |
This method is available in PyGTK 2.22 and above.
Gets the tool item at index in group.
def get_drop_item(x, y)
| the x position |
| the y position |
Returns : | the gtk.ToolItem at position (x, y) |
This method is available in PyGTK 2.22 and above.
Gets the tool item at position (x, y).