[Glade-users] libglade and Druid

Tristan Van Berkom tvb at gnome.org
Mon Oct 16 14:13:56 EDT 2006


MARZULLO Laurent Ext DF/DCGC wrote:
> Hello,
> 
> I’m trying to develop my first GTK application (using RUBY) and libglade.
> 
> The first thing I try to do is to run a ‘Druid’ to configure my application.
> But, when
> Using libglade to load the druid window, libglade does’ t not set the logo
> nor the
> Background color.
> 
> Libglade 2.5.1
> Glade 2.6.8
> 
> I have to do call 'set_logo', 'set_bg_color', etc ...
> Do you have any idea ?
> 
> In the XML file:
> 
> <widget class="GtkWindow" id="DruidWindow">
>   ...
>   <child>
>     <widget class="GnomeDruid" id"ConfigurationDruid">
>     ...
>     <child>
>       <widget class="GnomeDruidPageEdge" id="ConfigurationDruidStart">
>         ...
>         <property name="logo">title.png</property>
>       </widget>
>     </child>
>   </child>
> 
> </widget>
> 
> If I call 'set_log( Gdk::Pixbuf.new( "title.png" ) ) the logo is ok.
> 
> I should say that I've also tried with the following C program:
> #include <gnome.h>
> #include <glade/glade.h>
> 
> int
> main( int argc , char* argv[] )
> {
>     GtkWidget* window1;
>     GladeXML * xml;
> 
>     gnome_init( "TOTO" , "1.0" , argc , argv );
>     glade_gnome_init();
>     xml = glade_xml_new( "./grgl.glade" , 0 , 0 );
>     glade_xml_signal_autoconnect(xml);
>     window1 = glade_xml_get_widget( xml , "DruidWindow" );
>     gtk_widget_show_all( window1 );
>     gtk_main();
>     return 0;
> }
> 
> And I've got the same result ... no logo and no color (other than the
> default one) was set.
> 
> What's the probleme please ?

Hi,
    I am looking at libgnomeui/glade/glade-gnome.c (the libglade module
for gnomeui widgets) - in the function druid_page_edge_new() and in my
version of libgnomeui (2.15.1 it says in the NEWS file) - there is support
for the "logo" property.

It could be that you have an older version of libgnomeui (doubtfull),
its also possible that the glade-gnome module is sensitive to the order
in which properties are listed.

Could you provide the complete version of the glade file that isnt working ?
(at least the complete version of the druidpageedge ?) - might be good also
to see the differences between the non-functional glade-3 file vs. a glade
file generated with glade-2.

Cheers,
                 -Tristan


More information about the Glade-users mailing list