org.gnu.gtk

Class CellRendererToggle


public class CellRendererToggle
extends CellRenderer

The CellRendererToggle is a CellRenderer for boolean data.

Field Summary

Fields inherited from class org.gnu.glib.GObject

eventsInitialized

Constructor Summary

CellRendererToggle()
Constructs a new Cell Renderer.

Method Summary

void
addListener(CellRendererToggleListener l)
Register an object to handle CellRendererToggle events.
void
fireCellRendererToggleEvent(CellRendererToggleEvent evt)
Class
getEventListenerClass(String signal)
EventType
getEventType(String signal)
static Type
getType()
Retrieve the runtime type used by the GLib library.
protected static boolean
gtk_cell_renderer_toggle_get_active(Handle toggle)
protected static boolean
gtk_cell_renderer_toggle_get_radio(Handle toggle)
protected static int
gtk_cell_renderer_toggle_get_type()
protected static Handle
gtk_cell_renderer_toggle_new()
protected static void
gtk_cell_renderer_toggle_set_active(Handle toggle, boolean setting)
protected static void
gtk_cell_renderer_toggle_set_radio(Handle toggle, boolean radio)
void
removeListener(CellRendererToggleListener l)
Removes a listener.
protected static void
setActivatable(Handle toggle, boolean setting)
void
setRadio(boolean radio)
If radio is TRUE, the cell renderer renders a radio toggle (ie a toggle in a group of mutually-exclusive toggles).
void
setToggled(boolean toggled)
Sets whether all cells are toggled.
void
setUserEditable(boolean setting)
Sets whether the user can change the toggled status of the cell.

Methods inherited from class org.gnu.gtk.CellRenderer

getType, gtk_cell_renderer_activate, gtk_cell_renderer_get_fixed_size, gtk_cell_renderer_get_size, gtk_cell_renderer_get_type, gtk_cell_renderer_render, gtk_cell_renderer_set_fixed_size, gtk_cell_renderer_start_editing, gtk_cell_renderer_stop_editing

Methods inherited from class org.gnu.glib.GObject

addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getData, getDoubleProperty, getEventListenerClass, getEventType, getFloatProperty, getGObjectFromHandle, getHandle, getIntFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringFromHandle, getStringProperty, hasProperty, hashCode, instantiateJGObjectFromGType, notify, removeEventHandler, removeListener, retrieveGObject, setBooleanProperty, setData, setData, setDoubleProperty, setFloatProperty, setHandle, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify

Constructor Details

CellRendererToggle

public CellRendererToggle()
Constructs a new Cell Renderer.

Method Details

addListener

public void addListener(CellRendererToggleListener l)
Register an object to handle CellRendererToggle events.

See Also:
CellRendererTextListener


fireCellRendererToggleEvent

public void fireCellRendererToggleEvent(CellRendererToggleEvent evt)


getEventListenerClass

public Class getEventListenerClass(String signal)
Overrides:
getEventListenerClass in interface GObject


getEventType

public EventType getEventType(String signal)
Overrides:
getEventType in interface GObject


getType

public static Type getType()
Retrieve the runtime type used by the GLib library.
Overrides:
getType in interface CellRenderer


gtk_cell_renderer_toggle_get_active

protected static final boolean gtk_cell_renderer_toggle_get_active(Handle toggle)


gtk_cell_renderer_toggle_get_radio

protected static final boolean gtk_cell_renderer_toggle_get_radio(Handle toggle)


gtk_cell_renderer_toggle_get_type

protected static final int gtk_cell_renderer_toggle_get_type()


gtk_cell_renderer_toggle_new

protected static final Handle gtk_cell_renderer_toggle_new()


gtk_cell_renderer_toggle_set_active

protected static final void gtk_cell_renderer_toggle_set_active(Handle toggle,
                                                                boolean setting)


gtk_cell_renderer_toggle_set_radio

protected static final void gtk_cell_renderer_toggle_set_radio(Handle toggle,
                                                               boolean radio)


removeListener

public void removeListener(CellRendererToggleListener l)
Removes a listener.

See Also:
addListener(CellRendererToggleListener)


setActivatable

protected static final void setActivatable(Handle toggle,
                                           boolean setting)


setRadio

public void setRadio(boolean radio)

Parameters:
radio - TRUE to make the toggle look like a radio button


setToggled

public void setToggled(boolean toggled)

Parameters:
toggled - If true, all cells will be toggled, or cheked.


setUserEditable

public void setUserEditable(boolean setting)

Parameters:
setting - If true, the value of all cells may be changed.