<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1329</id>
	<title>Nabble - Gtk+</title>
	<updated>2009-11-25T07:49:00Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Gtk+-f1329.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gtk%2B-f1329.html" />
	<subtitle type="html">GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. Gtk+ home is &lt;a href=&quot;http://www.gtk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26515082</id>
	<title>Re: Minutes of the GTK+ Team Meeting - 2009-11-27</title>
	<published>2009-11-25T07:49:00Z</published>
	<updated>2009-11-25T07:49:00Z</updated>
	<author>
		<name>Alejandro Garcia Castro-2</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 10:13:20PM +0000, Emmanuele Bassi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4. Implement finger and kinetic scrolling [jjardon]
&lt;br&gt;&amp;gt; - Midori has a finger/kinetic scrolled window implementation
&lt;br&gt;&amp;gt; - Hildon has one as well
&lt;br&gt;&amp;gt; - OpenMoko had one
&lt;br&gt;&amp;gt; - would it make sense to port the feature to GtkScrolledWindow when
&lt;br&gt;&amp;gt; &amp;nbsp; :gtk-touchscreen-mode is set to TRUE?
&lt;br&gt;&amp;gt; - issue: event delivery to children requires subclassing to override
&lt;br&gt;&amp;gt; &amp;nbsp; current default behaviour of gtk+ widgets
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;some comments about the hildon kinetic scrolling widget
&lt;br&gt;(HildonPannableArea [1]), it was implemented using moko finger
&lt;br&gt;scroll, the solution was improved so basically we could consider
&lt;br&gt;both options the same one, some of the changes:
&lt;br&gt;&amp;nbsp; &amp;nbsp;- added API (jump-to, scroll-to)
&lt;br&gt;&amp;nbsp; &amp;nbsp;- changed children detection
&lt;br&gt;&amp;nbsp; &amp;nbsp;- added gesture signals
&lt;br&gt;&amp;nbsp; &amp;nbsp;- changed the structure of the composition
&lt;br&gt;&amp;nbsp; &amp;nbsp;- overshooting
&lt;br&gt;&amp;nbsp; &amp;nbsp;- added more events handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp;- added the auto-mode
&lt;br&gt;&amp;nbsp; &amp;nbsp;- reviewed kinetics (very adapted to the N900)
&lt;br&gt;&amp;nbsp; &amp;nbsp;- etc.
&lt;br&gt;&lt;br&gt;Basically it has a GdkWindow and it captures and later uses or
&lt;br&gt;reinjects the events to the proper children. Before that we did the
&lt;br&gt;test of implementing it as a modification of gtkscrolledwindow with
&lt;br&gt;signals, it was restricted to direct children, not an option for
&lt;br&gt;hildon. We decided to use the gdkwindow+reinjection solution but it
&lt;br&gt;created a very different code so we decided to create a new widget
&lt;br&gt;instead of adding the code. I agree with Kris about adding a new
&lt;br&gt;widget if we do not implement a new support to the event handling that
&lt;br&gt;removes all the gdkwindow/event hadler/signals.
&lt;br&gt;&lt;br&gt;The main issues now:
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Selection/dragging vs scrolling (touchscreen mode?, more complex
&lt;br&gt;&amp;nbsp; &amp;nbsp;widgets or subclassing)
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Animations with timeouts in gtk are not that good (check Owen posts about
&lt;br&gt;&amp;nbsp; &amp;nbsp;that), this is something to discuss about the library
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Embedding finger scroll widgets inside each other?
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Double events in the callbacks, original and reinjection if
&lt;br&gt;&amp;nbsp; &amp;nbsp;widgets do not deal with them.
&lt;br&gt;&lt;br&gt;I do not think this solution is a clean option, we should add clean
&lt;br&gt;support for this event handling, maybe using top-down widget detection
&lt;br&gt;in csw or adding new specific gdk event or something like that. We
&lt;br&gt;could check how to do that.
&lt;br&gt;&lt;br&gt;Anyway, not sure if we should think about a touchscreen mode in
&lt;br&gt;the library, not just in the widget if we want to add this kind of
&lt;br&gt;features. Or if this should stay in a mobile/touchscreen specific fork
&lt;br&gt;(hildon/gtk) at least if we do not find any good option to include the
&lt;br&gt;code, was there any debate about this?
&lt;br&gt;&lt;br&gt;I hope it helps.
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://maemo.gitorious.org/hildon/hildon/blobs/master/hildon/hildon-pannable-area.c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maemo.gitorious.org/hildon/hildon/blobs/master/hildon/hildon-pannable-area.c&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515082&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minutes-of-the-GTK%2B-Team-Meeting---2009-11-27-tp26504208p26515082.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26514444</id>
	<title>AUTO: Wen Long WL Feng is out of the office (returning 2009-11-30)</title>
	<published>2009-11-25T07:13:40Z</published>
	<updated>2009-11-25T07:13:40Z</updated>
	<author>
		<name>Wen Long WL Feng</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;&lt;font size=&quot;2&quot;&gt;I am out of the office until 2009-11-30.&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;Note: This is an automated response to your message  &lt;/font&gt;&lt;b&gt;&lt;font size=&quot;2&quot;&gt;&amp;quot;gtk-devel-list Digest, Vol 67, Issue 40&amp;quot;&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt; sent on &lt;/font&gt;&lt;b&gt;&lt;font size=&quot;2&quot;&gt;11/25/09 20:00:17&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;. &lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;This is the only notification you will receive while this person is away.&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26514444&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/AUTO%3A-Wen-Long-WL-Feng-is-out-of-the-office-%28returning-2009-11-30%29-tp26514444p26514444.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26514447</id>
	<title>AUTO: Wen Long WL Feng is out of the office (returning 2009-11-30)</title>
	<published>2009-11-25T07:13:40Z</published>
	<updated>2009-11-25T07:13:40Z</updated>
	<author>
		<name>Wen Long WL Feng</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;&lt;font size=&quot;2&quot;&gt;I am out of the office until 2009-11-30.&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;Note: This is an automated response to your message  &lt;/font&gt;&lt;b&gt;&lt;font size=&quot;2&quot;&gt;&amp;quot;gtk-list Digest, Vol 67, Issue 25&amp;quot;&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt; sent on &lt;/font&gt;&lt;b&gt;&lt;font size=&quot;2&quot;&gt;11/25/09 17:44:55&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;. &lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=&quot;2&quot; color=&quot;#808080&quot;&gt;This is the only notification you will receive while this person is away.&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26514447&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/AUTO%3A-Wen-Long-WL-Feng-is-out-of-the-office-%28returning-2009-11-30%29-tp26514447p26514447.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513964</id>
	<title>How to get mute and record state of a mixer?</title>
	<published>2009-11-25T06:48:53Z</published>
	<updated>2009-11-25T06:48:53Z</updated>
	<author>
		<name>Carlo Wood</name>
	</author>
	<content type="html">Gst::Mixer has
&lt;br&gt;&lt;br&gt;set_volume, set_mute and set_record.
&lt;br&gt;&lt;br&gt;But there is only get_volume.
&lt;br&gt;&lt;br&gt;Why isn't there a get_mute and get_record?
&lt;br&gt;Is that impossible, or is there another way I can get the current values?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Carlo Wood &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513964&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;carlo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;gtkmm-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513964&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtkmm-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtkmm-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtkmm-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtkmm-f1344.html&quot; embed=&quot;fixTarget[1344]&quot; target=&quot;_top&quot; &gt;Gtkmm&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-get-mute-and-record-state-of-a-mixer--tp26513964p26513964.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513182</id>
	<title>Next Stable Version of glibmm</title>
	<published>2009-11-25T06:04:25Z</published>
	<updated>2009-11-25T06:04:25Z</updated>
	<author>
		<name>michi7x7</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;when is the next stable Version of glibmm, containing Gio::Socket and 
&lt;br&gt;others, supposed to be released?
&lt;br&gt;&lt;br&gt;With regards
&lt;br&gt;&lt;br&gt;Michi
&lt;br&gt;_______________________________________________
&lt;br&gt;gtkmm-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513182&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtkmm-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtkmm-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtkmm-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtkmm-f1344.html&quot; embed=&quot;fixTarget[1344]&quot; target=&quot;_top&quot; &gt;Gtkmm&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Next-Stable-Version-of-glibmm-tp26513182p26513182.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26512929</id>
	<title>focus-chain; Python-API depikt</title>
	<published>2009-11-25T05:48:30Z</published>
	<updated>2009-11-25T05:48:30Z</updated>
	<author>
		<name>Joost Behrends</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;i have problems with gtk_container_set_focus_chain,
