org.gnu.gtk

Class CellRendererText

Known Direct Subclasses:
CellRendererCombo

public class CellRendererText
extends CellRenderer

A CellRenderer for displaying Strings.

See the TreeView description for an overview fo the tree and list objects.

Gtk provides many properties for this renderer. Not all of them have been implemented in the Java-Gnome system (they're not all useful). If you have requirements for one of them which isn't implemented, please contact us and we may add support for it.

Nested Class Summary

static class
CellRendererText.Attribute
Attributes which may be used to connect to data in a TreeModel via methods in the TreeViewColumn object.

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

CellRenderer.Attribute

Constructor Summary

CellRendererText()
Constructs a new text renderer
CellRendererText(Handle handle)

Method Summary

void
addListener(CellRendererTextListener listener)
Register an object to handle CellRendererText events.
static CellRendererText
getCellRendererText(Handle handle)
Internal static factory method to be used by Java-Gnome only.
Class
getEventListenerClass(String signal)
EventType
getEventType(String signal)
FontDescription
getFont()
Returns the font being used.
static Type
getType()
Retrieve the runtime type used by the GLib library.
void
removeListener(CellRendererTextListener listener)
Removes a listener
void
setAttributes(AttrList attr)
Sets the pango attributes for the renderer.
void
setEditable(boolean editable)
Sets whether the user may edit the text.
void
setFont(FontDescription font)
Sets the font to use.
void
setUnderline(Underline underline)
Sets the underline of all cells

Methods inherited from class org.gnu.gtk.CellRenderer

getType

Methods inherited from class org.gnu.gtk.GtkObject

destroy, getType, sink

Constructor Details

CellRendererText

public CellRendererText()
Constructs a new text renderer

CellRendererText

public CellRendererText(Handle handle)

Method Details

addListener

public void addListener(CellRendererTextListener listener)
Register an object to handle CellRendererText events.

getCellRendererText

public static CellRendererText getCellRendererText(Handle handle)
Internal static factory method to be used by Java-Gnome only.

getEventListenerClass

public Class getEventListenerClass(String signal)

getEventType

public EventType getEventType(String signal)

getFont

public FontDescription getFont()
Returns the font being used.

getType

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

removeListener

public void removeListener(CellRendererTextListener listener)
Removes a listener

setAttributes

public void setAttributes(AttrList attr)
Sets the pango attributes for the renderer.
Parameters:
attr - PangoAttributeList to use.

setEditable

public void setEditable(boolean editable)
Sets whether the user may edit the text.

setFont

public void setFont(FontDescription font)
Sets the font to use.

setUnderline

public void setUnderline(Underline underline)
Sets the underline of all cells