![]() |
![]() |
![]() |
tester Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
GtkdocObject; GtkdocObjectClass; GtkdocObject * gtkdoc_object_new (void); void gtkdoc_object_set_otest (GObject *self, const gchar *value); void gtkdoc_object_frobnicate (GObject *self, gint n); #define GTKDOC_OBJECT_MACRO_DUMMY (parameter_1,parameter_2) #define GTKDOC_OBJECT_MACRO_SUM (parameter_1,parameter_2)
This file contains non-sense code for the sole purpose of testing the docs.
We can link to the "otest" property and the "otest"
signal.
A new instance can be created using the gtkdoc_object_new()
function. The
whole lifecycle usualy looks like shown in this example:
GObject *myobj; myobj = gtkdoc_object_new(); // do somehing g_object_unref (myobj);
You can also change parameters:
/* example for gobject usage */ #include <glib.h> #include <glib-object.h> gint main(gint argc, gchar **argv) { GObject *myobj; myobj = gtkdoc_object_new(); g_object_set (myobj, "parameter", 5, NULL); g_object_unref (myobj); return 0; }
typedef struct { GObjectClass parent; /* class methods */ void (*test)(const GtkdocObject * const self, gconstpointer const user_data); } GtkdocObjectClass;
class data of gtk-doc unit test class
GObjectClass |
this is a bug :/ |
|
overideable method |
GtkdocObject * gtkdoc_object_new (void);
Create a new instance
Returns : |
the instance or NULL in case of an error
|
Since 0.1
void gtkdoc_object_set_otest (GObject *self, const gchar *value);
gtkdoc_object_set_otest
is deprecated and should not be used in newly-written code. Use g_object_set(obj,"otest",value,NULL); instead.
Set the "otest" property.
|
the object |
|
the new otest value |
Since 0.5
void gtkdoc_object_frobnicate (GObject *self, gint n);
Frobnicate the content of self
n
times.
|
the object |
|
number of iterations |
Since 0.5
#define GTKDOC_OBJECT_MACRO_DUMMY(parameter_1,parameter_2) /* do nothing */
This macro does nothing.
|
first arg |
|
second arg |
"otest"
property"otest" gchar* : Read / Write
dummy property for object.
Default value: "dummy"
"otest"
signalvoid user_function (GtkdocObject *self, gpointer user_data) : Run Last / No Recursion / No Hooks
The event has been triggered.
|
myself |
|
user data set when the signal handler was connected. |