<?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"
	>
<channel>
	<title>Comments on: GSoC: Kobby Week 8</title>
	<atom:link href="http://gregarei.com/2008/07/gsoc-kobby-week-8/feed/" rel="self" type="application/rss+xml" />
	<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/</link>
	<description></description>
	<pubDate>Thu, 20 Nov 2008 08:20:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Armin Burgmeier</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-130</link>
		<dc:creator>Armin Burgmeier</dc:creator>
		<pubDate>Wed, 23 Jul 2008 18:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-130</guid>
		<description>&lt;cite&gt;The only issue now is that as far as I can tell, the way this is implemented doesnt doesnt fit well with Glibmm’s design, meaning I may have to create the C GObject subclass for proxying the C++ wrapper by hand.&lt;/cite&gt;

I think this should work well enough with glibmm. Perhaps you want to have a look how other GObject interfaces are wrapped in gtkmm (such as GtkEditable, GtkCellLayout or GtkTreeModel). You will need to use _WRAP_VFUNC in gmmproc, and write the infinity_vfuncs.def by hand, though.</description>
		<content:encoded><![CDATA[<p><cite>The only issue now is that as far as I can tell, the way this is implemented doesnt doesnt fit well with Glibmm’s design, meaning I may have to create the C GObject subclass for proxying the C++ wrapper by hand.</cite></p>
<p>I think this should work well enough with glibmm. Perhaps you want to have a look how other GObject interfaces are wrapped in gtkmm (such as GtkEditable, GtkCellLayout or GtkTreeModel). You will need to use _WRAP_VFUNC in gmmproc, and write the infinity_vfuncs.def by hand, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory Haynes</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-129</link>
		<dc:creator>Gregory Haynes</dc:creator>
		<pubDate>Wed, 23 Jul 2008 17:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-129</guid>
		<description>The default Io implementation in libinfinity uses poll() to monitor for events (which had me confused for a while why it wasn't 'just working'), likely because it needs only to watch for sockets and timeouts.  I'm sure it would be extremely simple to modify this to use the Glib event loop instead, but I decided I may as well make Qt add the events if I am going to be creating a new implementation already.  If there turns out to be any problems doing this later today ill likely just end up using Glib (and might be back asking for advice :)).  

Thanks for the heads up!</description>
		<content:encoded><![CDATA[<p>The default Io implementation in libinfinity uses poll() to monitor for events (which had me confused for a while why it wasn&#8217;t &#8216;just working&#8217;), likely because it needs only to watch for sockets and timeouts.  I&#8217;m sure it would be extremely simple to modify this to use the Glib event loop instead, but I decided I may as well make Qt add the events if I am going to be creating a new implementation already.  If there turns out to be any problems doing this later today ill likely just end up using Glib (and might be back asking for advice :)).  </p>
<p>Thanks for the heads up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Monroe</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-128</link>
		<dc:creator>Ian Monroe</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-128</guid>
		<description>If your Qt is built with Glib support, you don't have to do anything at all to integrate the glib event loop. The reason being: Qt then uses the Glib event loop and so really nothing is being integrated, it just is. :)

Check out amarok/cmake/modules for a file that checks to see if Qt was compiled with Glib support or not. Amarok's mp3tunes support needs it.</description>
		<content:encoded><![CDATA[<p>If your Qt is built with Glib support, you don&#8217;t have to do anything at all to integrate the glib event loop. The reason being: Qt then uses the Glib event loop and so really nothing is being integrated, it just is. <img src='http://gregarei.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Check out amarok/cmake/modules for a file that checks to see if Qt was compiled with Glib support or not. Amarok&#8217;s mp3tunes support needs it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory Haynes</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-127</link>
		<dc:creator>Gregory Haynes</dc:creator>
		<pubDate>Wed, 23 Jul 2008 02:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-127</guid>
		<description>I did some research on integrating the two event loops, but decided it would be easier and a great deal cleaner to have Qt register the sockets to monitor given how easy implementing the Io interface is.

Expect screen shots soon. :)</description>
		<content:encoded><![CDATA[<p>I did some research on integrating the two event loops, but decided it would be easier and a great deal cleaner to have Qt register the sockets to monitor given how easy implementing the Io interface is.</p>
<p>Expect screen shots soon. <img src='http://gregarei.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-125</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 23 Jul 2008 01:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-125</guid>
		<description>Does Qt4 use the Glib event loop by default anyway? I'm pretty sure they can interoperate without problems.</description>
		<content:encoded><![CDATA[<p>Does Qt4 use the Glib event loop by default anyway? I&#8217;m pretty sure they can interoperate without problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yorick</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-124</link>
		<dc:creator>Yorick</dc:creator>
		<pubDate>Wed, 23 Jul 2008 00:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-124</guid>
		<description>I'm following eagerly your progress about Kobby and I'm really looking forward to see it integrated in our loved KDE. Keep up the good work :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m following eagerly your progress about Kobby and I&#8217;m really looking forward to see it integrated in our loved KDE. Keep up the good work <img src='http://gregarei.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Ramm</title>
		<link>http://gregarei.com/2008/07/gsoc-kobby-week-8/#comment-122</link>
		<dc:creator>Andreas Ramm</dc:creator>
		<pubDate>Tue, 22 Jul 2008 23:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://gregarei.com/?p=22#comment-122</guid>
		<description>Great to hear you are making good progress.

Are there any screen shots you could post? We are all very keen to see what it will look like :)</description>
		<content:encoded><![CDATA[<p>Great to hear you are making good progress.</p>
<p>Are there any screen shots you could post? We are all very keen to see what it will look like <img src='http://gregarei.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
