On Tue, Oct 21, 2008 at 2:56 PM, Daniel Yek <[EMAIL PROTECTED]> wrote:
[...]
> Hi Tristan,
>
> No, I think I got the "pluggable" term from the following Wikipedia page.
> Yeah, the term is probably too confusing to use besides serving as a general
> explanation in the article.

ok for the sake of this conversation: you are trying to integrate your custom
widget into glade, the fact that it is a composite widget is of little
consequence;
lets start by getting your instance running in glade and your
properties introspected.

Scratch my previous comment about a feature we never wrote, its
irrelevant here...

>
> Think about creating a new "GnomeDialog" to be a composite widget. It would
> have to be Glade's custom widget if not "plugged into Glade" with catalog
> and "support plugin", wouldn't it? That was what I was referring to when I
> said "(custom) composite widget".
> http://developer.gnome.org/doc/GGAD/cha-widget.html#Z142
>
>> if you write a catalog for a real widget that you have written,
>> a widget in C or another bound language, then you integrate
>> it (or only fake it..) right into the glade palette - no need for
>> a go between object.
>
> I found this posting to be informative and mostly answered my question:
> http://lists.ximian.com/pipermail/glade-users/2007-October/003647.html
> http://lists.ximian.com/pipermail/glade-users/2007-October/003648.html
>
> However, the testcatalog.xml in the blog is no longer available:
> http://www.gnome.org/~tvb/testcatalog.xml
> <http://www.gnome.org/%7Etvb/testcatalog.xml>
> http://blogs.gnome.org/tvb/2007/07/25/some-popular-features/

My fault I cleaned up my home dir... I posted on in its place just for you :)
(I'll attach it to this mail also...)


> I am experimenting with the parent-class construct in the attached catalog,
> but not seeing any observable effect or errors (after debugged earlier
> catalog syntax errors.) If successful, do I get a new tool icon in
> Glade-palette?

Only if you included the <glade-widget-group> portion of the catalog.

>
> This is how I start Glade-3:
> $ export GLADE_CATALOG_PATH=<directory>
> $ glade-3 project.glade
>
>
> Any idea how I can get started with the approach of creating a composite
> widget in Glade that is basically just a GtkVBox with signal handlers custom
> code hooked up?

You should come join me in #glade3 on irc.gnome.org if you're having trouble
it'll be easier for me to help you there... before I misread you again...
what do you mean by "with signal handlers custom code hooked up" ?

Do you mean your vbox does things with signals ? or it just provides new
ones for the user ?

Cheers,
                -Tristan
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to