<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://www.osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/12524/Gideon_the_Versatile_GUI_Designer_for_GTK_C_</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2013, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Sat, 25 May 2013 07:35:35 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>why?</title>
			<link>http://www.osnews.com/thread?55253</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55253</guid>
			<description>why everyone writes his own GUI Designer? Glade, Static, Gibeon,... all programs for the same task -&gt; creating Gtk-GUIs. Als long as the create all the same xml file there is at least no compatibility problem but i don't understand why everyone wants to write his own designer?<br />
<br />
Especially on Gtkmm: I think the most needed feature is not just another GUI-Designer. I think it would be much more important that libglademm would have an autoconnect function. Gtkmm is the only (big) toolkit were i have to connect all my signals by hand. A GUI Designer could be so much more usefull if i could connect the signals directly with the designer like i can do it with Gtk+ or Gtk#.</description>
			<pubDate>Thu, 03 Nov 2005 20:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (pinky)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: why?</title>
			<link>http://www.osnews.com/thread?55263</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55263</guid>
			<description>Well this is the first one (for GTK) that _looks_ halfway decent. There's nothing quite as ironic as a gui editor that's unusable.</description>
			<pubDate>Thu, 03 Nov 2005 20:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (Tyr.)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Nameclash?</title>
			<link>http://www.osnews.com/thread?55272</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55272</guid>
			<description>Gideon is the code name for KDevelop. There are 56.200 google hits for &quot;gideon kde&quot;. &quot;gideon gtk&quot; redirects me to the KDevelop main page.</description>
			<pubDate>Thu, 03 Nov 2005 21:06:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Nice</title>
			<link>http://www.osnews.com/thread?55283</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55283</guid>
			<description>why everyone writes his own GUI Designer? Glade, Static, Gibeon,... all programs for the same task -&gt; creating Gtk-GUIs. Als long as the create all the same xml file there is at least no compatibility problem but i don't understand why everyone wants to write his own designer? <br />
<br />
But better to have more than one in the beginning. So that we will have different way of genarating GUI with different peoples innovation. At last, we will have one better out of all. I think that may take years. There is no good GUI genarator for GTK/Gnome as QT. But Glade 3.X is look like promising. Any way let us see.</description>
			<pubDate>Thu, 03 Nov 2005 21:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: why?</title>
			<link>http://www.osnews.com/thread?55301</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55301</guid>
			<description>Why create another GTK GUI Designer? Well first I think a loot of people just can't wait for Glade3 but there are other reasons too. Glade3 doesn't create code anymore; it is now the responsibility of the GTK wrapper to provide an XML -&gt; code converter if they want one. Some projects might just create their own GUI Designer if they have to do that.<br />
<br />
Example, Stetic:<br />
MonoDevelop needs a GUI Designer, they need a code generator for C# (and maybe others). Option a) wrap Glade3 and create an XML -&gt; c# program, b) write from scratch a program that creates c# code.<br />
Might as well go with b) and get to do some of the fun stuff to and not just the tedious stuff.</description>
			<pubDate>Thu, 03 Nov 2005 21:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: why?</title>
			<link>http://www.osnews.com/thread?55309</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55309</guid>
			<description>&gt;MonoDevelop needs a GUI Designer, they need a code generator for C#<br />
<br />
why does they need a code generator? I think code generation is a really bad idea. Also Qt4 has introduce the way to load the xml file into the application.<br />
<br />
On c# just type:<br />
Glade.XML gui = new Glade.XML(&quot;gladefile.glade&quot;, &quot;window&quot;);<br />
gui.Autoconnect(this);<br />
<br />
and everything is fine.</description>
			<pubDate>Thu, 03 Nov 2005 22:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (pinky)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: why?</title>
			<link>http://www.osnews.com/thread?55315</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55315</guid>
			<description>Libglade is not part of GTK, If your not sure you have it code generations saves you from needing it.</description>
			<pubDate>Thu, 03 Nov 2005 22:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: why?</title>
			<link>http://www.osnews.com/thread?55319</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55319</guid>
			<description>The only editor I've seen easier to use than glade was VB, and that was because of the layout method used by VB verse Gtk.<br />
