Linked by Thom Holwerda on Sat 20th May 2006 20:49 UTC, submitted by Maxim Udushlivy
GTK+ "I am glad to announce that Gideon Designer will support languages other than C++. This will be achieved by means of a new language-independent library, GuiLoader, and its language bindings. The library is intended to parse GuiXml files (Gideon save format) and create widgets at run-time by request of a client application."
Order by: Score:
Thank the powers that be!
by SamuraiCrow on Sat 20th May 2006 22:28 UTC
SamuraiCrow
Member since:
2005-11-19

I hope this catches on better than Microsoft's attempt. XML-based GUI builders could prove to be useful for cross-platform software development as well as more than one programming language.

Reply Score: 1

Glade?
by mallard on Sat 20th May 2006 22:30 UTC
mallard
Member since:
2006-01-06

What advantages does this have over Glade?

Reply Score: 1

RE: Glade?
by SamuraiCrow on Sat 20th May 2006 22:34 UTC in reply to "Glade?"
SamuraiCrow Member since:
2005-11-19

I think this is intended to be an enhanced sequel to Glade for GTK+ and a replacement for the underdeveloped wxGlade for Python users.

Reply Score: 1

RE[2]: Glade?
by jjezabek on Sun 21st May 2006 08:50 UTC in reply to "RE: Glade?"
jjezabek Member since:
2005-08-07

I think this is intended to be an enhanced sequel to Glade for GTK+ and a replacement for the underdeveloped wxGlade for Python users.

Sorry, you're misinformed. glade doesn't generate python code, but it's still perfectly usable using libglade's python bindings. wxGlade is a totally independent project, using wxWidgets instead of GTK; what do you mean by underdeveloped?

Reply Score: 1

RE[3]: Glade?
by SamuraiCrow on Sun 21st May 2006 20:32 UTC in reply to "RE[2]: Glade?"
SamuraiCrow Member since:
2005-11-19

wxGlade is a totally independent project, using wxWidgets instead of GTK; what do you mean by underdeveloped?

I mean that it hasn't reached version 1.0 yet compared to standard Glade that is already in its third major release.

Reply Score: 1

Sounds interesting
by abraxas on Sat 20th May 2006 23:26 UTC
abraxas
Member since:
2005-07-07

I have been using Glade but I think I'll give this a try, especially since they decided to support more than just C++.

Reply Score: 1

Gazpacho or Glade3 is better
by zeppelin on Sat 20th May 2006 23:29 UTC
zeppelin
Member since:
2005-07-08

libglade will be intergrated to GTK. And this is because it's a defacto standard, already wrapped for tons of languages and Glade2 works great too.

If you want just a better UI then you can use Glade3 or <a href="http://gazpacho.sicem.biz/">Gazpacho.

Reply Score: 1

RE: Gazpacho or Glade3 is...
by Maxim Udushlivy on Sun 21st May 2006 09:38 UTC in reply to "Gazpacho or Glade3 is better"
Maxim Udushlivy Member since:
2006-05-17

>libglade will be intergrated to GTK.
>And this is because it's a defacto standard,
>already wrapped for tons of languages
>and Glade2 works great too.

Are they better only because they support "standard" GladeXML? As said in Gideon FAQ, "standard" was discarded in order to implement new features: GuiXml is actually an advantage.

Gideon project was started because many programmers - including Gideon developer(s) - want a GUI builder for GTK+ that plays on a par with Qt Designer or those found in Borland JBuilder and MS Visual C# IDE's. Not an easy task counting the lack of FOSS manpower. Instead of a brute-force approach, Gideon tries to innovate and does this in its save format also.

Gideon even goes further in some respects. For example, Multiple Edits - this is when you can select more than one widget and have a Property Explorer with a list of matching properties. It is possible to edit those properties for several widgets at once. Qt designer does not support this feature. And one Gideon feature AFAIK has no analogues in the industry: a support for nested objects and arrays in Property Explorer.

I am Gideon developer and I believe that it is a very exciting project, being completely FOSS, innovative and without a commercial back-end.

/Maxim

Reply Score: 4