<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Misconceptions about the Glade# Code Generator</title>
	<atom:link href="http://eric.extremeboredom.net/2005/07/17/206/feed" rel="self" type="application/rss+xml" />
	<link>http://eric.extremeboredom.net/2005/07/17/206</link>
	<description>adventures into and out of extreme boredom.</description>
	<lastBuildDate>Sun, 02 May 2010 03:16:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: monoman</title>
		<link>http://eric.extremeboredom.net/2005/07/17/206/comment-page-1#comment-240</link>
		<dc:creator>monoman</dc:creator>
		<pubDate>Mon, 18 Jul 2005 18:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://eric.extremeboredom.net/?p=206#comment-240</guid>
		<description>Well I cooked a similar utility, that makes things a bit easier for updating your form (current limitation is that it handles only one Gtk.Window per glade file and nothing else). It is very nice that your utility deals with more kinds of glade top level objects.

Basically what mine does is generate a base class for your form class from which it must inherit. This abstract base class has all widgets as protected fields and all event handlers as abstract methods, what makes mismatched things somewhat easy to spot on compilation not at execution time.

I&#039;m going to change it to use partial classes as mcs works nicely with them now. That still brings the advantages of separate editing and compile-time verification, but doesn&#039;t interfere with the inheritance hierarchy.

Just exchanging some ideas on the topic...</description>
		<content:encoded><![CDATA[<p>Well I cooked a similar utility, that makes things a bit easier for updating your form (current limitation is that it handles only one Gtk.Window per glade file and nothing else). It is very nice that your utility deals with more kinds of glade top level objects.</p>
<p>Basically what mine does is generate a base class for your form class from which it must inherit. This abstract base class has all widgets as protected fields and all event handlers as abstract methods, what makes mismatched things somewhat easy to spot on compilation not at execution time.</p>
<p>I&#8217;m going to change it to use partial classes as mcs works nicely with them now. That still brings the advantages of separate editing and compile-time verification, but doesn&#8217;t interfere with the inheritance hierarchy.</p>
<p>Just exchanging some ideas on the topic&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
