[Glade-users] How to use libglade

John (J5) Palmieri johnp@martianrock.com
28 Jun 2003 10:26:51 -0400


Opps, had my mail sorted wrong.  Thought this was a recent question :-)

--
J5

On Sat, 2003-06-28 at 10:21, John (J5) Palmieri wrote:
> On Tue, 2003-05-06 at 23:31, Cletus Lichte wrote:
> > Hello all,
> > 
> > I've designed an interface with a GtkTreeView and a toolbar and a 
> > dialog window for an about dialog.  I saved the file and I'm using 
> > Anjuta-HEAD to code in.  Everything compiles and runs just fine but I 
> > have 2 questions about programming with libglade.
> > 
> > 1.  How do I access the GtkTreeView in code?  What I mean is, there are 
> > only a couple lines of code to get the program to run when I use 
> > libglade but there are no headings in the tree view and no way to set 
> > them in the Glade interface builder.  So how do I make changes to the 
> > GtkTreeView?  Do I have to change the XML file or is there way to 
> > access widgets with code?  As you can tell, this is my first time with 
> > Glade and libglade so if someone can point me to a web page or a 
> > project that uses libglade I'd appreciate it.  Maybe I should just have 
> > glade generate the code so that I can learn, but I keep reading that 
> > the next version of glade will not have the code generation so I'm 
> > trying to learn libglade.  I've read everything that comes with glade 
> > and libglade and Anjuta but I don't find anything beyond how to get a 
> > libglade file to compile and run.
> GtkTreeView is only a view.  You need to associate it with a store
> (Usualy a GtkListStore or GtkTreeStore).  Basicly you would create the
> store in the startup of your code, give it columns and tell the
> GtkTreeView to use it.  Anytime you add data to the store the view will
> automaticly update.  Check out the API documentation on gtk.org.  There
> are examples on how to use the tree view there.
> 
> > 2.  When I start the program, the dialog box *always* starts with the 
> > program instead of only when I click the "About" button. When I cancel 
> > the dialog and click on the "About" button, it works just fine but how 
> > do I get it to not start up when I run the program?
> 
> In glade you need to set the visibility of the dialog box to false in
> the common tab.
> 
> > Thanks for any pointers or files/web sites that anyone can direct me to.
> 
> --
> J5
> 
> _______________________________________________
> Glade-users maillist  -  Glade-users@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/glade-users