I don't know why people rag on Glade...  It gets the job done extremely well.</description>
			<pubDate>Thu, 03 Nov 2005 22:32:00 GMT</pubDate>
			<author>donotreply@osnews.com (ma_d)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: why?</title>
			<link>http://www.osnews.com/thread?55320</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55320</guid>
			<description>Gtk version 3 will contain libglade...</description>
			<pubDate>Thu, 03 Nov 2005 22:34:00 GMT</pubDate>
			<author>donotreply@osnews.com (ma_d)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: why?</title>
			<link>http://www.osnews.com/thread?55321</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55321</guid>
			<description>Code generation is a great idea...  Everyone's doing it <img src="/images/emo/wink.gif" alt=";)" /> .  Seriously XAML?  It doesn't dynamically load XAML files, they're built into the project and they supposedly end up as code in the end (so they're quick).<br />
The only advantage to not generating code is binary distribution allowing user changing of the layout...<br />
<br />
A glade_xml-&gt;gtk_c would be really nice.  You stick it in your makefile, and boom you're done; and you can edit your project with the gui editor later without being super careful not to break something!</description>
			<pubDate>Thu, 03 Nov 2005 22:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (ma_d)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Nameclash?</title>
			<link>http://www.osnews.com/thread?55372</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55372</guid>
			<description>&gt; Gideon is the code name for KDevelop. There are 56.200<br />
&gt; google hits for &quot;gideon kde&quot;. &quot;gideon gtk&quot; redirects me<br />
&gt; to the KDevelop main page.<br />
<br />
Poor suckers always trying to rip off KDE but miserably fail with their broken horrible GNOME desktop. So who gives shit for GNOME actually ? No distribution except some african shite uses GNOME.</description>
			<pubDate>Fri, 04 Nov 2005 00:25:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: why?</title>
			<link>http://www.osnews.com/thread?55390</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55390</guid>
			<description>That's true, but Gtk+ 2.10 will also have it. <img src="/images/emo/wink.gif" alt=";)" /> <br />
<br />
<a href="http://www.gtk.org/plan/2.10/" rel="nofollow">http://www.gtk.org/plan/2.10/</a></description>
			<pubDate>Fri, 04 Nov 2005 00:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: why?</title>
			<link>http://www.osnews.com/thread?55461</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55461</guid>
			<description>But in this case you must declare the controls and the events with your hand in the code. It is not too productive if you want to create a bigger GUI then &quot;Hello world&quot;.</description>
			<pubDate>Fri, 04 Nov 2005 04:24:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: why?</title>
			<link>http://www.osnews.com/thread?55498</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55498</guid>
			<description>The real advantage of using a xml description of the gui is the strict separation between the layout and the logic of the app. <br />
<br />
Loading different layouts at runtime is simply a plus.<br />
<br />
Give me libglade over generated code with custom comments to mark the &quot;don't touch&quot; areas any time...</description>
			<pubDate>Fri, 04 Nov 2005 07:06:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: why?</title>
			<link>http://www.osnews.com/thread?55755</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55755</guid>
			<description>why does they need a code generator?<br />
Well I'd guess it has to do with efficiency, not having to re-parse the same XML and create the same GUI at runtime each time the application is run. <br />
<br />
Also Qt4 has introduce the way to load the xml file into the application.<br />
<br />
No, that's not correct. This was already possible in Qt3. It's even possible it was included in Qt2, I don't remember. Search for dynamic dialogs in the documentation. <br />
<br />
The code look something like this:<br />
QDialog *dialog = (QDialog *) QWidgetFactory::create(&quot;dialog.ui&quot;);</description>
			<pubDate>Fri, 04 Nov 2005 18:49:00 GMT</pubDate>
			<author>donotreply@osnews.com (Morty)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>nice but limited appeal</title>
			<link>http://www.osnews.com/thread?55999</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?55999</guid>
			<description>Strange he uses a blog as the homepage for his software.  But it looks nice, too bad it can't be used with anything but C++ I guess.</description>
			<pubDate>Fri, 04 Nov 2005 23:44:00 GMT</pubDate>
			<author>donotreply@osnews.com (doug)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
