[Glade-devel] Background Image ...

Damon Chaplin damon at karuna.uklinux.net
Sun Apr 23 06:04:27 EDT 2006


On Sat, 2006-04-22 at 19:10 -0500, Juan Carlos Orozco wrote:
> Hello all,
> 
> I developed an application for process visualization or Human Machine
> Interface called hmi_gtk2 that is part of the MatPLC open source project
> (http://mat.sf.net). This application uses glade as the visual interface
> builder.
> 
> One common way that this interfaces are built is by placing an image
> representing a diagram of the machine or a drawing of the machine as a
> background and place the widgets using fixed positions over it. Glade
> does have fixed position placing for the widgets but I can not define a
> background image. Is there a way to do this?
> 
> I can add an Image widget and place it as background but is easy to
> select it while building the interface and this hides the other widgets.
> An easy way to achieve this would be if I could have an option to
> disable the Image widget so that it will appear as background but it
> will not get selected while building the visual interface. Other way of
> doing this is having options like send to back for  the widgets common
> in drawing applications. I know this is not a drawing application but it
> seems to be so close to achieving what my application needs.

I think if you use a GtkLayout widget instead of a GtkFixed widget it
won't raise the children when you click on them. Maybe that is enough
for you.

Though I'd also take a patch that didn't raise the widgets
automatically, but had "Raise"/"Lower" context menu commands instead.

Damon




More information about the Glade-devel mailing list