org.gnu.gtk

Class CellRendererToggle


public class CellRendererToggle
extends CellRenderer

The CellRendererToggle is a CellRenderer for boolean data.

Nested Class Summary

static class
CellRendererToggle.Attribute
Attributes for mapping to data in the TreeModel

Nested classes/interfaces inherited from class org.gnu.gtk.CellRenderer

CellRenderer.Attribute

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.
void
removeListener(CellRendererToggleListener l)
Removes a listener.
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

Methods inherited from class org.gnu.gtk.GtkObject

destroy, getType, sink

Methods inherited from class org.gnu.glib.GObject

addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, collect, freezeNotify, getBooleanProperty, getData, getDoubleProperty, getEventListenerClass, getEventType, getFloatProperty, getGObjectFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getPixbufProperty, getProperty, getStringProperty, hasProperty, notify, removeEventHandler, removeListener, setBooleanProperty, setData, setDoubleProperty, setFloatProperty, 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.

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

removeListener

public void removeListener(CellRendererToggleListener l)
Removes a listener.

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.