Re: Preferred method to access glade objects within gtkmm

Christof Petig <[email protected]> Wed, 05 Nov 2003 09:13:07 +0100
Newsgroups gmane.comp.gnome.gtkmm,gmane.comp.gnome.glademm
Organization Adolf Petig GmbH & Co. KG
Message-ID <[email protected]>
Jeff Gavin schrieb:
> Chris Haidinyak wrote:
>  > Hi,
>  >
>  >    I know this must have come up before but I cannot seem to find an
>  > answer. I have several dialog objects built in glade-2 and I want to tie
>  > them into the main window menu handling system. The trouble seems to be
>  > that the glade-- program puts the definition of these objects in the
>  > project scope instead of the main window scope.

I would certainly love to learn more about your problems here. I do not 
understand the meaning of "project scope" [see my previous mail for a 
solution]

> 
> I looked at glade-- and had similar questions.  I chose to use glade to 
> create my user interface, and use glademm to read in the interface.

You most certainly mean libglademm. Glademm is a glade -> 
standalone-gtkmm-code converter and libglademm is a library to load 
glade files at runtime.

>         Glib::RefPtr<Gnome::Glade::Xml> m_refGlade;
that's libglademm!

>  > Is there a preferred
>  > method of accessing this data from within the main window class?
>  > Surprisingly, I cannot find a single application out there which
>  > utilizes gtkmm (c++)  AND glade-2 AND multiple dialog objects. I
>  > definitely want to learn how it is done if there is a suggested
>  > methodology. Please advise; thanks.
> 
> I searched HARD for a methodology too and did not find one.  However, we 
> ended up copying and expanding the methodology that we used when 
> developing in VB and it has worked very well for us.

I can not think of a more decent methodology than public methods (or 
public variables=widgets's methods).

> Good luck!  Let us know what you learn!

seconding that. You might chose to restrict to [email protected].

    Christof