gtk.CellRendererToggle an object that renders a toggle button into a TreeView cell Synopsis gtk.CellRendererToggle gtk.CellRenderer gtk.CellRendererToggle get_radio set_radio radio get_active set_active setting get_activatable set_activatable setting Ancestry +-- gobject.GObject +-- gtk.Object +-- gtk.CellRenderer +-- gtk.CellRendererToggle gtk.CellRendererToggle Properties gtk.Object Properties gtk.CellRenderer Properties
"activatable" Read/Write If True, the toggle button can be activated "active" Read/Write If True, the button is active. "inconsistent" Read/Write If True, the button is in an inconsistent state. GTK+ 2.2 and above. "indicator-size" Read-Write Size of check or radio indicator. Allowed values: >= 0. Default value: 12. "radio" Read/Write If True, draw the toggle button as a radio button
gtk.CellRendererToggle Signal Prototypes gobject.GObject Signal Prototypes gtk.Object Signal Prototypes gtk.CellRenderer Signal Prototypes "toggled" callback cellrenderertoggle path user_param1 ... Description 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. Constructor 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()). Also, with 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. Methods gtk.CellRendererToggle.get_radio 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. gtk.CellRendererToggle.set_radio set_radio 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). gtk.CellRendererToggle.get_active 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(). gtk.CellRendererToggle.set_active set_active setting 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. gtk.CellRendererToggle.get_activatable get_activatable Returns : True if the cell renderer is activatable. This method is available in PyGTK 2.22 and above. The get_activatable() method returns True if the cell renderer is activatable. gtk.CellRendererToggle.set_activatable set_activatable setting setting : the value to set. This method is available in PyGTK 2.22 and above. The set_activatable() method sets wether the cell renderer is activatable. Signals The "toggled" gtk.CellRendererToggle Signal callback cellrenderertoggle path user_param1 ... cellrenderertoggle : the cellrenderertoggle that received the "toggled" signal path : the path of the cellrenderertoggle represented as a string user_param1 : the first user parameter (if any) specified with the connect() method ... : additional user parameters (if any) The "toggled" signal is emitted when the toggle button in the cell changes state.