[Glade-users] Fwd: How to write a catalog for use in glade 3.3.4

Germán Diago germandiago at gmail.com
Fri Sep 7 06:59:01 EDT 2007


---------- Forwarded message ----------
From: Germán Diago <germandiago at gmail.com>
Date: 07-sep-2007 12:57
Subject: Re: [Glade-users] How to write a catalog for use in glade 3.3.4
To: Tristan Van Berkom <tvb at gnome.org>



2007/9/6, Tristan Van Berkom <tvb at gnome.org>:
>
> On Thu, 2007-09-06 at 19:51 +0200, Germán Diago wrote:
> > Hello. I'm trying to write a glade catalog. When looking at the gnome
> > 2.20 features page
> > I read there's no need to write a supporting source code plugin to
> > define a catalog, so
> > I tried this:
> [...]
> > I looked at the documentation but I don't know what I'm missing so
> > that my widget is shown in
> > the glade palette. What should I do?
>
> Hi, there are 2 ways you can achieve this:
>
>   a.) you have a library that contains the SdlWidget, then you
>       simply point "library" to the system library that contains
>       that widget.
>
>   b.) you dont have a library and you are faking the widget inside
>       glade, in which case you must use the "parent" attribute to
>       tell glade what widget to subclass (I detailed this in my
>       blog post:
> http://blogs.gnome.org/tvb/2007/07/25/some-popular-features/ )
>
> Cheers,
>              -Tristan
>
> PS ALL: I returned home last week from L.A. and havent been
> returning emails - there have been some pertinent bug reports
> that need looking into and as usual - the mailing list got hit
> with some snide remarks - those are always a discouragement in
> general and thats why I havent been very present this week.
>
> For the many of you who do actually care I'd just like to let
> you know I havent completely dissapeared - I'm still around on
> irc and definitly will be reviewing any incomming patches.
>
> Thanks for your reply. It worked well. But now I'm already stuck again.

   I want to set properties for my widget.

<?xml version="1.0" encoding="UTF-8"?>
<glade-catalog name="myappcatalog" depends="gtk+">
     <glade-widget-classes>
        <glade-widget-class name="sdlwidget" generic-name="sdlwidget"
title="SDL Widget" parent="GtkWindow">
            <properties>
                  <property id="resolution">
                    <displayable-values>
                <value id="640x480" name="640x480"></value>
                <value id="800x600" name="800x600"></value>
                  </displayable-values>
                </property>
            </properties>
        </glade-widget-class>
    </glade-widget-classes>

    <glade-widget-group name="ftr" title="Follow the rabbit">
        <glade-widget-class-ref name="sdlwidget"/>
    </glade-widget-group>
</glade-catalog>


I wonder if I have to write supporting code for this kind of things. It
shouldn't be necessary I guess.
Thanks for your help again.
Sorry, I think I replied to this e-mail your particular e-mail address by
accident.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/glade-users/attachments/20070907/7d0b97d8/attachment.html 


More information about the Glade-users mailing list