Re: cannot register existing type

Andrea Zagli <[email protected]> Thu, 30 Jan 2014 14:39:27 +0000
Newsgroups gmane.comp.gnome.glade.user
Message-ID <20140130143927.Horde.ytuHsQAYJzF5jHgPU5KLZQ9@saetta.dyndns-free.com>
Il giorno gio 30 gen 2014 13:22:58 CET, Tristan Van Berkom ha scritto:
> On Thu, Jan 30, 2014 at 9:10 PM, Andrea Zagli <[email protected]> wrote:
>> Il giorno mer 29 gen 2014 18:01:07 CET, Tristan Van Berkom ha scritto:
>>
>>> On Wed, Jan 29, 2014 at 7:34 PM, Andrea Zagli <[email protected]> wrote:
>>>>
>>>> i have 2 custom widgets: GtkMaskedEntry and GtkDateEntry
>>>>
>>>> GtkDateEntry is a GtkBin with inside GtkMaskedEntry
>>>>
>>>> i created catalogs and pixmaps to use them with glade (version 3.14.3);
>>>> but
>>>> when i try to insert widget GtkDateEntry inside a container (ex. GtkBox)
>>>> i
>>>> got the error
>>>>
>>>> GLib-GObject-WARNING **: cannot register existing type `GtkMaskedEntry'
>>>> (glade.exe:5052): GLib-CRITICAL **: g_once_init_leave: assertion `result
>>>> !=
>>>> 0' failed
>>>> (glade.exe:5052): GLib-GObject-CRITICAL **: g_object_new: assertion
>>>> `G_TYPE_IS_OBJECT (object_type)' failed
>>>>
>>>> and glade crash (if i insert GtkMaskedEntry it works)
>>>>
>>>> in glade 3.8.x they works perfectly
>>>>
>>>> what could be the problem?
>>>
>>>
>>> Does one derive from the other ?
>>
>>
>> no
>>
>> as i said GtkDateEntry is derived from GtkBin with GtkHBox as child; inside
>> the GtkHBox there are a GtkMaskedEntry (derived from GtkEntry) and others
>> widgets
>
> That sort of explains it, so the GtkDateEntry contains  
> GtkMaskedEntry widgets ?

yes


> How come they are not in the same library ?

because i want, for example, to use gtkmaskedentry without installing  
also gtkdateentry


> [...]

_______________________________________________
Glade-users maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/glade-users