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 | |
char[] | getActionCommand () |
Gets the action command used by the listener. | |
void | setActionCommand (char[] action) |
Sets the action command used by the listener. | |
char[] | getDefaultAction () |
Gets the default action name. | |
this (GType object_type, char[] first_property_name) | |
Creates a new ObjectG from a type and set a property. | |
gpointer | connect (char[] signal_spec) |
connect | |
void | disconnect (char[] signal_spec) |
disconnect | |
void | setVaList (char[] first_property_name, vaList var_args) |
setVaList | |
void | getVaList (char[] first_property_name, vaList var_args) |
getVaList | |
void | setProperty (char[] property_name, GValue *value) |
Sets a property from this object. | |
void * | getProperty (char[] property_name, GValue *value) |
Gets a property from this object. | |
void | freezeNotity () |
freezeNotity ??? | |
void | notify (char[] 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 (char[] key, gpointer data) |
Sets a pointer on this object's has table. | |
gpointer | getData (char[] key) |
Gets a pointer this object's has table. | |
void | setDataFull (char[] key, gpointer data, GDestroyNotify destroy) |
setDataFull | |
gpointer | stealData (char[] 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, char[] detailed_signal, GCallback c_handler, gpointer gobject, GConnectFlags connect_flags) |
signalConnectObject | |
Static Public Member Functions | |
void | setDataG (ObjectG objG, char[] key, gpointer data) |
Sets a pointer on an object's has table. | |
gpointer | getDataG (void *gObj, char[] 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 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 Color, Drawable, WindowG, AccelGroup, ItemFactory, ListStore, TextBuffer, TextTag, TextTagTable, Tooltips, TreeModel, TreeSelection, and TreeStore. |
|
Unreference an object. Objects gtk object with no references will be desctroyed by gtk.
|
|
watchClosure
|
|
weakRef
|
|
weakUnref
|