<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Development Blog &#187; gtk</title>
	<atom:link href="http://blog.yeticode.co.uk/tag/gtk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yeticode.co.uk</link>
	<description>John Tindell's Blog For Development Related Things</description>
	<lastBuildDate>Wed, 23 Jun 2010 18:17:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>New GTK# Project</title>
		<link>http://blog.yeticode.co.uk/2009/05/new-gtk-project/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-gtk-project</link>
		<comments>http://blog.yeticode.co.uk/2009/05/new-gtk-project/#comments</comments>
		<pubDate>Wed, 13 May 2009 00:59:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Development Log]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://blog.yeticode.co.uk/?p=202</guid>
		<description><![CDATA[I&#8217;ve started a new project, RssNotify, to try and learn more about developing applications using GTK. I&#8217;ll still be developing cctray-gtk as this project is useful, but the RssNotify is more of a project to satisfy my curiosity. The RssNotify project aims to provide an easy way for a user to receive notifications when an [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started a new project, <a href="https://launchpad.net/rssnotify">RssNotify</a>, to try and learn more about developing applications using GTK. I&#8217;ll still be developing cctray-gtk as this project is useful, but the RssNotify is more of a project to satisfy my curiosity.</p>
<p>The RssNotify project aims to provide an easy way for a user to receive notifications when an rss feed has been updated. the idea is to use notify-sharp to display the new news items. The rest of the interface will be used to try to explore the features widgets that GTK# offers.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.yeticode.co.uk/2009/05/new-gtk-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCTray updates and Mono musings</title>
		<link>http://blog.yeticode.co.uk/2009/05/cctray-updates-and-mono-musings/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cctray-updates-and-mono-musings</link>
		<comments>http://blog.yeticode.co.uk/2009/05/cctray-updates-and-mono-musings/#comments</comments>
		<pubDate>Wed, 06 May 2009 19:15:44 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Development Log]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[cctray]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://blog.yeticode.co.uk/?p=184</guid>
		<description><![CDATA[Impleneted some more to the CCTray-gtk project with the ability to add build servers that communicate over HTTP. This did involve commenting out some of the code in the CCTrayLib project, which was unavoidable. The issue occurred as the library added a delegate to the Service point manager ServicePointManager.ServerCertificateValidationCallback = delegate{ return true; } These [...]]]></description>
			<content:encoded><![CDATA[<p>Impleneted some more to the CCTray-gtk project with the ability to add build servers that communicate over HTTP. This did involve commenting out some of the code in the CCTrayLib project, which was unavoidable. The issue occurred as the library added a delegate to the Service point manager </p>
<pre name="code" class="c-sharp">
ServicePointManager.ServerCertificateValidationCallback = delegate{ return true; }
</pre>
<p>These were causing an exception to be thrown as it is currently not implemented in mono. This so far is the only part of mono that I&#8217;ve found that has caused any problems.</p>
<p><a href="https://bugzilla.novell.com/show_bug.cgi?id=346561">https://bugzilla.novell.com/show_bug.cgi?id=346561</a></p>
<p>I&#8217;ve also started to implement the ability to remove a project, at the moment it removes the project from the preferences window but does not yet remove the associated project monitor or remove it from the main window&#8217;s treeview.</p>
<p>Once this has been implemented I will create a release or something for testing.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.yeticode.co.uk/2009/05/cctray-updates-and-mono-musings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cruise Control Tray For Linux Update</title>
		<link>http://blog.yeticode.co.uk/2009/03/cruise-control-tray-for-linux-update/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cruise-control-tray-for-linux-update</link>
		<comments>http://blog.yeticode.co.uk/2009/03/cruise-control-tray-for-linux-update/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 03:01:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Off Topic]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[cctray]]></category>
		<category><![CDATA[CruiseControl.NET]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://blog.yeticode.co.uk/?p=79</guid>
		<description><![CDATA[Basic functionality has been implemented with the ability to add project to monitor and receive notifications of the build as and when they occur. At the moment there is not the ability to delete a project that is being monitor this will be implemented next. There is also the ability to force a build of [...]]]></description>
			<content:encoded><![CDATA[<p>Basic functionality has been implemented with the ability to add project to monitor and receive notifications of the build as and when they occur. At the moment there is not the ability to delete a project that is being monitor this will be implemented next. There is also the ability to force a build of a project, however there is not the ability to abort the build, this will also been implemented in the next couple of days hopefully.  Here are some more screen shots of what it currently looks like. The build notification have also been attached to the tray icon.</p>
<p><img src="http://dev.yeticode.co.uk/jt/dev/cctray/cctray-4.png"/><br />
<img src="http://dev.yeticode.co.uk/jt/dev/cctray/cctray-5.png"/><br />
<img src="http://dev.yeticode.co.uk/jt/dev/cctray/cctray-6.png"/></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yeticode.co.uk/2009/03/cruise-control-tray-for-linux-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cruise Control.NET Tray Tool on linux</title>
		<link>http://blog.yeticode.co.uk/2009/03/cruise-controlnet-tray-tool-on-linux/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cruise-controlnet-tray-tool-on-linux</link>
		<comments>http://blog.yeticode.co.uk/2009/03/cruise-controlnet-tray-tool-on-linux/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 02:47:39 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Off Topic]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[cctray]]></category>
		<category><![CDATA[CruiseControl.NET]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[LaunchPad]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://blog.yeticode.co.uk/?p=69</guid>
		<description><![CDATA[I started looking at creating a port of the cctray tool for CruiseControl.NET but after looking at how it was implemented i decided that it might be easier, and more fun, to implement one myself using mono and GTK#. At the moment the application has the ability to display notification when a build event occurs [...]]]></description>
			<content:encoded><![CDATA[<p>I started looking at creating a port of the cctray tool for CruiseControl.NET but after looking at how it was implemented i decided that it might be easier, and more fun, to implement one myself using mono and GTK#. At the moment the application has the ability to display notification when a build event occurs and to display the list of projects that are being watched. The source code will be available on Launch Pad when I figure out how to use bzr.</p>
<p><a href="https://code.launchpad.net/~john-yeticode/cctray-gtk/trunk">https://code.launchpad.net/~john-yeticode/cctray-gtk/trunk</a></p>
<p>here are some screen shots of how it currently looks.</p>
<p><img src="http://dev.yeticode.co.uk/jt/dev/cctray/cctray-1.png"/><br />
<img src="http://dev.yeticode.co.uk/jt/dev/cctray/cctray-2.png"/><br />
<img src="http://dev.yeticode.co.uk/jt/dev/cctray/cctray-3.png"/></p>
<p><a href="http://confluence.public.thoughtworks.org/display/CCNET">Cruise Control.NET home page</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.yeticode.co.uk/2009/03/cruise-controlnet-tray-tool-on-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
