<?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: Application Indicators In Python</title>
	<atom:link href="http://www.jonobacon.org/2009/12/17/application-indicators-in-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/</link>
	<description>At home with Jono Bacon, Community Manager and Author</description>
	<lastBuildDate>Sat, 11 Feb 2012 21:46:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Quentin Neill</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-171129</link>
		<dc:creator>Quentin Neill</dc:creator>
		<pubDate>Wed, 02 Nov 2011 02:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-171129</guid>
		<description>&lt;p&gt;Your code has some syntax problems.  The lines &quot;menu_items =&quot; through &quot;menu_items.show()&quot; should be indented.&lt;/p&gt;

&lt;p&gt;Click through to the original article to see the code&lt;/p&gt;

&lt;p&gt;https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Your code has some syntax problems.  The lines &#8220;menu_items =&#8221; through &#8220;menu_items.show()&#8221; should be indented.</p>

<p>Click through to the original article to see the code</p>

<p><a href="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version" rel="nofollow">https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: jm</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-170790</link>
		<dc:creator>jm</dc:creator>
		<pubDate>Tue, 13 Sep 2011 03:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-170790</guid>
		<description>&lt;p&gt;great work!  o/
congratulations!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>great work!  o/
congratulations!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: YADev</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-158181</link>
		<dc:creator>YADev</dc:creator>
		<pubDate>Wed, 01 Sep 2010 07:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-158181</guid>
		<description>&lt;p&gt;It seems like a bad idea to replace panel applets with the buggy and poorly documented libindicator at this point.&lt;/p&gt;

&lt;p&gt;It appears that when the developed application is run, the menu that is set is not directly used. It is packaged up and sent over dbus to the indicator-applet. This process is the source of countless weird bugs where menus don&#039;t behave like normal due to problems in the translation. It seems like most of the function calls in the base classes have not been implemented in the translator.&lt;/p&gt;

&lt;p&gt;I wouldn&#039;t mind all the bugs if things were at least documented so that time wasn&#039;t wasted trying to figure out why some function doesn&#039;t work.&lt;/p&gt;

&lt;p&gt;Make application indicators stable before you start talking about making it the only option.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It seems like a bad idea to replace panel applets with the buggy and poorly documented libindicator at this point.</p>

<p>It appears that when the developed application is run, the menu that is set is not directly used. It is packaged up and sent over dbus to the indicator-applet. This process is the source of countless weird bugs where menus don&#8217;t behave like normal due to problems in the translation. It seems like most of the function calls in the base classes have not been implemented in the translator.</p>

<p>I wouldn&#8217;t mind all the bugs if things were at least documented so that time wasn&#8217;t wasted trying to figure out why some function doesn&#8217;t work.</p>

<p>Make application indicators stable before you start talking about making it the only option.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: MeanEYE</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-149448</link>
		<dc:creator>MeanEYE</dc:creator>
		<pubDate>Fri, 25 Jun 2010 21:52:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-149448</guid>
		<description>&lt;p&gt;That example is a bit buggy. But it doesn&#039;t really matter.&lt;/p&gt;

&lt;p&gt;One thing with python-appindicator I find troubling. Once you call ind.set_menu you can no longer add items to that menu. You can do all sorts of stuff to menu items (hide, show, change label), but you can&#039;t add :/ new items. My guess is that when set_menu is called AppIndicator iterates through menu and picks all the items.&lt;/p&gt;

&lt;p&gt;This awkward behavior makes AppIndicator in my case unusable. I need the ability to update items on the run.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>That example is a bit buggy. But it doesn&#8217;t really matter.</p>

<p>One thing with python-appindicator I find troubling. Once you call ind.set_menu you can no longer add items to that menu. You can do all sorts of stuff to menu items (hide, show, change label), but you can&#8217;t add :/ new items. My guess is that when set_menu is called AppIndicator iterates through menu and picks all the items.</p>

<p>This awkward behavior makes AppIndicator in my case unusable. I need the ability to update items on the run.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Julia</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-135660</link>
		<dc:creator>Julia</dc:creator>
		<pubDate>Sat, 20 Feb 2010 12:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-135660</guid>
		<description>&lt;p&gt;is this all about adding menus and attaching it to a custom function?&lt;/p&gt;

&lt;p&gt;Many paths lead to Rome (qt, kde scripting, ..)&lt;/p&gt;

&lt;p&gt;What so special about this one?
or I did not understand the source code. then sorry&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>is this all about adding menus and attaching it to a custom function?</p>

<p>Many paths lead to Rome (qt, kde scripting, ..)</p>

<p>What so special about this one?
or I did not understand the source code. then sorry</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dylan McCall</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-134171</link>
		<dc:creator>Dylan McCall</dc:creator>
		<pubDate>Fri, 18 Dec 2009 16:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-134171</guid>
		<description>&lt;p&gt;That&#039;s a tad silly to say, since even Windows 7 uses its legacy system tray style notification area quite extensively ;)&lt;/p&gt;

&lt;p&gt;The roadmap, if memory serves me right, does include the old system tray being completely removed on a fairly aggressive schedule (Lucid+1, I think). The system allows different types of indicators to be categorized, so the system and hardware ones are each separated from the others, for example. It is very, very different from the existing design.&lt;/p&gt;

