<?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>SVU's blog &#187; libgnomekbd</title>
	<atom:link href="http://blogs.gnome.org/sudaltsov/category/libgnomekbd/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/sudaltsov</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Sun, 27 Dec 2009 18:10:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>kbd stuff going threezero</title>
		<link>http://blogs.gnome.org/sudaltsov/2009/12/21/kbd-stuff-going-threezero/</link>
		<comments>http://blogs.gnome.org/sudaltsov/2009/12/21/kbd-stuff-going-threezero/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:06:58 +0000</pubDate>
		<dc:creator>Sergey Udaltsov</dc:creator>
				<category><![CDATA[g-a]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[libgnomekbd]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/sudaltsov/2009/12/21/kbd-stuff-going-threezero/</guid>
		<description><![CDATA[Since gnome panel and applets are about to go relatively soon, I feel obliged to do something about that. Here are some unchained thoughts related to it&#8230;
The gnome keyboard indicator applet is to become deprecated. What&#8217;s instead? The only viable option, no matter how I dislike it, is the notification area icon. Or, in terms [...]]]></description>
			<content:encoded><![CDATA[<p>Since gnome panel and applets are about to go relatively soon, I feel obliged to do something about that. Here are some unchained thoughts related to it&#8230;</p>
<p>The gnome keyboard indicator applet is to become deprecated. What&#8217;s instead? The only viable option, no matter how I dislike it, is the notification area icon. Or, in terms of gtk+, GtkStatusIcon. What&#8217;s important is that it cannot be a Gtk widget (there are good reasons for that). So the widget gkbd-indicator that was used by the existing applet, is getting useless &#8211; I just can reuse some of its code.</p>
<p>But there is an issue with gnome-screensaver. The screensaver is using gkbd-indicator widget in the unlock dialog (and it has to stay there!). That means I&#8217;ll still have to support the widget (unless, hehe, gnome-screensaver would suddenly start implementing notification area conventions). As the result, libgnomekbd will have two &#8220;layout indicating UI elements&#8221;. Somewhat ugly, on my taste&#8230;</p>
<p>PS The GSwitchit Plugins will not be supported by the new GtkStatusIcon-based indicator.</p>
<p>PPS It is still a shame that one cannot easily produce GdkPixbuf using cairo. The way through GdkPixmap does not work correctly because the transparency is lost by gdk_pixbuf_get_from_drawable (&#8220;If the specified destination pixbuf is not <code class="literal">NULL</code> and it contains alpha information, then the filled pixels will be set to full opacity&#8221;). The only way is using some code <a href="http://mail.gnome.org/archives/gtkmm-list/2007-May/msg00111.html">snippets</a>. Why cannot that be put into gtk?</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 37px; width: 1px; height: 1px;">
<pre class="programlisting">gdk_pixbuf_get_from_drawable</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/sudaltsov/2009/12/21/kbd-stuff-going-threezero/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Releases: rush hour</title>
		<link>http://blogs.gnome.org/sudaltsov/2007/12/18/releases-rush-hour/</link>
		<comments>http://blogs.gnome.org/sudaltsov/2007/12/18/releases-rush-hour/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 09:29:34 +0000</pubDate>
		<dc:creator>Sergey Udaltsov</dc:creator>
				<category><![CDATA[g-a]]></category>
		<category><![CDATA[g-c-c]]></category>
		<category><![CDATA[libgnomekbd]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/sudaltsov/2007/12/18/releases-rush-hour/</guid>
		<description><![CDATA[Yesterday, there was a &#8220;tarballs due&#8221; date for 2.21.4. A day before I realized that wonderful layout printing code (kindly contributed by Ed Catmur, all my gratitude and respect) should be shared &#8211; it does not belong to g-c-c but should be generalized in libgnomekbd. So, yesterday night, an hour before the deadline, libgnomekbd 2.21.4.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, there was a &#8220;tarballs due&#8221; date for 2.21.4. A day before I realized that wonderful layout printing code (kindly contributed by Ed Catmur, all my gratitude and respect) should be shared &#8211; it does not belong to g-c-c but should be generalized in libgnomekbd. So, yesterday night, an hour before the deadline, libgnomekbd 2.21.4.1 was released (there was libgnomekbd 2.21.4 a week ago) &#8211; with one new function in API. Now, both g-c-c and g-a in svn depend on libgnomekbd 2.21.4.1 (the last .1 is essential, hehe!). In return, they both offer layout printing functionality, isn&#8217;t it nice?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/sudaltsov/2007/12/18/releases-rush-hour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
