Re: Reboot: Strategic goals for GNOME



On Thu, 2010-03-04 at 21:24 -0500, Jud Craft wrote:

Hey Jud, 

> Sorry for intruding again, but it was recommended to me that I could
> post this message.  It was a sidenote on Philip Van Hoof's message,
> regarding the promotion of GtkBuilder.

Although the atmosphere just recovered from being tense, I don't think
that should make people like you, who have legitimate questions concerns
and / or ideas, hold back from posting them.

We debaters should decrease our traffic on this mailing list and improve
our methods of discussing things, and meanwhile does this list need more
questions like yours. Not less. Especially now that the strategic-goals
debate is ongoing.

Your question for example sheds a light on the problem that it's not
always clear what these tools, that everybody is talking about, are.
Where you can find them. How to use them. etc.

This certainly is a problem about GNOME's development experience.

Thanks. Now on to the answer of your question:

> On Thu, Mar 4, 2010 at 5:07 AM, Philip Van Hoof wrote:
> >
> >> I hope you guys really don't write the XML by hand now.)
> >
> > No, Glade-3, GtkBuilder or the integration in Anjuta
> >

> I would make one small point:  I still have no idea what you mean by
> "I can use Glade-3 or GtkBuilder".  I've never actually *seen* a tool
> called GtkBuilder.  :)  After the googling and reading, I'm assuming
> GtkBuilder is actually just a file format, and has nothing to do with
> IDE tools.

As for what GtkBuilder exactly is, GtkBuilder is a class in Gtk+ that
more or less does what the old libglade did. Which is:

"A GtkBuilder is an auxiliary object that reads textual descriptions of
 a user interface and instantiates the described objects."

Glade-3 is among the softwares that you can use to create GtkBuilder
compatible .ui XML files (which often used to be called .glade files).

Some examples, for Vala:
http://code.valaide.org/content/gtkbuilder-example

Glade-3 manual:
http://library.gnome.org/devel/glade/stable/

Glade integration in Anjuta:
http://library.gnome.org/devel/anjuta-manual/stable/glade.html.en

The documentation of the GtkBuilder C class:
http://library.gnome.org/devel/gtk/unstable/GtkBuilder.html


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]