&lt;p&gt;For the rest, I think there needs to be a safe landing place for applications that no longer fit on the panel with this spec. (Notification area abusers, eg: Basket Notes).&lt;/p&gt;

&lt;p&gt;One possibility that springs to mind is to improve the launchers and the window list. Maybe the window list could just show important and minimized windows to reduce clutter, for example.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>That&#8217;s a tad silly to say, since even Windows 7 uses its legacy system tray style notification area quite extensively <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>The roadmap, if memory serves me right, does include the old system tray being completely removed on a fairly aggressive schedule (Lucid+1, I think). The system allows different types of indicators to be categorized, so the system and hardware ones are each separated from the others, for example. It is very, very different from the existing design.</p>

<p>For the rest, I think there needs to be a safe landing place for applications that no longer fit on the panel with this spec. (Notification area abusers, eg: Basket Notes).</p>

<p>One possibility that springs to mind is to improve the launchers and the window list. Maybe the window list could just show important and minimized windows to reduce clutter, for example.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Nathaniel McCallum</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-134148</link>
		<dc:creator>Nathaniel McCallum</dc:creator>
		<pubDate>Thu, 17 Dec 2009 21:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-134148</guid>
		<description>&lt;p&gt;My understanding was that it was a project for Ubuntu.  I was just concerned that perhaps XDG be involved, GTK/QT devs, perhaps usability lists from other distros, etc.  Perhaps I misunderstand Ayatana though...  Not being an Ubuntu dev anymore, I&#039;m probably just hiding under a rock. :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My understanding was that it was a project for Ubuntu.  I was just concerned that perhaps XDG be involved, GTK/QT devs, perhaps usability lists from other distros, etc.  Perhaps I misunderstand Ayatana though&#8230;  Not being an Ubuntu dev anymore, I&#8217;m probably just hiding under a rock. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: jono</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-134145</link>
		<dc:creator>jono</dc:creator>
		<pubDate>Thu, 17 Dec 2009 17:40:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-134145</guid>
		<description>&lt;p&gt;&quot;ghettoize&quot;? I hardly think that discussing the usability direction of an upstream project on it&#039;s mailing list is ghettoizing it. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;ghettoize&#8221;? I hardly think that discussing the usability direction of an upstream project on it&#8217;s mailing list is ghettoizing it. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Nathaniel McCallum</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-134144</link>
		<dc:creator>Nathaniel McCallum</dc:creator>
		<pubDate>Thu, 17 Dec 2009 17:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-134144</guid>
		<description>&lt;p&gt;Also, I think it would be a mistake to ghettoize this discussion to the ayatana mailing list.  Something this broad deserves much broader exposure.  There are &lt;em&gt;lots&lt;/em&gt; of programs that use StatusIcon that should be using this.  They should all have an avenue for input into the design (though not design-by-committee of course).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Also, I think it would be a mistake to ghettoize this discussion to the ayatana mailing list.  Something this broad deserves much broader exposure.  There are <em>lots</em> of programs that use StatusIcon that should be using this.  They should all have an avenue for input into the design (though not design-by-committee of course).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Nathaniel McCallum</title>
		<link>http://www.jonobacon.org/2009/12/17/application-indicators-in-python/comment-page-1/#comment-134143</link>
		<dc:creator>Nathaniel McCallum</dc:creator>
		<pubDate>Thu, 17 Dec 2009 17:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=2229#comment-134143</guid>
		<description>&lt;p&gt;What about cross-platform compatibility?  As much as StatusIcon sucks, I can use it on Linux/Mac/Windows and it pretty much works.&lt;/p&gt;

&lt;p&gt;Also, in Zapplet we embed a TreeView into the pop-up window so that we can handle (sometimes) 10s of thousands of rows.  Menu will never work for us (unless you have some &lt;em&gt;really&lt;/em&gt; cool menu improvements; perhaps you do).&lt;/p&gt;

&lt;p&gt;And look at the latest NetworkManager-applet menu.  I would argue that, even with its massive recent improvements, its still just too cumbersome.&lt;/p&gt;

&lt;p&gt;I think it is precisely this rich format which needs some standardizing, otherwise we&#039;ll end up with yet another wild-west scenario or worse, lots of applications cramming stuff into menus that should never be there.  In conclusion, I promise this is not stop-energy.  I really want to see something workable. :)&lt;/p&gt;

&lt;p&gt;Say hi to Mark for me. I meant to stop by the office when I was in London a few weeks back, but never found time.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>What about cross-platform compatibility?  As much as StatusIcon sucks, I can use it on Linux/Mac/Windows and it pretty much works.</p>

<p>Also, in Zapplet we embed a TreeView into the pop-up window so that we can handle (sometimes) 10s of thousands of rows.  Menu will never work for us (unless you have some <em>really</em> cool menu improvements; perhaps you do).</p>

<p>And look at the latest NetworkManager-applet menu.  I would argue that, even with its massive recent improvements, its still just too cumbersome.</p>

<p>I think it is precisely this rich format which needs some standardizing, otherwise we&#8217;ll end up with yet another wild-west scenario or worse, lots of applications cramming stuff into menus that should never be there.  In conclusion, I promise this is not stop-energy.  I really want to see something workable. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Say hi to Mark for me. I meant to stop by the office when I was in London a few weeks back, but never found time.</p>]]></content:encoded>
	</item>
</channel>
</rss>

