gtk.CellRendererToggle — an object that renders a toggle button into a TreeView cell
class gtk.CellRendererToggle(gtk.CellRenderer): |
|
gtk.CellRenderer Signal Prototypes
"toggled" | def callback( |
The gtk.CellRendererToggle
manages the rendering of toggle button into a gtk.TreeView
cell. The button is drawn as a radio- or checkbutton, depending on the
"radio" property. When activated, it emits the toggled signal.
gtk.CellRendererToggle()
Returns : | the new cell renderer |
Creates a new gtk.CellRendererToggle
.
The toggle button rendering parameters are adjusted using the object
properties. The object properties can be set globally (with set_property
()gtk.TreeViewColumn
,
you can bind a property to a value in a gtk.TreeModel
.
For example, you can bind the "active" property on the cell renderer to a
boolean value in the model, thus causing the check button to reflect the
state of the model.
def get_radio()
Returns : | True if we're rendering radio toggles rather than checkboxes |
The get_radio
() method returns
True
if radio toggles rather than checkboxes are being
rendered.
def set_radio(radio
)
| If True make the toggle look like a radio button |
The set_radio
() method sets the style
of the toggle button. If radio
is
True
, the cell renderer renders a radio toggle (i.e. a
toggle in a group of mutually-exclusive toggles). If
False
, it renders a check toggle (a standalone boolean
option). This can be set globally for the cell renderer, or changed just
before rendering each cell in the model (for gtk.TreeView
, you
set up a per-row setting using gtk.TreeViewColumn
to associate model columns with cell renderer properties).
def get_active()
Returns : | True if the cell renderer is active. |
The get_active
() method returns
True
if the cell renderer is active. See gtk.CellRendererToggle.set_active()
.
def set_active(setting
)
| the value to set. |
The set_active
() method activates a
cell renderer if setting
is True
and or deactivates a cell renderer if setting
is
False
.
def callback(cellrenderertoggle
, path
, user_param1
, ...
)
| the cellrenderertoggle that received the "toggled" signal |
| the path of the cellrenderertoggle represented as a string |
| the first user parameter (if any) specified with the connect () |
| additional user parameters (if any) |
The "toggled" signal is emitted when the toggle button in the cell changes state.