CellRendererAccel

#GtkCellRendererAccel displays a keyboard accelerator (i.e. a key combination like Control + a). If the cell renderer is editable, the accelerator can be changed by simply typing the new combination.

The #GtkCellRendererAccel cell renderer was added in GTK+ 2.10.

Constructors

this
this(GtkCellRendererAccel* gtkCellRendererAccel, bool ownedRef)

Sets our main struct and passes it to the parent class.

this
this()

Creates a new #GtkCellRendererAccel.

Members

Classes

OnAccelClearedDelegateWrapper
class OnAccelClearedDelegateWrapper
Undocumented in source.
OnAccelEditedDelegateWrapper
class OnAccelEditedDelegateWrapper
Undocumented in source.

Functions

addOnAccelCleared
gulong addOnAccelCleared(void delegate(string, CellRendererAccel) dlg, ConnectFlags connectFlags)

Gets emitted when the user has removed the accelerator.

addOnAccelEdited
gulong addOnAccelEdited(void delegate(string, uint, GdkModifierType, uint, CellRendererAccel) dlg, ConnectFlags connectFlags)

Gets emitted when the user has selected a new accelerator.

getCellRendererAccelStruct
GtkCellRendererAccel* getCellRendererAccelStruct()

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

internalRemoveOnAccelCleared
void internalRemoveOnAccelCleared(OnAccelClearedDelegateWrapper source)
Undocumented in source. Be warned that the author may not have intended to support it.
internalRemoveOnAccelEdited
void internalRemoveOnAccelEdited(OnAccelEditedDelegateWrapper source)
Undocumented in source. Be warned that the author may not have intended to support it.
setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

callBackAccelCleared
void callBackAccelCleared(GtkCellRendererAccel* cellrendereraccelStruct, char* pathString, OnAccelClearedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
callBackAccelClearedDestroy
void callBackAccelClearedDestroy(OnAccelClearedDelegateWrapper wrapper, GClosure* closure)
Undocumented in source. Be warned that the author may not have intended to support it.
callBackAccelEdited
void callBackAccelEdited(GtkCellRendererAccel* cellrendereraccelStruct, char* pathString, uint accelKey, GdkModifierType accelMods, uint hardwareKeycode, OnAccelEditedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
callBackAccelEditedDestroy
void callBackAccelEditedDestroy(OnAccelEditedDelegateWrapper wrapper, GClosure* closure)
Undocumented in source. Be warned that the author may not have intended to support it.
getType
GType getType()

Variables

gtkCellRendererAccel
GtkCellRendererAccel* gtkCellRendererAccel;

the main Gtk struct

onAccelClearedListeners
OnAccelClearedDelegateWrapper[] onAccelClearedListeners;
Undocumented in source.
onAccelEditedListeners
OnAccelEditedDelegateWrapper[] onAccelEditedListeners;
Undocumented in source.

Inherited Members

From CellRendererText

gtkCellRendererText
GtkCellRendererText* gtkCellRendererText;

the main Gtk struct

getCellRendererTextStruct
GtkCellRendererText* getCellRendererTextStruct()

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
getType
GType getType()
setFixedHeightFromFont
void setFixedHeightFromFont(int numberOfRows)

Sets the height of a renderer to explicitly be determined by the “font” and “y_pad” property set on it. Further changes in these properties do not affect the height, so they must be accompanied by a subsequent call to this function. Using this function is unflexible, and should really only be used if calculating the size of a cell is too slow (ie, a massive number of cells displayed). If @number_of_rows is -1, then the fixed height is unset, and the height is determined by the properties again.

OnEditedDelegateWrapper
class OnEditedDelegateWrapper
Undocumented in source.
onEditedListeners
OnEditedDelegateWrapper[] onEditedListeners;
Undocumented in source.
addOnEdited
gulong addOnEdited(void delegate(string, string, CellRendererText) dlg, ConnectFlags connectFlags)

This signal is emitted after @renderer has been edited.

callBackEdited
void callBackEdited(GtkCellRendererText* cellrenderertextStruct, char* path, char* newText, OnEditedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
callBackEditedDestroy
void callBackEditedDestroy(OnEditedDelegateWrapper wrapper, GClosure* closure)
Undocumented in source. Be warned that the author may not have intended to support it.
internalRemoveOnEdited
void internalRemoveOnEdited(OnEditedDelegateWrapper source)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta