Re: ANNOUNCE: gob2 2.0.12 the "Long time no GOB" release
Jean-Yves Lefort <[email protected]> Sat, 23 Jul 2005 16:37:46 +0200
| Newsgroups | gmane.comp.gnome.devtools.gob.general |
|---|---|
| Message-ID | <[email protected]> |
--Signature=_Sat__23_Jul_2005_16_37_46_+0200_Cl03c2gDv402_b+. Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, 23 Jul 2005 12:39:00 +0200 Nicolas Bruguier <[email protected]> wrote: > oups! with syntax change it miss a condition in the function > print_initializer=20 >=20 > here the corrective patch It's still broken: [...] #line 6 "test.gob" static void=20 test_window_init (TestWindow * self G_GNUC_UNUSED) #line 149 "test-window.c" { #define __GOB_FUNCTION__ "Test:Window::init" self->_priv =3D G_TYPE_INSTANCE_GET_PRIVATE(self,TEST_TYPE_WINDOW,TestWind= owPrivate); { GtkWidget * root; o->_priv->_glade_xml =3D glade_xml_new("test.glade", "root", NULL); root =3D glade_xml_get_widget(o->_priv->_glade_xml, "root"); gtk_widget_show(root); gtk_container_add(GTK_CONTAINER(o), root); glade_xml_signal_autoconnect_full(o->_priv->_glade_xml, (GladeXMLConnectFu= nc)___glade_xml_connect_foreach, (gpointer)o); } self->_priv->a =3D (GtkWidget * )glade_xml_get_widget(self->_priv->_glade_= xml, "a"); self->_priv->b =3D (GtkWidget * )glade_xml_get_widget(self->_priv->_glade_= xml, "b"); } #undef __GOB_FUNCTION__ [...] > Le samedi 23 juillet 2005 =E0 01:23 +0200, Jean-Yves Lefort a =E9crit : > > On Fri, 22 Jul 2005 13:21:22 -0700 > > George <[email protected]> wrote: > >=20 > > > Here are the news in 2.0.12: > > >=20 > > > * libglade support (see manpage) (Nicolas Brugier) > >=20 > > It's broken. > >=20 > > =3D=3D=3D input > > class Test:Window from Gtk:Window (GladeXML "test.glade" "root") > > { > > private Gtk:Widget *a GladeXML; > > private Gtk:Widget *b GladeXML; > >=20 > > init (self) > > { > > } > > } > > =3D=3D=3D > >=20 > > =3D=3D=3D output > > [...] > > #line 6 "test.gob" > > static void=20 > > test_window_init (TestWindow * self G_GNUC_UNUSED) > > #line 149 "test-window.c" > > { > > #define __GOB_FUNCTION__ "Test:Window::init" > > self->_priv =3D G_TYPE_INSTANCE_GET_PRIVATE(self,TEST_TYPE_WINDOW,Test= WindowPrivate); > > { > > GtkWidget * root; > > o->_priv->_glade_xml =3D glade_xml_new("test.glade", "root", NULL); > > root =3D glade_xml_get_widget(o->_priv->_glade_xml, "root"); > > gtk_widget_show(root); > > gtk_container_add(GTK_CONTAINER(o), root); > > glade_xml_signal_autoconnect_full(o->_priv->_glade_xml, (GladeXMLConne= ctFunc)___glade_xml_connect_foreach, (gpointer)o); > > } > > self->_priv->a =3D { > > GtkWidget * root; > > o->_priv->_glade_xml =3D glade_xml_new("test.glade", "root", NULL); > > root =3D glade_xml_get_widget(o->_priv->_glade_xml, "root"); > > gtk_widget_show(root); > > gtk_container_add(GTK_CONTAINER(o), root); > > glade_xml_signal_autoconnect_full(o->_priv->_glade_xml, (GladeXMLConne= ctFunc)___glade_xml_connect_foreach, (gpointer)o); > > } > > ; > > self->_priv->b =3D { > > GtkWidget * root; > > o->_priv->_glade_xml =3D glade_xml_new("test.glade", "root", NULL); > > root =3D glade_xml_get_widget(o->_priv->_glade_xml, "root"); > > gtk_widget_show(root); > > gtk_container_add(GTK_CONTAINER(o), root); > > glade_xml_signal_autoconnect_full(o->_priv->_glade_xml, (GladeXMLConne= ctFunc)___glade_xml_connect_foreach, (gpointer)o); > > } > > ; > > self->_priv->a =3D (GtkWidget * )glade_xml_get_widget(self->_priv->_gl= ade_xml, "a"); > > self->_priv->b =3D (GtkWidget * )glade_xml_get_widget(self->_priv->_gl= ade_xml, "b"); > > } > > #undef __GOB_FUNCTION__ > > [...] > > =3D=3D=3D --=20 Jean-Yves Lefort [email protected] http://lefort.be.eu.org/ --Signature=_Sat__23_Jul_2005_16_37_46_+0200_Cl03c2gDv402_b+. Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC4lY6yzD7UaO4AGoRAu5mAJ9Sk+UM4TDse1sRpc6h61JcbBIGNwCfeTVw JRXqVRymiWTzIEkTnxy/IDk= =m18z -----END PGP SIGNATURE----- --Signature=_Sat__23_Jul_2005_16_37_46_+0200_Cl03c2gDv402_b+.-- -- to unsubscribe: send mail to [email protected] with "unsubscribe gob-list" in the subject