[Glade-users] "Dead" widgets like the ones created in Glade
Tristan Van Berkom
tristan.van.berkom at gmail.com
Sat Jun 24 13:39:05 EDT 2006
Fabricio Rocha wrote:
>Hi all,
>
> This is a question which might be intended to the Glade-developers
>list, but it might sound somewhat silly there and will not contribute to
>the development of Glade itself.
>
> Does anyone know how exactly does work the placement of widgets in a
>form, like Glade does? I tried to read the source code, but could not
>guess it. For example, how to get those little squares and a border
>around a widget to allow resizing them with the mouse? How can someone
>get this effect of dragging a widget in the form, or having a label text
>altered "live" while writing this text in a GtkEntry in other form?
>
> Please understand that I am not trying to know implementation details
>for each of those features -- "use GtkDoThat here, loop through that,
>etc" --, even though details would be surely greatly appreciated. It is
>more something like what approach to use in GTK if I wanted to create
>something like a form designer, in a few lines. Is it simply a question
>of manipulating the signals and handlers, or does it require the
>creation of new components and direct Gdk use? Glade, just like most of
>the software available, is not well documentated about this.
>
>
>
This should give you an idea of how we do that in glade3:
http://gnome.org/~tvb/glade_api/GladeFixed.html
The implementation is specific to the container, container packing
properties
always decide how a child is placed in its parent container.
Cheers,
-Tristan
More information about the Glade-users
mailing list