gtk.ToggleAction — an action which can be toggled between two states (new in PyGTK 2.4)
class gtk.ToggleAction(gtk.Action): |
|
"toggled" | def callback( |
This object is available in PyGTK 2.4 and above.
A gtk.ToggleAction
which is a subclass of gtk.Action
corresponds roughly to a gtk.CheckMenuItem
. It
has an "active" state specifying whether the action has been checked or
not.
gtk.ToggleAction(name
, label
, tooltip
, stock_id
)
| a unique name for the action |
| the label displayed in menu items and on buttons |
| a tooltip for the action |
| the stock icon to display in widgets representing the action |
Returns : | a new gtk.ToggleAction |
This constructor is available in PyGTK 2.4 and above.
Creates a new gtk.ToggleAction
object. To add the action to a gtk.ActionGroup
and set the accelerator for the action, call the gtk.ActionGroup.add_action_with_accel()
method.
def toggled()
This method is available in PyGTK 2.4 and above.
The toggled
() method emits the
"toggled" signal on the toggle action.
def set_active(is_active
)
| if True the action should be
checked |
This method is available in PyGTK 2.4 and above.
The set_active
() method sets the
checked state on the toggle action.
def get_active()
Returns : | True if the toggle action is
checked |
This method is available in PyGTK 2.4 and above.
The get_active
() method returns
True
if the toggle action is checked.
def set_draw_as_radio(draw_as_radio
)
| if True the action should
have proxies like a radio action |
This method is available in PyGTK 2.4 and above.
The set_draw_as_radio
() method sets the
"draw-as-radio" property to the value of
draw_as_radio
. If
draw_as_radio
is True
the action
should have proxies like a radio action.
def get_draw_as_radio()
Returns : | True if the action should
have proxies like a radio action. |
This method is available in PyGTK 2.4 and above.
The get_draw_as_radio
() method returns
the value of the "draw-as-radio" property. If "draw-as-radio" is
True
the action should have proxies like a radio
action.
def callback(toggleaction
, user_param1
, ...
)
| the toggleaction that received the signal |
| the first user parameter (if any) specified
with the connect () |
| additional user parameters (if any) |
This signal is available in GTK+ 2.4 and above.
The "toggled" signal is emitted when the toggle action changes its active state.