Table of Contents
This describes the methods used to operate on widgets (and objects). These can be used to set style, padding, size, etc.
The method:
widget.activate() |
causes the widget to emit the "activate" signal.
The method:
widget.set_sensitive(sensitive) |
sets the sensitivity of the widget (i.e. does it react to events). if sensitive is TRUE the widget will receive events; if FALSE the widget will not receive events. A widget that is insensitive is usually displayed "grayed out".
The method:
widget.set_size_request(width, height) |
sets the widget size to the given width and height.
The methods:
widget.set_flags(flags) widget.unset_flags(flags) flags = widget.flags() |
set, unset and get the gtk.Object and gtk.Widget flags. flags can be any of the standard flags:
IN_DESTRUCTION FLOATING RESERVED_1 RESERVED_2 TOPLEVEL NO_WINDOW REALIZED MAPPED VISIBLE SENSITIVE PARENT_SENSITIVE CAN_FOCUS HAS_FOCUS CAN_DEFAULT HAS_DEFAULT HAS_GRAB RC_STYLE COMPOSITE_CHILD NO_REPARENT APP_PAINTABLE RECEIVES_DEFAULT DOUBLE_BUFFERED |
The method:
widget.grab_focus() |
allows a widget to grab the focus assuming that it has the CAN_FOCUS flag set.