&lt;br&gt;as i had earlier with pygtk.
&lt;br&gt;&lt;br&gt;Here my question: Can i exclude children of a container
&lt;br&gt;by this method from the focus_chain (as long as the
&lt;br&gt;focus isn't set by the mouse to the excluded widgets)
&lt;br&gt;or only &amp;quot;reorder&amp;quot; them ? This here from the reference
&lt;br&gt;&lt;br&gt;&amp;quot;&amp;quot;
&lt;br&gt;Sets a focus chain, overriding the one computed automatically by GTK+.
&lt;br&gt;&lt;br&gt;In principle each widget in the chain should be a descendant of the container,
&lt;br&gt;but this is not enforced by this method, since it's allowed to set the
&lt;br&gt;focus chain before you pack the widgets, or have a widget in the chain
&lt;br&gt;that isn't always packed. The necessary checks are done when the focus chain
&lt;br&gt;is actually traversed.
&lt;br&gt;&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;is not clear in this point. Or was
&lt;br&gt;gtk_container_set_focus_chain defunct for Windows anyway
&lt;br&gt;in 2.16.6 ?
&lt;br&gt;&lt;br&gt;Currently this is the last known bug in depikt, my new
&lt;br&gt;Python-API in one file. depikt now supports threads, its
&lt;br&gt;classes are subclassable without problems. With show_all()
&lt;br&gt;and gdk_Pixbuf_serialize() for inlining pixbufs to Python code
&lt;br&gt;(analogous to gdk_pixbuf_csource, which gives nothing usable with
&lt;br&gt;Python) in all its minimality it already has features
&lt;br&gt;pygtk has not. The status will be set to &amp;quot;Alpha&amp;quot; soon.
&lt;br&gt;&lt;br&gt;Thanks for reading, Joost Behrends
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512929&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/focus-chain--Python-API-depikt-tp26512929p26512929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26512218</id>
	<title>&quot;invisible&quot; property of GtkTextTag</title>
	<published>2009-11-25T04:59:40Z</published>
	<updated>2009-11-25T04:59:40Z</updated>
	<author>
		<name>Suren Grigoryan</name>
	</author>
	<content type="html">Hi, in the documentation of GtkTextTag there is a sentence &amp;quot;The
&lt;br&gt;&amp;quot;invisible&amp;quot; property was not implemented for GTK+ 2.0; it's planned to
&lt;br&gt;be implemented in future releases.&amp;quot; but it seems implemented and
&lt;br&gt;functions like gtk_text_iter_get_visible_* work correctly with that
&lt;br&gt;property. Maybe it's documentation bug or maybe I shouldn't use those
&lt;br&gt;functions and &amp;quot;invisible&amp;quot; property?
&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512218&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22invisible%22-property-of-GtkTextTag-tp26512218p26512218.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510787</id>
	<title>Re: Minutes of the GTK+ Team Meeting - 2009-11-27</title>
	<published>2009-11-25T02:55:31Z</published>
	<updated>2009-11-25T02:55:31Z</updated>
	<author>
		<name>Carlos Garnacho</name>
	</author>
	<content type="html">Hi Kris!,
&lt;br&gt;&lt;br&gt;On mié, 2009-11-25 at 08:50 +0100, Kristian Rietveld wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 11:13 PM, Emmanuele Bassi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510787&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ebassi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; 4. Implement finger and kinetic scrolling [jjardon]
&lt;br&gt;&amp;gt; &amp;gt; - Midori has a finger/kinetic scrolled window implementation
&lt;br&gt;&amp;gt; &amp;gt; - Hildon has one as well
&lt;br&gt;&amp;gt; &amp;gt; - OpenMoko had one
&lt;br&gt;&amp;gt; &amp;gt; - would it make sense to port the feature to GtkScrolledWindow when
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;:gtk-touchscreen-mode is set to TRUE?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't think so. &amp;nbsp;IMHO it would be better to put this in as a
&lt;br&gt;&amp;gt; GtkScrolledWindow subclass or a new class with a shared interface.
&lt;br&gt;&amp;gt; For stylus-based devices (if these are still going to be made), the
&lt;br&gt;&amp;gt; normal scrolled window would be preferred. &amp;nbsp;But still touch screen
&lt;br&gt;&amp;gt; mode will be enabled in that case. &amp;nbsp;Then there is also a case to be
&lt;br&gt;&amp;gt; made for embedded devices with touch screens that do not have enough
&lt;/div&gt;&lt;br&gt;In the future, touchscreen mode should perhaps be a per-device setting,
&lt;br&gt;so I think it makes some sense to have this in GtkScrolledWindow, so the
&lt;br&gt;behavior can be chosen based on the device that's currently interacting
&lt;br&gt;with it.
&lt;br&gt;&lt;br&gt;&amp;gt; CPU/GPU power for kinetic scrolling, in which case you also want to
&lt;br&gt;&amp;gt; use a normal scrolled window with touch screen mode. &amp;nbsp;(Think a touch
&lt;br&gt;&amp;gt; screen configuration panel for a copier machine, our University has
&lt;br&gt;&amp;gt; one. &amp;nbsp;Apart from CPU power, the thick coating on that screen is also
&lt;br&gt;&amp;gt; not suitable for kinetic scrolling).
&lt;br&gt;&lt;br&gt;That's a reasonable usecase, perhaps kinetic scrolling should also obey
&lt;br&gt;the gtk-enable-animations setting.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -kris.
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; gtk-devel-list mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510787&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510787&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minutes-of-the-GTK%2B-Team-Meeting---2009-11-27-tp26504208p26510787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510437</id>
	<title>Re: Controlling the hardware volume</title>
	<published>2009-11-25T02:24:59Z</published>
	<updated>2009-11-25T02:24:59Z</updated>
	<author>
		<name>Chris Vine</name>
	</author>
	<content type="html">On Wed, 25 Nov 2009 01:04:06 -0500
&lt;br&gt;José Alburquerque &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510437&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jaalburquerque@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, 2009-11-24 at 17:05 -0500, José Alburquerque wrote: 
&lt;br&gt;&amp;gt; &amp;gt; The problem is that your trying to initialize a Glib::RefPtr&amp;lt;&amp;gt;&amp;
&lt;br&gt;&amp;gt; &amp;gt; from a Glib::RefPtr&amp;lt;&amp;gt; (which the std::list&amp;lt;&amp;gt; contains). &amp;nbsp;A
&lt;br&gt;&amp;gt; &amp;gt; std::list&amp;lt;&amp;gt; is not designed to store references.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It doesn't seem clear what I was trying to say about lists not
&lt;br&gt;&amp;gt; &amp;quot;storing&amp;quot; references. &amp;nbsp;I guess what I was trying to say is that I
&lt;br&gt;&amp;gt; think trying to extract a reference by dereferencing a
&lt;br&gt;&amp;gt; list&amp;lt;&amp;gt;::iterator is not doable. I was also trying to suggest another
&lt;br&gt;&amp;gt; way get at the contents of the list.
&lt;/div&gt;&lt;br&gt;You would expect std::list&amp;lt;T&amp;gt;::iterator::operator*() to return a
&lt;br&gt;reference rather than a value type (it does on my version of libstdc++),
&lt;br&gt;so it shouldn't fall foul of the preclusion of binding a temporary to a
&lt;br&gt;non-const reference.
&lt;br&gt;&lt;br&gt;Isn't the explanation simply that Glib::RefPtr&amp;lt;Gst::MixerTrack&amp;gt; and
&lt;br&gt;Glib::RefPtr&amp;lt;Gst::MixerTrack const&amp;gt; are different types (as they are)?
&lt;br&gt;&lt;br&gt;Glib::RefPtr&amp;lt;Gst::MixerTrack const&amp;gt; track = *iter (ie instantiating a
&lt;br&gt;new RefPtr object rather than a reference) should work because it will
&lt;br&gt;cause the templated version of the RefPtr's copy constructor to be
&lt;br&gt;invoked, which will allow implicit conversion of the RefPtr's value
&lt;br&gt;type.
&lt;br&gt;&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtkmm-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510437&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtkmm-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtkmm-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtkmm-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtkmm-f1344.html&quot; embed=&quot;fixTarget[1344]&quot; target=&quot;_top&quot; &gt;Gtkmm&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANNOUNCE%3A-gstreamermm-0.10.5-tp25267806p26510437.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509912</id>
	<title>Re: Self destructing dialog question</title>
	<published>2009-11-25T01:44:32Z</published>
	<updated>2009-11-25T01:44:32Z</updated>
	<author>
		<name>Dov Grobgeld-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Thanks David,&lt;br&gt;&lt;br&gt;It was the &amp;quot;destroy&amp;quot; signal that I was looking for. Indeed I mixed it up with the &amp;quot;destroy-event&amp;quot; signal, as I only looked at the GtkWidget signals and not at its parent signals.&lt;br&gt;
&lt;br&gt;I knew the solution was simple...&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Dov&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/25 David Nečas &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509912&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yeti@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;On Wed, Nov 25, 2009 at 08:41:58AM +0200, Dov Grobgeld wrote:&lt;br&gt;
&amp;gt; Assume I have a program with a widget MyApp that has a member called&lt;br&gt;
&amp;gt; my_dialog that is created to catch its destruction as follows:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; if (!priv-&amp;gt;my_dialog) {&lt;br&gt;
&amp;gt;     priv-&amp;gt;my_dialog = my_dialog_new();&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;     g_signal_connect(priv-&amp;gt;my_dialog, &amp;quot;delete-event&amp;quot;,&lt;br&gt;
&amp;gt;                      G_CALLBACK(cb_my_dialog_destroy), priv);&lt;br&gt;
&amp;gt; }&lt;br&gt;
&amp;gt; :&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; static gboolean cb_my_dialog_destroy(GtkWidget *widget,&lt;br&gt;
&amp;gt;                                      GdkEvent *event,&lt;br&gt;
&amp;gt;                                      gpointer data)&lt;br&gt;
&amp;gt; {&lt;br&gt;
&amp;gt;     MyAppPriv *priv = MY_APP_PRIV(data);&lt;br&gt;
&amp;gt;     priv-&amp;gt;my_dialog = NULL;&lt;br&gt;
&amp;gt;     return FALSE;&lt;br&gt;
&amp;gt; }&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;/div&gt;&amp;gt; ...&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;&lt;br&gt;
&amp;gt; Trying to connect to the &amp;quot;destroy-event&amp;quot; in MyApp didn&amp;#39;t work. I never got&lt;br&gt;
&amp;gt; any callback.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; So how should this be done?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;By inspecting the list of signals more closely.&lt;br&gt;
&lt;br&gt;
&amp;quot;delete-event&amp;quot; is sent when the delete event is received, i.e.&lt;br&gt;
(typically) when the user closes the window by window manager means.&lt;br&gt;
Receiving &amp;quot;delete-event&amp;quot; may and may not lead to actual destruction of&lt;br&gt;
the widget (destruction is just the default response).  If you destroy&lt;br&gt;
the widget directly with gtk_widget_destroy(), no delete events are&lt;br&gt;
involved.&lt;br&gt;
&lt;br&gt;
&amp;quot;destroy&amp;quot; is emitted when the widget is destroyed.  It is not an&lt;br&gt;
event-signal and has no &amp;quot;-event&amp;quot; in its name.&lt;br&gt;
&lt;br&gt;
g_object_add_weak_pointer() ensures clearing a pointer when an object is&lt;br&gt;
finalized.  Note if the holder of the weak pointer can be finalized&lt;br&gt;
first, it needs to remove the weak pointer to avoid disaster.&lt;br&gt;
&lt;br&gt;
Yeti&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509912&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Self-destructing-dialog-question-tp26508202p26509912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509721</id>
	<title>Re: Self destructing dialog question</title>
	<published>2009-11-25T01:29:28Z</published>
	<updated>2009-11-25T01:29:28Z</updated>
	<author>
		<name>David Nečas (Yeti)-2</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 08:41:58AM +0200, Dov Grobgeld wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assume I have a program with a widget MyApp that has a member called
&lt;br&gt;&amp;gt; my_dialog that is created to catch its destruction as follows:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; if (!priv-&amp;gt;my_dialog) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; priv-&amp;gt;my_dialog = my_dialog_new();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; g_signal_connect(priv-&amp;gt;my_dialog, &amp;quot;delete-event&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;G_CALLBACK(cb_my_dialog_destroy), priv);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; static gboolean cb_my_dialog_destroy(GtkWidget *widget,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GdkEvent *event,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gpointer data)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; MyAppPriv *priv = MY_APP_PRIV(data);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; priv-&amp;gt;my_dialog = NULL;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return FALSE;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Trying to connect to the &amp;quot;destroy-event&amp;quot; in MyApp didn't work. I never got
&lt;br&gt;&amp;gt; any callback.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So how should this be done?
&lt;/div&gt;&lt;br&gt;By inspecting the list of signals more closely.
&lt;br&gt;&lt;br&gt;&amp;quot;delete-event&amp;quot; is sent when the delete event is received, i.e.
&lt;br&gt;(typically) when the user closes the window by window manager means.
&lt;br&gt;Receiving &amp;quot;delete-event&amp;quot; may and may not lead to actual destruction of
&lt;br&gt;the widget (destruction is just the default response). &amp;nbsp;If you destroy
&lt;br&gt;the widget directly with gtk_widget_destroy(), no delete events are
&lt;br&gt;involved.
&lt;br&gt;&lt;br&gt;&amp;quot;destroy&amp;quot; is emitted when the widget is destroyed. &amp;nbsp;It is not an
&lt;br&gt;event-signal and has no &amp;quot;-event&amp;quot; in its name.
&lt;br&gt;&lt;br&gt;g_object_add_weak_pointer() ensures clearing a pointer when an object is
&lt;br&gt;finalized. &amp;nbsp;Note if the holder of the weak pointer can be finalized
&lt;br&gt;first, it needs to remove the weak pointer to avoid disaster.
&lt;br&gt;&lt;br&gt;Yeti
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509721&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Self-destructing-dialog-question-tp26508202p26509721.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509583</id>
	<title>Re: Hiding modal dialogs</title>
	<published>2009-11-25T01:18:18Z</published>
	<updated>2009-11-25T01:18:18Z</updated>
	<author>
		<name>David Nečas (Yeti)-2</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 12:46:48AM +0000, John J Lee wrote:
&lt;br&gt;&amp;gt; Yes. &amp;nbsp;So I was asking about hiding the dialog without closing it. &amp;nbsp;It's &amp;nbsp;
&lt;br&gt;&amp;gt; not obvious to me why setting the dialog's &amp;quot;visible&amp;quot; property causes its &amp;nbsp;
&lt;br&gt;&amp;gt; main loop to quit.
&lt;br&gt;&lt;br&gt;What are you trying to achieve?
&lt;br&gt;&lt;br&gt;gtk_dialog_run() runs the dialog as modal, i.e. all other controls in
&lt;br&gt;the application become non-responsive.
&lt;br&gt;&lt;br&gt;With a hidden modal dialog you can neither use the rest of the UI nor
&lt;br&gt;bring the dialog back (because you must do *something* to bring it back
&lt;br&gt;but the UI is non-responsive).
&lt;br&gt;&lt;br&gt;So, hiding modal dialogs makes no sense at all (hence Gtk+ terminates
&lt;br&gt;the nested loop when the dialog is unmapped).
&lt;br&gt;&lt;br&gt;Maybe you have invented some novel interaction mode where this does not
&lt;br&gt;apply. &amp;nbsp;Maybe you approach the problem from the wrong side. &amp;nbsp;How can we
&lt;br&gt;tell?
&lt;br&gt;&lt;br&gt;Yeti
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509583&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hiding-modal-dialogs-tp26487964p26509583.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509515</id>
	<title>Re: Minutes of the GTK+ Team Meeting - 2009-11-27</title>
	<published>2009-11-25T01:13:12Z</published>
	<updated>2009-11-25T01:13:12Z</updated>
	<author>
		<name>Xavier Bestel</name>
	</author>
	<content type="html">&lt;br&gt;On Wed, 2009-11-25 at 08:50 +0100, Kristian Rietveld wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 11:13 PM, Emmanuele Bassi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509515&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ebassi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; 4. Implement finger and kinetic scrolling [jjardon]
&lt;br&gt;&amp;gt; &amp;gt; - Midori has a finger/kinetic scrolled window implementation
&lt;br&gt;&amp;gt; &amp;gt; - Hildon has one as well
&lt;br&gt;&amp;gt; &amp;gt; - OpenMoko had one
&lt;br&gt;&amp;gt; &amp;gt; - would it make sense to port the feature to GtkScrolledWindow when
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;:gtk-touchscreen-mode is set to TRUE?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't think so. &amp;nbsp;IMHO it would be better to put this in as a
&lt;br&gt;&amp;gt; GtkScrolledWindow subclass or a new class with a shared interface.
&lt;br&gt;&amp;gt; For stylus-based devices (if these are still going to be made), the
&lt;br&gt;&amp;gt; normal scrolled window would be preferred. &amp;nbsp;But still touch screen
&lt;br&gt;&amp;gt; mode will be enabled in that case. &amp;nbsp;Then there is also a case to be
&lt;br&gt;&amp;gt; made for embedded devices with touch screens that do not have enough
&lt;br&gt;&amp;gt; CPU/GPU power for kinetic scrolling, in which case you also want to
&lt;br&gt;&amp;gt; use a normal scrolled window with touch screen mode. &amp;nbsp;(Think a touch
&lt;br&gt;&amp;gt; screen configuration panel for a copier machine, our University has
&lt;br&gt;&amp;gt; one. &amp;nbsp;Apart from CPU power, the thick coating on that screen is also
&lt;br&gt;&amp;gt; not suitable for kinetic scrolling).
&lt;/div&gt;&lt;br&gt;And kinetic scrolling would be nice to have for normal (mouse-based)
&lt;br&gt;desktops. It provides way more visual clues as to the &amp;quot;quantity of
&lt;br&gt;widget space&amp;quot; scrolled, and where you are after scrolling.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Xav
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509515&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minutes-of-the-GTK%2B-Team-Meeting---2009-11-27-tp26504208p26509515.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508702</id>
	<title>Re: Minutes of the GTK+ Team Meeting - 2009-11-27</title>
	<published>2009-11-24T23:50:38Z</published>
	<updated>2009-11-24T23:50:38Z</updated>
	<author>
		<name>Kristian Rietveld-2</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 11:13 PM, Emmanuele Bassi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508702&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ebassi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 4. Implement finger and kinetic scrolling [jjardon]
&lt;br&gt;&amp;gt; - Midori has a finger/kinetic scrolled window implementation
&lt;br&gt;&amp;gt; - Hildon has one as well
&lt;br&gt;&amp;gt; - OpenMoko had one
&lt;br&gt;&amp;gt; - would it make sense to port the feature to GtkScrolledWindow when
&lt;br&gt;&amp;gt;  :gtk-touchscreen-mode is set to TRUE?
&lt;br&gt;&lt;br&gt;I don't think so. &amp;nbsp;IMHO it would be better to put this in as a
&lt;br&gt;GtkScrolledWindow subclass or a new class with a shared interface.
&lt;br&gt;For stylus-based devices (if these are still going to be made), the
&lt;br&gt;normal scrolled window would be preferred. &amp;nbsp;But still touch screen
&lt;br&gt;mode will be enabled in that case. &amp;nbsp;Then there is also a case to be
&lt;br&gt;made for embedded devices with touch screens that do not have enough
&lt;br&gt;CPU/GPU power for kinetic scrolling, in which case you also want to
&lt;br&gt;use a normal scrolled window with touch screen mode. &amp;nbsp;(Think a touch
&lt;br&gt;screen configuration panel for a copier machine, our University has
&lt;br&gt;one. &amp;nbsp;Apart from CPU power, the thick coating on that screen is also
&lt;br&gt;not suitable for kinetic scrolling).
&lt;br&gt;&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;&lt;br&gt;-kris.
&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508702&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minutes-of-the-GTK%2B-Team-Meeting---2009-11-27-tp26504208p26508702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508445</id>
	<title>Re: GConverter commited</title>
	<published>2009-11-24T23:16:01Z</published>
	<updated>2009-11-24T23:16:01Z</updated>
	<author>
		<name>Alexander Larsson</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 10:09 -0600, Shaun McCance wrote:
&lt;br&gt;&amp;gt; On Tue, 2009-11-24 at 09:36 +0100, Alexander Larsson wrote:
&lt;br&gt;&amp;gt; &amp;gt; I'm not sure why you'd need this, you just don't add a
&lt;br&gt;&amp;gt; &amp;gt; GConverterInputStream in that case.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, the way I did the magic was with a GConverter that
&lt;br&gt;&amp;gt; inspects its data the first time convert is called, and
&lt;br&gt;&amp;gt; then constructs another GConverter to pass everything
&lt;br&gt;&amp;gt; off to. &amp;nbsp;(This assumes the first call to convert has at
&lt;br&gt;&amp;gt; least some number of bytes, by the way.)
&lt;br&gt;&lt;br&gt;If there is not enough bytes for what you want just return
&lt;br&gt;G_IO_ERROR_PARTIAL_INPUT and you'll be called with more data.
&lt;br&gt;&lt;br&gt;&amp;gt; So with my implementation, by the time you get to the
&lt;br&gt;&amp;gt; magic, you've already set up a GConverterInputStream
&lt;br&gt;&amp;gt; with the magic decompressor. &amp;nbsp;If the stream turns out
&lt;br&gt;&amp;gt; to be uncompressed, you'd have to do a null conversion.
&lt;br&gt;&amp;gt; I suppose the magic decompressor could just have the
&lt;br&gt;&amp;gt; null conversion built in.
&lt;br&gt;&lt;br&gt;Yeah, seems easiest to do this in the magic converter then.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Its not a lot of code either, nor is it very complicated, so maybe cut
&lt;br&gt;&amp;gt; &amp;gt; and paste is not such a horrible idea.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't disagree. &amp;nbsp;Is there a place to plop this code
&lt;br&gt;&amp;gt; for people to pick it up? &amp;nbsp;I'll be putting at least the
&lt;br&gt;&amp;gt; bz2 and lzma converters into Yelp soon (or possibly an
&lt;br&gt;&amp;gt; xv converter instead of the lzmadec-based one). &amp;nbsp;I'm
&lt;br&gt;&amp;gt; still undecided on the magic converter.
&lt;br&gt;&lt;br&gt;Well, there is libegg. But its meant for things that have a final
&lt;br&gt;destination in some other library, so its not an ideal match.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508445&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GConverter-commited-tp26480172p26508445.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508202</id>
	<title>Self destructing dialog question</title>
	<published>2009-11-24T22:41:58Z</published>
	<updated>2009-11-24T22:41:58Z</updated>
	<author>
		<name>Dov Grobgeld-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I have a small problem that&amp;#39;s been bothering me for a while and I have yet to find an elegant solution to it. The problem is related to the notification of the destruction of a dialog window.&lt;br&gt;&lt;br&gt;Assume I have a program with a widget MyApp that has a member called my_dialog that is created to catch its destruction as follows:&lt;br&gt;
&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;if (!priv-&amp;gt;my_dialog) {&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    priv-&amp;gt;my_dialog = my_dialog_new();&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    g_signal_connect(priv-&amp;gt;my_dialog, &amp;quot;delete-event&amp;quot;,&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;                     G_CALLBACK(cb_my_dialog_destroy), priv);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;:&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;static gboolean cb_my_dialog_destroy(GtkWidget *widget,&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;                                     GdkEvent *event,&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;                                     gpointer data)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    MyAppPriv *priv = MY_APP_PRIV(data);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    priv-&amp;gt;my_dialog = NULL;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    return FALSE;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;br&gt;I.e. when the dialog is deleted we would like to clear the priv-&amp;gt;my_dialog variable. (Of course I could hide the dialog on delete, but I would like to destroy it.)&lt;br&gt;&lt;br&gt;The MyDialog class inherits from GtkDialog and it creates a dialog button &amp;quot;Close&amp;quot; that is handled in the response callback. So in MyDialog I override the &amp;quot;response&amp;quot; signal handler and when we get the response==GTK_RESPONSE_CLOSE we self destruct by calling gtk_widget_destroy(widget).&lt;br&gt;
&lt;br&gt;But here&amp;#39;s the problem, because destroying a widget does not generate a &amp;quot;delete-event&amp;quot; and thus cb_my_dialog_destroy is never called and thus priv-&amp;gt;my_dialog is never set to NULL.&lt;br&gt;&lt;br&gt;Meanwhile I have solved it by overriding the the response signal in MyApp, but I feel that is ugly as I would like to keep the functionality of MyDialog self contained. &lt;br&gt;
&lt;br&gt;Other possible solutions would be to emit a &amp;quot;delete-event&amp;quot;  in MyDialog. But my attempts to call g_signal_emit_by_name(widget, &amp;quot;delete-event&amp;quot;, NULL, &amp;amp;retval) have caused the program to crash.&lt;br&gt;
&lt;br&gt;Another solution would be to create yet another signal.&lt;br&gt;&lt;br&gt;Trying to connect to the &amp;quot;destroy-event&amp;quot; in MyApp didn&amp;#39;t work. I never got any callback.&lt;br&gt;&lt;br&gt;So how should this be done?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;
Dov&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508202&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Self-destructing-dialog-question-tp26508202p26508202.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507981</id>
	<title>Controlling the hardware volume</title>
	<published>2009-11-24T22:04:06Z</published>
	<updated>2009-11-24T22:04:06Z</updated>
	<author>
		<name>José Alburquerque-3</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 17:05 -0500, José Alburquerque wrote: 
&lt;br&gt;&amp;gt; The problem is that your trying to initialize a Glib::RefPtr&amp;lt;&amp;gt;&amp; from a
&lt;br&gt;&amp;gt; Glib::RefPtr&amp;lt;&amp;gt; (which the std::list&amp;lt;&amp;gt; contains). &amp;nbsp;A std::list&amp;lt;&amp;gt; is not
&lt;br&gt;&amp;gt; designed to store references.
&lt;br&gt;&lt;br&gt;It doesn't seem clear what I was trying to say about lists not &amp;quot;storing&amp;quot;
&lt;br&gt;references. &amp;nbsp;I guess what I was trying to say is that I think trying to
&lt;br&gt;extract a reference by dereferencing a list&amp;lt;&amp;gt;::iterator is not doable.
&lt;br&gt;I was also trying to suggest another way get at the contents of the
&lt;br&gt;list.
&lt;br&gt;&lt;br&gt;There are other ways to access the list, of course.
&lt;br&gt;std::list&amp;lt;&amp;gt;::pop_front(), for example, removes the first element of the
&lt;br&gt;list and std::list&amp;lt;&amp;gt;::front() does in fact return a reference so it
&lt;br&gt;would be fine to initialize a Glib::RefPtr&amp;lt;&amp;gt;&amp; with the result from that.
&lt;br&gt;I'm sure you probably know all this, but in case you don't I might as
&lt;br&gt;well add this comment in case it helps further.
&lt;br&gt;&lt;br&gt;Also, from the docs, a std::vector can be used instead of std::list.
&lt;br&gt;&lt;br&gt;Finally, another element you might consider when working with volume
&lt;br&gt;control is the Gst::Volume plug-in. &amp;nbsp;According to the docs here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-volume.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-volume.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;It allows the control of the volume of audio through a pipeline. &amp;nbsp;I hope
&lt;br&gt;this all might be useful.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;José
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtkmm-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507981&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtkmm-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtkmm-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtkmm-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtkmm-f1344.html&quot; embed=&quot;fixTarget[1344]&quot; target=&quot;_top&quot; &gt;Gtkmm&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANNOUNCE%3A-gstreamermm-0.10.5-tp25267806p26507981.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506326</id>
	<title>Re: Minutes of the GTK+ Team Meeting - 2009-11-27</title>
	<published>2009-11-24T17:43:44Z</published>
	<updated>2009-11-24T17:43:44Z</updated>
	<author>
		<name>Carlos Garnacho</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On mar, 2009-11-24 at 22:13 +0000, Emmanuele Bassi wrote:
&lt;br&gt;&amp;gt; = minutes for the 2009-11-27 meeting =
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&amp;gt; 2. MPX awesomeness [garnacho]
&lt;br&gt;&amp;gt; - No garnacho present, we'll be dealt with through bounty hunters
&lt;br&gt;&lt;br&gt;Damn, sorry :(
&lt;br&gt;&lt;br&gt;I mostly wanted to raise awareness on some things that could help
&lt;br&gt;getting the wheel moving.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Testing on X11 in general is most welcome, since there has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a refactor of event handling, not only XI2 has to be tested, but
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; core events and XI1 impls as well, although most of the changes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; are due to code shuffling, there aren't practically any
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fundamental changes here.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * There have been changes in _gdk_windowing_* API, and some
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; additional things left for Gdk backends to implement, win32 and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; quartz backends should implement a GdkDeviceManager and the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; additional methods in GdkDevice. The class struct had to be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; extended here, but I don't think that's a problem, since this is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sort of a final object.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * There are compatibility issues with applications that mix Xlib
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and GTK+ API usages in creative ways, these don't apply of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; course if the core events GdkDeviceManager impl is in use. The
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; two examples I've been able by to find across my desktop are:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Emacs-gtk: seems to create GtkWidgets, but actually
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ignores GdkEvents in favor of interpreting XEvents
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itself. When the XI2 backend is in use core device
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; events aren't even selected, leaving a pretty useless
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; operative system :)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Metacity: Uses all the Gdk machinery, but for grabs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XGrabPointer() coerces core pointer events into the grab
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window, even if XI2-enabled Gdk didn't select for these
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; events, nor actually translates them into GdkEvents.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; There is no easy solution for this, and it looks like
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mixing XI2 and X pointer/keyb APIs in the same client is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; considered a bad idea.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I added the GDK_CORE_DEVICE_EVENTS envvar to force the core
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GdkDeviceManager to be used, device managers are attached to a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GdkDisplay and created together with it in gdk_display_open()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (and hence gtk_init()). I'm not sure of the best solution to let
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; apps choose whether to be XI2 aware or stick to core events.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * I also introduced GtkDeviceGroup and GdkMultiDeviceEvents in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; order to ease multiple pointers interaction, but I'm still a bit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unsure on how well will this fit with the future Xorg multitouch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; plans. There are a few tests in tests/multidevice/ exercising
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this and looks easy and powerful enough to me.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * There is an overview of the changes in &lt;a href=&quot;http://live.gnome.org/GTK&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/GTK&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +/MPX/ , there are some additional concepts such as grab
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ownership and the new objects/interfaces that I've tried to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; explain there.
&lt;br&gt;&lt;br&gt;I've sucked wrt GTK+ meetings lately, will try to improve that from now
&lt;br&gt;on.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Carlos
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minutes-of-the-GTK%2B-Team-Meeting---2009-11-27-tp26504208p26506326.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505831</id>
	<title>Re: Hiding modal dialogs</title>
	<published>2009-11-24T16:46:48Z</published>
	<updated>2009-11-24T16:46:48Z</updated>
	<author>
		<name>John J Lee</name>
	</author>
	<content type="html">Yes. &amp;nbsp;So I was asking about hiding the dialog without closing it. &amp;nbsp;It's 
&lt;br&gt;not obvious to me why setting the dialog's &amp;quot;visible&amp;quot; property causes its 
&lt;br&gt;main loop to quit.
&lt;br&gt;&lt;br&gt;&lt;br&gt;John
&lt;br&gt;&lt;br&gt;On Tue, 24 Nov 2009, Donny Viszneki wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The modal dialogs I've used offer a &amp;quot;run&amp;quot; method (working from Python)
&lt;br&gt;&amp;gt; which not only introduces the modal dialog, but pushes/nests a further
&lt;br&gt;&amp;gt; GMainLoop onto the main loop stack. By default, when the user hits a
&lt;br&gt;&amp;gt; button to end the dialog, this causes that GMainLoop to return, and my
&lt;br&gt;&amp;gt; &amp;quot;run&amp;quot; method to return me the code for the way the user closed the
&lt;br&gt;&amp;gt; dialog. At this point I call a &amp;quot;hide&amp;quot; method to hide the dialog, and
&lt;br&gt;&amp;gt; everything turns back to normal. Calling &amp;quot;run&amp;quot; again reappears the
&lt;br&gt;&amp;gt; dialog and re-pushes its main loop.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, Nov 23, 2009 at 6:22 PM, John J Lee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505831&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjl@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Is it possible to hide and re-show modal dialogs?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Trying this in a tiny app, calling gtk_widget_hide_all() or setting the
&lt;br&gt;&amp;gt;&amp;gt; visible property true on a running modal dialog caused its main loop to
&lt;br&gt;&amp;gt;&amp;gt; quit.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I no longer intend to try to do this in real code -- I'm just curious re
&lt;br&gt;&amp;gt;&amp;gt; whether its possible, and why.  The original use case involved hiding all
&lt;br&gt;&amp;gt;&amp;gt; dialogs using a generic function that doesn't know about specific dialogs.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there a way to hide a modal dialog without quitting its event loop?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; John
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; gtk-list mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505831&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://codebad.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codebad.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505831&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hiding-modal-dialogs-tp26487964p26505831.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505571</id>
	<title>GtkTreeView, database and load data on demand</title>
	<published>2009-11-24T16:04:45Z</published>
	<updated>2009-11-24T16:04:45Z</updated>
	<author>
		<name>Alexander Bögl</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;I try to program a class to view big database tables with GtkTreeView &amp;nbsp;
&lt;br&gt;simular to the data-aware components in Delphi, Basic, etc,
&lt;br&gt;which loads only the data from the DB what it has to view, but it &amp;nbsp;
&lt;br&gt;seems difficult get scrollbar positions, or the number of the selected &amp;nbsp;
&lt;br&gt;row.
&lt;br&gt;&lt;br&gt;Has someone a hint for me how to get rid of this?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Greetz,
&lt;br&gt;Alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP-GTK General Mailing List (&lt;a href=&quot;http://gtk.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Php---GTK---General-f171.html&quot; embed=&quot;fixTarget[171]&quot; target=&quot;_top&quot; &gt;Php - GTK - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GtkTreeView%2C-database-and-load-data-on-demand-tp26505571p26505571.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505429</id>
	<title>Re: GConverter commited</title>
	<published>2009-11-24T15:58:08Z</published>
	<updated>2009-11-24T15:58:08Z</updated>
	<author>
		<name>Shaun McCance-2</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 17:20 -0500, Behdad Esfahbod wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 11/24/2009 11:09 AM, Shaun McCance wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; So with my implementation, by the time you get to the
&lt;br&gt;&amp;gt; &amp;gt; magic, you've already set up a GConverterInputStream
&lt;br&gt;&amp;gt; &amp;gt; with the magic decompressor. &amp;nbsp;If the stream turns out
&lt;br&gt;&amp;gt; &amp;gt; to be uncompressed, you'd have to do a null conversion.
&lt;br&gt;&amp;gt; &amp;gt; I suppose the magic decompressor could just have the
&lt;br&gt;&amp;gt; &amp;gt; null conversion built in.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Isn't it like a matter of memcpy() in convert(), and nothing in reset()? &amp;nbsp;Not 
&lt;br&gt;&amp;gt; that I oppose a cat-converter.
&lt;/div&gt;&lt;br&gt;Oh duh. &amp;nbsp;I was thinking it was slightly less trivial, that
&lt;br&gt;you'd have to maintain a buffer in case outbuf is smaller
&lt;br&gt;than inbuf. &amp;nbsp;But I just realized that convert doesn't have
&lt;br&gt;to consume all of inbuf. &amp;nbsp;That's what bytes_read is for.
&lt;br&gt;&lt;br&gt;So I updated my magic decompressor in my git repository so
&lt;br&gt;that, if it doesn't detect any compression, it just passes
&lt;br&gt;the data through. &amp;nbsp;It's like six lines of code.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Shaun
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505429&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GConverter-commited-tp26480172p26505429.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505158</id>
	<title>Re: Gtk2::MessageDialog title</title>
	<published>2009-11-24T15:27:17Z</published>
	<updated>2009-11-24T15:27:17Z</updated>
	<author>
		<name>Kevin Ryde</name>
	</author>
	<content type="html">muppet &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With a &amp;quot;compliant&amp;quot; window manager, at least.
&lt;br&gt;&lt;br&gt;Compliant in the sense of rigid, instead of flexible :-).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;People laugh when they hear I've still got an 8-track in my car.
&lt;br&gt;I say you can make a perfectly good mix on an 8-track if you're
&lt;br&gt;organised, but I think a 24-track desk will fit some time.
&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-perl-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505158&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-perl-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-perl-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-perl-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Perl-f1340.html&quot; embed=&quot;fixTarget[1340]&quot; target=&quot;_top&quot; &gt;Gtk+ - Perl&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gtk2%3A%3AMessageDialog-title-tp26453602p26505158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504996</id>
	<title>Re: Hiding modal dialogs</title>
	<published>2009-11-24T15:13:19Z</published>
	<updated>2009-11-24T15:13:19Z</updated>
	<author>
		<name>Donny Viszneki</name>
	</author>
	<content type="html">The modal dialogs I've used offer a &amp;quot;run&amp;quot; method (working from Python)
&lt;br&gt;which not only introduces the modal dialog, but pushes/nests a further
&lt;br&gt;GMainLoop onto the main loop stack. By default, when the user hits a
&lt;br&gt;button to end the dialog, this causes that GMainLoop to return, and my
&lt;br&gt;&amp;quot;run&amp;quot; method to return me the code for the way the user closed the
&lt;br&gt;dialog. At this point I call a &amp;quot;hide&amp;quot; method to hide the dialog, and
&lt;br&gt;everything turns back to normal. Calling &amp;quot;run&amp;quot; again reappears the
&lt;br&gt;dialog and re-pushes its main loop.
&lt;br&gt;&lt;br&gt;On Mon, Nov 23, 2009 at 6:22 PM, John J Lee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504996&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jjl@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Is it possible to hide and re-show modal dialogs?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Trying this in a tiny app, calling gtk_widget_hide_all() or setting the
&lt;br&gt;&amp;gt; visible property true on a running modal dialog caused its main loop to
&lt;br&gt;&amp;gt; quit.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I no longer intend to try to do this in real code -- I'm just curious re
&lt;br&gt;&amp;gt; whether its possible, and why.  The original use case involved hiding all
&lt;br&gt;&amp;gt; dialogs using a generic function that doesn't know about specific dialogs.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there a way to hide a modal dialog without quitting its event loop?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; John
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; gtk-list mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504996&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://codebad.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codebad.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504996&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---General-f1334.html&quot; embed=&quot;fixTarget[1334]&quot; target=&quot;_top&quot; &gt;Gtk+ - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hiding-modal-dialogs-tp26487964p26504996.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505001</id>
	<title>Gtk2::Assistant and Button Access</title>
	<published>2009-11-24T15:13:00Z</published>
	<updated>2009-11-24T15:13:00Z</updated>
	<author>
		<name>Jeff Hallock</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:odc=&quot;urn:schemas-microsoft-com:office:odc&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:rtc=&quot;http://microsoft.com/officenet/conferencing&quot; xmlns:D=&quot;DAV:&quot; xmlns:Repl=&quot;http://schemas.microsoft.com/repl/&quot; xmlns:mt=&quot;http://schemas.microsoft.com/sharepoint/soap/meetings/&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ppda=&quot;http://www.passport.com/NameSpace.xsd&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcs=&quot;http://schemas.microsoft.com/data/udc/soap&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:udcp2p=&quot;http://schemas.microsoft.com/data/udc/parttopart&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:dsss=&quot;http://schemas.microsoft.com/office/2006/digsig-setup&quot; xmlns:dssi=&quot;http://schemas.microsoft.com/office/2006/digsig&quot; xmlns:mdssi=&quot;http://schemas.openxmlformats.org/package/2006/digital-signature&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:spwp=&quot;http://microsoft.com/sharepoint/webpartpages&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:pptsl=&quot;http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/&quot; xmlns:spsl=&quot;http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;How to remove a button from the assistant:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;It took me a while &amp;#8211; but I figured it out. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;I wanted to remove the &amp;#8216;Last&amp;#8217; button from a
Gtk2::Assistant &amp;#8211; and couldn&amp;#8217;t figure out how to get access to the
buttons. I found this&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;a href=&quot;http://old.nabble.com/Gtk2%3A%3AAssistant%3A-Access-to-Buttons-td11415772.html#a11415772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Gtk2%3A%3AAssistant%3A-Access-to-Buttons-td11415772.html#a11415772&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;The accessors were added - &lt;a href=&quot;http://cpansearch.perl.org/src/TSCH/Gtk2-1.180/NEWS&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cpansearch.perl.org/src/TSCH/Gtk2-1.180/NEWS&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;But never documented - &lt;a href=&quot;http://gtk2-perl.sourceforge.net/doc/pod/Gtk2/Assistant.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk2-perl.sourceforge.net/doc/pod/Gtk2/Assistant.html&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Is there someplace else I should be looking?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;The accessors are&amp;nbsp;&amp;nbsp; get_*button-name*_button&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;So:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;$assistant-&amp;gt;get_next_button&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;$assistant-&amp;gt;get_last_button&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;$assistant-&amp;gt;get_previous_button&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;$assistant-&amp;gt;get_close_button&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Hope this helps.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;-Jeff&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;gtk-perl-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505001&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-perl-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-perl-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-perl-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Perl-f1340.html&quot; embed=&quot;fixTarget[1340]&quot; target=&quot;_top&quot; &gt;Gtk+ - Perl&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gtk2%3A%3AAssistant-and-Button-Access-tp26505001p26505001.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516467</id>
	<title>Re: GConverter commited</title>
	<published>2009-11-24T14:20:18Z</published>
	<updated>2009-11-24T14:20:18Z</updated>
	<author>
		<name>Behdad Esfahbod-7</name>
	</author>
	<content type="html">On 11/24/2009 11:09 AM, Shaun McCance wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; So with my implementation, by the time you get to the
&lt;br&gt;&amp;gt; magic, you've already set up a GConverterInputStream
&lt;br&gt;&amp;gt; with the magic decompressor. &amp;nbsp;If the stream turns out
&lt;br&gt;&amp;gt; to be uncompressed, you'd have to do a null conversion.
&lt;br&gt;&amp;gt; I suppose the magic decompressor could just have the
&lt;br&gt;&amp;gt; null conversion built in.
&lt;br&gt;&lt;br&gt;Isn't it like a matter of memcpy() in convert(), and nothing in reset()? &amp;nbsp;Not 
&lt;br&gt;that I oppose a cat-converter.
&lt;br&gt;&lt;br&gt;behdad
&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516467&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GConverter-commited-tp26480172p26516467.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504208</id>
	<title>Minutes of the GTK+ Team Meeting - 2009-11-27</title>
	<published>2009-11-24T14:13:20Z</published>
	<updated>2009-11-24T14:13:20Z</updated>
	<author>
		<name>Emmanuele Bassi</name>
	</author>
	<content type="html">= minutes for the 2009-11-27 meeting =
&lt;br&gt;&lt;br&gt;1. client-side decorations, RGBA windows [bratsche]
&lt;br&gt;- bratsche has time to finish the work on csd
&lt;br&gt;- currently targeting gtk+ 2.20
&lt;br&gt;- some fallout in nautilus/gnome-bg
&lt;br&gt;- Google is interested in csd for Chromium (browser)
&lt;br&gt;- there's the potential for some abuse, but the API should not be
&lt;br&gt;&amp;nbsp; designed to allow that
&lt;br&gt;- issue on the table: how to signal to the WM the transparent regions
&lt;br&gt;&amp;nbsp; for shadows and border effects?
&lt;br&gt;- potential solution: XFixes region exposed on the top-level window
&lt;br&gt;&amp;nbsp; and a property
&lt;br&gt;- submission of window geometry:
&lt;br&gt;&amp;nbsp; - blocks on: EWMH amendment
&lt;br&gt;&amp;nbsp; - blocks: client-side window resizing and WM interaction
&lt;br&gt;&amp;nbsp; - blocks: client-side shadows
&lt;br&gt;&lt;br&gt;2. MPX awesomeness [garnacho]
&lt;br&gt;- No garnacho present, we'll be dealt with through bounty hunters
&lt;br&gt;&lt;br&gt;3. Drop tear-off menus [jjardon]
&lt;br&gt;- &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=597904&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=597904&lt;/a&gt;&lt;br&gt;- ebassi, mclasen &amp;nbsp;already in favour
&lt;br&gt;- bratsche joins in
&lt;br&gt;- no objections raised
&lt;br&gt;&lt;br&gt;4. Implement finger and kinetic scrolling [jjardon]
&lt;br&gt;- Midori has a finger/kinetic scrolled window implementation
&lt;br&gt;- Hildon has one as well
&lt;br&gt;- OpenMoko had one
&lt;br&gt;- would it make sense to port the feature to GtkScrolledWindow when
&lt;br&gt;&amp;nbsp; :gtk-touchscreen-mode is set to TRUE?
&lt;br&gt;- issue: event delivery to children requires subclassing to override
&lt;br&gt;&amp;nbsp; current default behaviour of gtk+ widgets
&lt;br&gt;&lt;br&gt;5. Deprecate non-multihead API in GDK and GTK+ [jjardon]
&lt;br&gt;- Blocks on mitch and mclasen getting in the Thunderdome
&lt;br&gt;&lt;br&gt;6. Rename configure.in to configure.ac [Enselic]
&lt;br&gt;- trivial issue
&lt;br&gt;- mclasen will have to decide
&lt;br&gt;- ebassi points out that GLib should switch as well
&lt;br&gt;- kalikiana wants to know if there are compatibility issues for the rename
&lt;br&gt;- none direct; there might be external scripts relying on configure.in
&lt;br&gt;&lt;br&gt;7. menu export over D-Bus [bratsche]
&lt;br&gt;- useful for ubuntu's &amp;quot;application indicators&amp;quot;
&lt;br&gt;- Quartz backend
&lt;br&gt;- menu reflowing
&lt;br&gt;- bratsche is working on a general purpose menu proxy
&lt;br&gt;- 3.0 material
&lt;br&gt;&lt;br&gt;8. frequent build issues with jhbuild [timj]
&lt;br&gt;- issues with jhbuild make it difficult to build the platform
&lt;br&gt;- keeping the build from breaking should be a goal
&lt;br&gt;- build dependencies should be targeted at stock systems, e.g. latest
&lt;br&gt;&amp;nbsp; stable ubuntu, fedora
&lt;br&gt;- build server, to check for breakages: &lt;a href=&quot;http://build.gnome.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://build.gnome.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;9. status of gdbus
&lt;br&gt;- waiting for more reviews
&lt;br&gt;- still on track for glib 2.24
&lt;br&gt;- depends on gvariant
&lt;br&gt;- gvariant waiting for more reviews as well
&lt;br&gt;- reviews welcome on gtk-devel-list
&lt;br&gt;&lt;br&gt;next meeting: 2009-12-01
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504208&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minutes-of-the-GTK%2B-Team-Meeting---2009-11-27-tp26504208p26504208.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504106</id>
	<title>Re: ANNOUNCE: gstreamermm-0.10.5</title>
	<published>2009-11-24T14:05:57Z</published>
	<updated>2009-11-24T14:05:57Z</updated>
	<author>
		<name>José Alburquerque-3</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 13:55 +0100, Carlo Wood wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, I have another question about gstreamermm. Trying to print the volume
&lt;br&gt;&amp;gt; of the given tracks:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; // List the tracks of the mixer.
&lt;br&gt;&amp;gt; &amp;nbsp; typedef std::list&amp;lt;Glib::RefPtr&amp;lt;Gst::MixerTrack&amp;gt; &amp;gt; tracks_type;
&lt;br&gt;&amp;gt; &amp;nbsp; tracks_type tracks = mixer-&amp;gt;list_tracks();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; for (tracks_type::iterator iter = tracks.begin(); iter != tracks.end(); ++iter)
&lt;br&gt;&amp;gt; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Glib::RefPtr&amp;lt;Gst::MixerTrack const&amp;gt;&amp; track = *iter;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::cout &amp;lt;&amp;lt; track-&amp;gt;get_label() &amp;lt;&amp;lt; ' ' &amp;lt;&amp;lt; mixer-&amp;gt;get_volume(track) &amp;lt;&amp;lt; std::endl;
&lt;br&gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This doesn't work... First I tried &amp;nbsp;get_volume(*iter) &amp;nbsp;but that can't find
&lt;br&gt;&amp;gt; a 'get_volume', because the only get_volume that is there demands a
&lt;br&gt;&amp;gt; Glib::RefPtr&amp;lt;Gst::MixerTrack const&amp;gt; (note the 'const').
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, I tried to convert *iter (which is a Glib::RefPtr&amp;lt;Gst::MixerTrack&amp;gt;)
&lt;br&gt;&amp;gt; to a Glib::RefPtr&amp;lt;Gst::MixerTrack const&amp;gt; in the line before, and indeed,
&lt;br&gt;&amp;gt; that fails.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How am I supposed to get the volume of the tracks now?
&lt;/div&gt;&lt;br&gt;The problem is that your trying to initialize a Glib::RefPtr&amp;lt;&amp;gt;&amp; from a
&lt;br&gt;Glib::RefPtr&amp;lt;&amp;gt; (which the std::list&amp;lt;&amp;gt; contains). &amp;nbsp;A std::list&amp;lt;&amp;gt; is not
&lt;br&gt;designed to store references. &amp;nbsp;You should just do something like:
&lt;br&gt;&lt;br&gt;Glib::RefPtr&amp;lt;..&amp;gt; ref = *iter;
&lt;br&gt;&lt;br&gt;Also, the std::cout line cannot work because the
&lt;br&gt;&amp;quot;mixer-&amp;gt;get_volume(track)&amp;quot; returns an array of integers.
&lt;br&gt;&lt;br&gt;I would suggest that you make sure you follow the docs so that you know
&lt;br&gt;what is supported. &amp;nbsp;One good chapter as far as ArrayHandle and
&lt;br&gt;ListHandle is in the &amp;quot;Intermediate types&amp;quot; section[1] of the online
&lt;br&gt;book[2].
&lt;br&gt;&lt;br&gt;[1]
&lt;br&gt;&lt;a href=&quot;http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-intermediate-types.html.en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-intermediate-types.html.en&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;José
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtkmm-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26504106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtkmm-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtkmm-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtkmm-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtkmm-f1344.html&quot; embed=&quot;fixTarget[1344]&quot; target=&quot;_top&quot; &gt;Gtkmm&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANNOUNCE%3A-gstreamermm-0.10.5-tp25267806p26504106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502684</id>
	<title>Re: GConverter commited</title>
	<published>2009-11-24T12:25:09Z</published>
	<updated>2009-11-24T12:25:09Z</updated>
	<author>
		<name>Shaun McCance-2</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 16:22 +0000, Bastien Nocera wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, 2009-11-24 at 10:09 -0600, Shaun McCance wrote:
&lt;br&gt;&amp;gt; &amp;lt;snip&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I don't disagree. &amp;nbsp;Is there a place to plop this code
&lt;br&gt;&amp;gt; &amp;gt; for people to pick it up? &amp;nbsp;I'll be putting at least the
&lt;br&gt;&amp;gt; &amp;gt; bz2 and lzma converters into Yelp soon (or possibly an
&lt;br&gt;&amp;gt; &amp;gt; xv converter instead of the lzmadec-based one). &amp;nbsp;I'm
&lt;br&gt;&amp;gt; &amp;gt; still undecided on the magic converter.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've written some code for gdk-pixbuf's XCF loader to use GConverter to
&lt;br&gt;&amp;gt; uncompress gz files, and would be happy to clean up the code to use the
&lt;br&gt;&amp;gt; same codepath for bz2.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So I'd be happy to see your code.
&lt;/div&gt;&lt;br&gt;Code is here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gnome.org/~shaunm/git/convert.git&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnome.org/~shaunm/git/convert.git&lt;/a&gt;&lt;br&gt;&lt;br&gt;The bz2 converter was pretty trivial to write. &amp;nbsp;The one
&lt;br&gt;possible hiccup is the implementation of reset. &amp;nbsp;Since
&lt;br&gt;libbz2 doesn't provide a reset function, I just ended
&lt;br&gt;and reinitialized the stream. &amp;nbsp;But I didn't actually
&lt;br&gt;test it. &amp;nbsp;GConverterInputStream doesn't actually call
&lt;br&gt;reset.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Shaun
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502684&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GConverter-commited-tp26480172p26502684.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502468</id>
	<title>Re: GTKTreeView navigation improvement</title>
	<published>2009-11-24T12:10:00Z</published>
	<updated>2009-11-24T12:10:00Z</updated>
	<author>
		<name>Andrey M</name>
	</author>
	<content type="html">&amp;gt; If someone makes changes that breaks your new feature, there should be
&lt;br&gt;&amp;gt; regression tests that detects this. To run tests you do 'make check'.
&lt;br&gt;I don't know how to do that (or if it even applies to this).
&lt;br&gt;&lt;br&gt;Additionally, as long as the functionality of the following remains
&lt;br&gt;the same (as of GTK+2.18), the patch should always work.
&lt;br&gt;{GtkRBNode::children == NULL} when GtkRBNode is either collapsed or
&lt;br&gt;has no children.
&lt;br&gt;{gtk_tree_path_up(GtkTreePath *path)} moves the innerworkings of path
&lt;br&gt;to the parent.
&lt;br&gt;{gtk_tree_view_set_cursor(GtkRBTree *tree, GtkTreePath *cursor_path, NULL,NULL)}
&lt;br&gt;&lt;br&gt;-Andrey
&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502468&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GTKTreeView-navigation-improvement-tp26498047p26502468.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502141</id>
	<title>Re: GTKTreeView navigation improvement</title>
	<published>2009-11-24T11:45:36Z</published>
	<updated>2009-11-24T11:45:36Z</updated>
	<author>
		<name>Martin Nordholts-2</name>
	</author>
	<content type="html">Andrey M wrote:
&lt;br&gt;&amp;gt;&amp;gt; Just two spontaneous comments:
&lt;br&gt;&amp;gt;&amp;gt; 1. You should provide regression tests for this feature (tests/testtree*)
&lt;br&gt;&amp;gt; What are those?
&lt;br&gt;&amp;gt; I'm not changing any structures or declaring any new variables. I
&lt;br&gt;&amp;gt; don't understand.
&lt;br&gt;&lt;br&gt;If someone makes changes that breaks your new feature, there should be 
&lt;br&gt;regression tests that detects this. To run tests you do 'make check'.
&lt;br&gt;&lt;br&gt;&amp;nbsp; / Martin
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502141&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GTKTreeView-navigation-improvement-tp26498047p26502141.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516465</id>
	<title>Re: GTKTreeView navigation improvement</title>
	<published>2009-11-24T11:39:07Z</published>
	<updated>2009-11-24T11:39:07Z</updated>
	<author>
		<name>Andrey M</name>
	</author>
	<content type="html">&amp;gt; Just two spontaneous comments:
&lt;br&gt;&amp;gt; 1. You should provide regression tests for this feature (tests/testtree*)
&lt;br&gt;What are those?
&lt;br&gt;I'm not changing any structures or declaring any new variables. I
&lt;br&gt;don't understand.
&lt;br&gt;&amp;gt; 2. You are introducing C++ comments (//) but the core code should use
&lt;br&gt;&amp;gt; C-style comments (/* */)
&lt;br&gt;Didn't know about that,
&lt;br&gt;Fixed patch is attached
&lt;br&gt;&lt;br&gt;-Andrey
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[treeviewpatch.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- gtk+2.0-2.18.3/gtk/gtktreeview.c	2009-10-08 22:00:44.000000000 -0700
&lt;br&gt;+++ gtktreeview.c	2009-11-22 19:43:44.792600790 -0800
&lt;br&gt;@@ -10102,14 +10102,30 @@ gtk_tree_view_real_expand_collapse_curso
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (_gtk_tree_view_find_node (tree_view, cursor_path, &amp;tree, &amp;node))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return FALSE;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp;/* Don't handle the event if we aren't an expander */
&lt;br&gt;- &amp;nbsp;if (!((node-&amp;gt;flags &amp; GTK_RBNODE_IS_PARENT) == GTK_RBNODE_IS_PARENT))
&lt;br&gt;- &amp;nbsp; &amp;nbsp;return FALSE;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (!logical
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; gtk_widget_get_direction (GTK_WIDGET (tree_view)) == GTK_TEXT_DIR_RTL)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;expand = !expand;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp;/* On a keyboard accelerator for collapse, this code should move the cursor */
&lt;br&gt;+ &amp;nbsp;/* to the parent, if the node has no children or is collapsed */
&lt;br&gt;+ &amp;nbsp;/* notes: */
&lt;br&gt;+ &amp;nbsp;/* a node is expanded if node-&amp;gt;children != null */
&lt;br&gt;+ &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp;if(!expand &amp;&amp; (node-&amp;gt;children == NULL))
&lt;br&gt;+ &amp;nbsp;{
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/* get parent path or return false */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if(!gtk_tree_path_up(cursor_path))
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return FALSE;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/*do the parent select */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;gtk_tree_view_set_cursor(tree_view,cursor_path,NULL,FALSE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return TRUE;
&lt;br&gt;+ &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;/* Don't handle the event if we aren't an expander */
&lt;br&gt;+ &amp;nbsp;if (!((node-&amp;gt;flags &amp; GTK_RBNODE_IS_PARENT) == GTK_RBNODE_IS_PARENT))
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return FALSE;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (expand)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;gtk_tree_view_real_expand_row (tree_view, cursor_path, tree, node, open_all, TRUE);
&lt;br&gt;&amp;nbsp; &amp;nbsp;else
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GTKTreeView-navigation-improvement-tp26498047p26516465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26501842</id>
	<title>Re: GTKTreeView navigation improvement</title>
	<published>2009-11-24T11:24:06Z</published>
	<updated>2009-11-24T11:24:06Z</updated>
	<author>
		<name>Martin Nordholts-2</name>
	</author>
	<content type="html">Andrey M wrote:
&lt;br&gt;&amp;gt; I've included a patch that should greatly enhance the usability of GTKTreeView.
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Just two spontaneous comments:
&lt;br&gt;1. You should provide regression tests for this feature (tests/testtree*)
&lt;br&gt;2. You are introducing C++ comments (//) but the core code should use 
&lt;br&gt;C-style comments (/* */)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26501842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GTKTreeView-navigation-improvement-tp26498047p26501842.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26501664</id>
	<title>Re: GTKTreeView navigation improvement</title>
	<published>2009-11-24T11:12:57Z</published>
	<updated>2009-11-24T11:12:57Z</updated>
	<author>
		<name>Andrey M</name>
	</author>
	<content type="html">Hi Kris,
&lt;br&gt;&lt;br&gt;Thanks for your quick reply.
&lt;br&gt;&lt;br&gt;&amp;gt; Are you aware that there is a key binding bound to &amp;quot;backspace&amp;quot; that is
&lt;br&gt;&amp;gt; in charge of selecting the parent node?
&lt;br&gt;I was unaware about &amp;quot;backspace&amp;quot; and none of the following searches
&lt;br&gt;yielded any usable results:
&lt;br&gt;(0 hits) &lt;a href=&quot;http://www.google.com/#hl=en&amp;q=gtk+keyboard+shortcuts&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/#hl=en&amp;q=gtk+keyboard+shortcuts&lt;/a&gt;&lt;br&gt;(1 hit) &lt;a href=&quot;http://www.google.com/#hl=en&amp;q=gtk+treeview+shortcut&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/#hl=en&amp;q=gtk+treeview+shortcut&lt;/a&gt;&lt;br&gt;(0 hits) &lt;a href=&quot;http://www.google.com/#hl=en&amp;q=gtk+treeview+backspace&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/#hl=en&amp;q=gtk+treeview+backspace&lt;/a&gt;&lt;br&gt;&lt;br&gt;To me, the intuitive function of backspace is to delete and erase, as
&lt;br&gt;in if the treeview is used like a property editor.
&lt;br&gt;&lt;br&gt;&amp;gt; I don't fully see how your proposed behavior greatly enhances the
&lt;br&gt;&amp;gt; usability.  Other than that you can easily collapse the entire tree by
&lt;br&gt;&amp;gt; keeping shift+left pressed.  (But, we have another key binding just
&lt;br&gt;&amp;gt; for that).  In general I think that overloading key bindings with
&lt;br&gt;&amp;gt; multiple actions is bad; when the key bindings were being &amp;quot;designed&amp;quot;
&lt;br&gt;&amp;gt; by the usability team, I recall that avoiding overloading was
&lt;br&gt;&amp;gt; important.
&lt;br&gt;&lt;br&gt;Ideally, I would like unmodified left/right keys (like in windows) for
&lt;br&gt;the navigation of a treeview.
&lt;br&gt;I believe that would be the most intuitive for all users, especially
&lt;br&gt;ones attempting the switch from windows to linux.
&lt;br&gt;However, I do understand that the gtk treeview control is much more
&lt;br&gt;complex than its windows counterpart and that left and right are used
&lt;br&gt;for cell navigation.
&lt;br&gt;I tried searching for any documentation on keyboard accelerators in
&lt;br&gt;gtk, but I could not find anything on expand/collapse nodes in a
&lt;br&gt;treeview.
&lt;br&gt;Ultimately, I discovered &amp;lt;shift&amp;gt;+&amp;lt;left/right&amp;gt; only from trial and error.
&lt;br&gt;Extending the functionality of &amp;lt;shift&amp;gt;+&amp;lt;left&amp;gt; will only improve the
&lt;br&gt;control and the convenience with which a user can navigate through it.
&lt;br&gt;&lt;br&gt;I would really appreciate any and all input from the gtk community.
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;-Andrey
&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26501664&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GTKTreeView-navigation-improvement-tp26498047p26501664.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26500995</id>
	<title>[REMINDER] GTK+ IRC Team meeting - 2009-11-24</title>
	<published>2009-11-24T10:23:47Z</published>
	<updated>2009-11-24T10:23:47Z</updated>
	<author>
		<name>Emmanuele Bassi</name>
	</author>
	<content type="html">hi everyone;
&lt;br&gt;&lt;br&gt;this is a reminder for the GTK+ team IRC meeting:
&lt;br&gt;&lt;br&gt;◦ date: 2009-11-24
&lt;br&gt;◦ time: 20:00 UTC [0]
&lt;br&gt;◦ channel: #gtk-devel on irc.gnome.org
&lt;br&gt;◦ agenda:
&lt;br&gt;&amp;nbsp; • CodyRussell: Client-side decorations, RGBA windows GTK+/ClientSideDecorations
&lt;br&gt;&amp;nbsp; • CarlosGarnacho: MPX awesomeness GTK+/MPX
&lt;br&gt;&amp;nbsp; • Drop tear-off menu items: &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=597904&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=597904&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; • JavierJardon: Implement drag (finger) and kinetic scrolling: bug #601923
&lt;br&gt;&amp;nbsp; • JavierJardon: Deprecate non-multihead API in Gdk and Gtk: bug #547920
&lt;br&gt;&amp;nbsp; • miscellaneous
&lt;br&gt;&lt;br&gt;as always, everyone is invited to attend.
&lt;br&gt;&lt;br&gt;ciao,
&lt;br&gt;&amp;nbsp;Emmanuele.
&lt;br&gt;&lt;br&gt;[0] &lt;a href=&quot;http://www.timeanddate.com/worldclock/fixedtime.html?month=11&amp;day=24&amp;year=2009&amp;hour=20&amp;min=0&amp;sec=0&amp;p1=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.timeanddate.com/worldclock/fixedtime.html?month=11&amp;day=24&amp;year=2009&amp;hour=20&amp;min=0&amp;sec=0&amp;p1=0&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26500995&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-REMINDER--GTK%2B-IRC-Team-meeting---2009-11-24-tp26500995p26500995.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26498953</id>
	<title>Re: GConverter commited</title>
	<published>2009-11-24T08:22:54Z</published>
	<updated>2009-11-24T08:22:54Z</updated>
	<author>
		<name>Bastien Nocera</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 10:09 -0600, Shaun McCance wrote:
&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;br&gt;&amp;gt; I don't disagree. &amp;nbsp;Is there a place to plop this code
&lt;br&gt;&amp;gt; for people to pick it up? &amp;nbsp;I'll be putting at least the
&lt;br&gt;&amp;gt; bz2 and lzma converters into Yelp soon (or possibly an
&lt;br&gt;&amp;gt; xv converter instead of the lzmadec-based one). &amp;nbsp;I'm
&lt;br&gt;&amp;gt; still undecided on the magic converter.
&lt;br&gt;&lt;br&gt;I've written some code for gdk-pixbuf's XCF loader to use GConverter to
&lt;br&gt;uncompress gz files, and would be happy to clean up the code to use the
&lt;br&gt;same codepath for bz2.
&lt;br&gt;&lt;br&gt;So I'd be happy to see your code.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-devel-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-devel-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gtk-devel-list&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gtk%2B---Dev---General-f1332.html&quot; embed=&quot;fixTarget[1332]&quot; target=&quot;_top&quot; &gt;Gtk+ - Dev - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GConverter-commited-tp26480172p26498953.html" />
</entry>

</feed>
