Re: Gobject Parent Errors
- From: Tristan Van Berkom <vantr touchtunes com>
 
- To: snowswept <snowswept mac com>
 
- Cc: gtk-app-devel-list gnome org
 
- Subject: Re: Gobject Parent Errors
 
- Date: Mon, 22 Jul 2002 10:06:00 -0400
 
snowswept wrote:
Hi there!
...
GtkType
my_list_widget_get_type (void)
{
        static GtkType my_list_widget_type = 0;
        if (!my_list_widget_type) {
                static const GTypeInfo my_list_widget_info = {
                        sizeof (MyListWidgetClass),
                        NULL,           /* base_init */
                        NULL,           /* base_finalize */
                        (GClassInitFunc) my_list_widget_class_init,
                        NULL,           /* class_finalize */
                        NULL,           /* class_data */
                        sizeof (MyListWidget),
                        0,              /* n_preallocs */
                        (GInstanceInitFunc) my_list_widget_init
                };
                my_list_widget_type = g_type_register_static
(GTK_TYPE_SCROLLED_WINDOW, "MyListWidget",
                                                              &my_list_widget_info, 0);
        }
        return my_list_widget_type;
}
I think that in this function you want to return a GtkType;
so you'll need a static const GtkTypeInfo and register it like this:
        "gtk_type_unique(GTK_TYPE_OBJECT, &my_list_widget_info)"
I also think that only a GtkObject can inherit from a GtkRange
(I'm not sure about that one).
Good luck !
        -Tristan
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]