Inheritance diagram for ObjectG:
This class wraps GObject, DUIObject wraps GtkObject and Widget wraps GtkWidget.
Public Member Functions | |
this (GObject *gObject) | |
Creates a ObjectG from a GTK GObject. | |
GObject * | obj () |
Gets the GTK GObject that this is wraping. | |
GdkObject * | gdkO () |
Gets the GTK GdkObject that this is wraping. | |
void | obj (GObject *gObject) |
sets this ObjectG GTK GObject | |
String | getActionCommand () |
Gets the action command used by the listener. | |
void | setActionCommand (String action) |
Sets the action command used by the listener. | |
String | getDefaultAction () |
Gets the default action name. | |
this (GType object_type, String first_property_name) | |
Creates a new ObjectG from a type and set a property. | |
gpointer | connect (String signal_spec) |
connect | |
void | disconnect (String signal_spec) |
disconnect | |
void | setVaList (String first_property_name, vaList var_args) |
setVaList | |
void | getVaList (String first_property_name, vaList var_args) |
getVaList | |
void | setProperty (String property_name, GValue *value) |
Sets a property from this object. | |
void * | getProperty (String property_name, GValue *value) |
Gets a property from this object. | |
void | freezeNotity () |
freezeNotity ??? | |
void | notify (String property_name) |
notify ??? | |
void | thawNotify () |
thawNotify ??? | |
gpointer | ref (gpointer object) |
Create a reference to the gtk object so that GTK doens't destroy it. | |
void | unref (gpointer object) |
Unreference an object. | |
void | weakRef (GWeakNotify notify, gpointer data) |
weakRef | |
void | weakUnref (GWeakNotify notify, gpointer data) |
weakUnref | |
void | addWeakPointer (gpointer *weak_pointer_location) |
addWeakPointer | |
void | removeWeakPointer (gpointer *weak_pointer_location) |
removeWeakPointer | |
gpointer | getQData (GQuark quark) |
getQData | |
void | setQData (GQuark quark, gpointer data) |
setQData | |
void | setQDataFull (GQuark quark, gpointer data, GDestroyNotify destroy) |
setQDataFull | |
gpointer | stealQData (GQuark quark) |
stealQData | |
void | setData (String key, gpointer data) |
Sets a pointer on this object's has table. | |
gpointer | getData (char[] key) |
Gets a pointer this object's has table. | |
gpointer | getData (String key) |
Gets a pointer this object's has table. | |
void | setDataFull (String key, gpointer data, GDestroyNotify destroy) |
setDataFull | |
gpointer | stealData (String key) |
stealData | |
void | watchClosure (GClosure *closure) |
watchClosure | |
void | setObject (GValue *value, gpointer v_object) |
setObject | |
gpointer | getObject (GValue *value) |
getObject | |
GObject * | dupObject (GValue *value) |
dupObject | |
gulong | signalConnectObject (gpointer inst, String detailed_signal, GCallback c_handler, gpointer gobject, GConnectFlags connect_flags) |
signalConnectObject | |
Static Public Member Functions | |
void | setDataG (ObjectG objG, String key, gpointer data) |
Sets a pointer on an object's has table. | |
gpointer | getDataG (void *gObj, String key) |
Gets a pointer an object's has table. |
|
addWeakPointer
|
|
connect
|
|
disconnect
|
|
dupObject
|
|
freezeNotity ???
|
|
Gets the GTK GdkObject that this is wraping. This is the same as obj() but cast to GdkObject |
|
Gets the action command used by the listener.
|
|
Gets a pointer this object's has table.
|
|
Gets a pointer this object's has table.
|
|
Gets a pointer an object's has table.
|
|
Gets the default action name. From button the action is "clicked" from menu items the action is "activate" (go figure, well probably there as good reason for it)
Reimplemented in Item. |
|
getObject
|
|
Gets a property from this object.
|
|
getQData
|
|
getVaList
|
|
notify ???
|
|
sets this ObjectG GTK GObject
|
|
Gets the GTK GObject that this is wraping.
|
|
Create a reference to the gtk object so that GTK doens't destroy it.
|
|
removeWeakPointer
|
|
Sets the action command used by the listener.
|
|
Sets a pointer on this object's has table.
Reimplemented in Entry. |
|
setDataFull
|
|
Sets a pointer on an object's has table.
|
|
setObject
|
|
Sets a property from this object.
|
|
setQData
|
|
setQDataFull
|
|
setVaList
|
|
signalConnectObject
|
|
stealData
|
|
stealQData
|
|
thawNotify ???
|
|
Creates a new ObjectG from a type and set a property.
Reimplemented in Widget. |
|
Creates a ObjectG from a GTK GObject. This will set a pointer to the ObjectG on the GTK GObject all the new widget will end up executing this contructor. Reimplemented in Drawable, WindowG, AccelGroup, ItemFactory, ListStore, TextTag, TextTagTable, Tooltips, TreeModel, TreeSelection, and TreeStore. |
|
Unreference an object. Objects gtk object with no references will be desctroyed by gtk.
|
|
watchClosure
|
|
weakRef
|
|
weakUnref
|