#50206 - Some GObject methods take a gpointer
- From: Owen Taylor <otaylor redhat com>
- To: timj gtk org
- Cc: gtk-devel-list gtk org
- Subject: #50206 - Some GObject methods take a gpointer
- Date: 26 Mar 2001 16:42:32 -0500
Hi Tim,
Can you explain why functions like:
gpointer g_object_ref (gpointer object);
void g_object_unref (gpointer object);
GClosure* g_cclosure_new_object (GCallback callback_func,
gpointer object);
gpointer g_value_get_object (const GValue *value);
guint g_signal_connect_object (gpointer instance,
const gchar *detailed_signal,
GCallback c_handler,
gpointer gobject,
gboolean swapped,
gboolean after);
Use gpointer for GObject * arguments or returns? While this saves some
typing, it seems to be against the practice we've always had in GTK+.
Also, the selection of functions where gpointer is used seems a bit
random? What's the principle for deciding where to use a gpointer?
Thanks,
Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]