<?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:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_2_thread_31329"  />
<title>rulinux.net - Форум - Desktop - [gnome] секундомер</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Desktop - [gnome] секундомер</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72960</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72960</guid>
<pubDate>Fri, 26 Nov 2010 20:45:15 +0300</pubDate>
<description><![CDATA[<p>Fedora-14. Наизусь версий не помню, а сейчас не на федоре.</p>]]></description>
</item>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72959</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72959</guid>
<pubDate>Fri, 26 Nov 2010 09:32:50 +0300</pubDate>
<description><![CDATA[<p>У меня ничего подобного. Какая версия gtk+, pygtk, python?</p>]]></description>
</item>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72958</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72958</guid>
<pubDate>Fri, 26 Nov 2010 09:27:18 +0300</pubDate>
<description><![CDATA[<p>stopwatcher.py:59: GtkWarning: IA__gdk_window_get_root_coords: assertion GDK_IS_WINDOW (window)' failed</p><p>  gtk.main()</p>]]></description>
</item>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72957</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72957</guid>
<pubDate>Fri, 26 Nov 2010 09:23:41 +0300</pubDate>
<description><![CDATA[<p>Бекдор всторен? :) Последняя ядрёная уязвимость ( &nbsp;<a href="http://www.lor-ng.org/message.php?newsid=31334&fid=0&page=0">http://www.lor-ng.org/message.php?newsid=31334&fid=0&page=0</a> ) используется?</p>]]></description>
</item>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72956</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72956</guid>
<pubDate>Fri, 26 Nov 2010 07:53:19 +0300</pubDate>
<description><![CDATA[<p><fieldset><legend>python</legend><code><br />
<span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span><br />
<span style="color: #808080; font-style: italic;"># -*- coding: utf-8 -*-</span><br />
<br />
<span style="color: #ff7700;font-weight:bold;">import</span> gtk<br />
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">datetime</span><br />
<br />
<span style="color: #ff7700;font-weight:bold;">class</span> Stopwatcher<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> <span style="color: #0000cd;">__init__</span><span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: #dc143c;">time</span> = <span style="color: #483d8b;">&quot;Press me!&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">state</span> = 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">icon</span> = gtk.<span style="color: black;">status_icon_new_from_icon_name</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;time&quot;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">icon</span>.<span style="color: black;">set_tooltip_text</span><span style="color: black;">&#40;</span><span style="color: #008000;">self</span>.<span style="color: #dc143c;">time</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">icon</span>.<span style="color: black;">connect</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;activate&quot;</span>, <span style="color: #008000;">self</span>.<span style="color: black;">toggle</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">icon</span>.<span style="color: black;">connect</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'popup-menu'</span>, <span style="color: #008000;">self</span>.<span style="color: black;">on_right_click</span><span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> _humanize<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, _time<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>_time<span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> toggle<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, widget<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">self</span>.<span style="color: black;">state</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">stop</span><span style="color: black;">&#40;</span>widget<span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">else</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">start</span><span style="color: black;">&#40;</span>widget<span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> start<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, widget<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">state</span> = 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: #dc143c;">time</span> = <span style="color: #dc143c;">datetime</span>.<span style="color: #dc143c;">datetime</span>.<span style="color: black;">now</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">icon</span>.<span style="color: black;">set_tooltip_text</span><span style="color: black;">&#40;</span><span style="color: #008000;">self</span>._humanize<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>.<span style="color: #dc143c;">time</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> stop<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, widget<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">state</span> = 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; _stop = <span style="color: #dc143c;">datetime</span>.<span style="color: #dc143c;">datetime</span>.<span style="color: black;">now</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; delta = <span style="color: #008000;">self</span>.<span style="color: #dc143c;">time</span> - _stop<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">icon</span>.<span style="color: black;">set_tooltip_text</span><span style="color: black;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>._humanize<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>.<span style="color: #dc143c;">time</span><span style="color: black;">&#41;</span> + <span style="color: #483d8b;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + <span style="color: #008000;">self</span>._humanize<span style="color: black;">&#40;</span>_stop<span style="color: black;">&#41;</span> + <span style="color: #483d8b;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + <span style="color: #008000;">self</span>._humanize<span style="color: black;">&#40;</span>delta.<span style="color: #0000cd;">__abs__</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> make_menu<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, event_button, event_time, icon<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; menu = gtk.<span style="color: black;">Menu</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; item = gtk.<span style="color: black;">ImageMenuItem</span><span style="color: black;">&#40;</span>gtk.<span style="color: black;">STOCK_QUIT</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; item.<span style="color: black;">connect</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'activate'</span>, gtk.<span style="color: black;">main_quit</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; item.<span style="color: black;">show</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; menu.<span style="color: black;">append</span><span style="color: black;">&#40;</span>item<span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; menu.<span style="color: black;">popup</span><span style="color: black;">&#40;</span><span style="color: #008000;">None</span>, <span style="color: #008000;">None</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; gtk.<span style="color: black;">status_icon_position_menu</span>, event_button,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; event_time, icon<span style="color: black;">&#41;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> on_right_click<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, icon, event_button, event_time<span style="color: black;">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">make_menu</span><span style="color: black;">&#40;</span>event_button, event_time, icon<span style="color: black;">&#41;</span><br />
<br />
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">'__main__'</span>:<br />
&nbsp; &nbsp; s = Stopwatcher<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
&nbsp; &nbsp; gtk.<span style="color: black;">main</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
<br />
&nbsp;</code></fieldset></p><p>Так как lor-ng портит пробелы, скачать файлом можно &nbsp;<a href="http://rghost.ru/3382648">http://rghost.ru/3382648</a> Пароль: lor-ng</p>]]></description>
</item>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72955</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72955</guid>
<pubDate>Thu, 25 Nov 2010 13:58:35 +0300</pubDate>
<description><![CDATA[<p>Вот такая штука есть:</p><p>&nbsp;<a href="http://projecthamster.wordpress.com/">http://projecthamster.wordpress.com/</a></p>]]></description>
</item>
<item>
<title>Re: [gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72954</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72954</guid>
<pubDate>Thu, 25 Nov 2010 13:22:35 +0300</pubDate>
<description><![CDATA[<p>Ставь кеды, в них есть плазмоид Task Timer</p>]]></description>
</item>
<item>
<title>[gnome] секундомер</title>
<link>https://rulinux.net/message.php?newsid=31329&amp;page=1#72953</link>
<guid>https://rulinux.net/message.php?newsid=31329&amp;page=1#72953</guid>
<pubDate>Thu, 25 Nov 2010 11:49:00 +0300</pubDate>
<description><![CDATA[<p>А есть какой-нибудь апплет для измерения времени, аки секундомер? Чтобы нажал кнопочку и таймер начал считать, потом по какому-то событию нажал ещё раз кнопочку и таймер закончил считать и у тебя перед глазами время, которое потребовалось для выполнения данных действий.</p>]]></description>
</item>
</channel>
</rss>