<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.comp.gnome.gtk+.python">
    <title>gmane.comp.gnome.gtk+.python</title>
    <link>http://blog.gmane.org/gmane.comp.gnome.gtk+.python</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11897"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11893"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11892"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11891"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11889"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11887"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11885"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11879"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11878"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11875"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11873"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11872"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11870"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11869"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11866"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11861"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11860"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11858"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11856"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11853"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11897">
    <title>Custom button for Combobox</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11897</link>
    <description>Hi,

I'm trying to do this :
http://www.pygtk.org/pygtk2tutorial/figures/comboboxwrap.png but I
would like to have a customised button. The popup() method does not
seem to work when I connect it to a customised gtk.Button() if the
combobox is hidden (in fact I just want to have the button of the
combobox hidden).

Maybe there is other way to do what I want. I had a look to gtk.Menu()
but there is not wrap mode like the combobox has (to have the same
render of the screenshot above). Another thing I tried is to use the
set_active() method on the item I always want to have by default on
the button. But the problem is that the 'changed' signal does not work
on the default item (of course). It seems there is no 'selected'
signal which act as the 'changed' one but with the unchanged item
too...

So if you have any idea, I'll be very gratefull, it's been a while I'm
on this problem...

Another thing : I think I found a mistake in the documentation while
looking for my problem. On this page :
http://www.pygtk.org/docs/pygtk/class-gtkcombobox.html the propery
"popup-shown" is marked as Read-Write, but it seems to be readonly :
TypeError: property 'popup-shown' is not writable.

Thanks.

</description>
    <dc:creator>Ubitux</dc:creator>
    <dc:date>2008-10-07T11:14:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11893">
    <title>Can you get signal_autoconnect to warn about missinghandlers?</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11893</link>
    <description>As I work on a GUI app I go back and forth between Python and Glade.
Sometimes I do a bit of refactoring.  The combination of tasks means I
can forget to implement a signal handler or leave one behind somewhere else
while refactoring.  Is it possible to coax signal_autoconnect to warn about
signal handlers defined in the widget tree but which are missing from the
dict or instance argument?

Thanks,

</description>
    <dc:creator>skip&lt; at &gt;pobox.com</dc:creator>
    <dc:date>2008-10-06T15:46:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11892">
    <title>PyGTK .dmg for OS X</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11892</link>
    <description>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I wanted to forward this since some other people on this list may be
running a Mac and want something like it...

- -dave

- From Bas to CANVAS list:
"""
As I'm using a MacBook these days, life will vicariously get better for
all you Mac people as far as CANVAS support goes. To start with, I've
put together a disk image that contains everything you need to natively
run CANVAS on OSX (that means no more X11 or macports needed!). It
includes a custom build of the native OSX GTK, a Python 2.5.2,  and a
PyGTK that has been set up to use the native GTK .. everything has been
bundled and compiled to work with an up2date OSX 10.5.

You can download the disk image from:

http://www.immunityinc.com/downloads/CANVAS_OSX_SUPPORT.dmg

SHA1: cf1f08f5e314a7ba3adaa6fe353d6d8fb5629438


"""
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI6QS/tehAhL0gheoRAgMxAJ4+X8ElRf+BaCu6dVdQKRDW/F3NcwCfdm/S
mlkOAHcExt25oqxBltb8ZbQ=
=BGpJ
-----END PGP SIGNATURE-----

_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

</description>
    <dc:creator>Dave Aitel</dc:creator>
    <dc:date>2008-10-05T18:17:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11891">
    <title>completion and TreeStore child element</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11891</link>
    <description>Hi,

  I wanted to add grouping in a completion. I used a  TreeStore in the
  completion, added correctly father/child element... but the completion
  shows it collapsed.

  I see that completion does not have .expand_all() that is a method of
  TreeView... is it any possibile?

  And in case it is possible, is it any possible for the used to collapse
  single entries?

  TIA
  sandro
  *:-)
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

</description>
    <dc:creator>Alessandro Dentella</dc:creator>
    <dc:date>2008-10-05T18:09:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11889">
    <title>Background</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11889</link>
    <description>Hello:

How can I find out the default background colour of a gtk.Button?

I want to make the colour of a eventbox disappear and I need that the 
eventbox has the same colour...

Thanks a lot!
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

</description>
    <dc:creator>Cubells</dc:creator>
    <dc:date>2008-10-04T16:38:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11887">
    <title>gtk.ComboBox with RELIEF_NONE</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11887</link>
    <description>I've been trying to find a way to create a combobox with no relief
(like the sidebar selector in nautilus).  So far I haven't found a way
to set this property for a gtk.ComboBox.  Is there a way?

From what I can see so far I'd have to use a container button with a
label and a gtk arrow and a menu that pops-up on click.... yuk...

</description>
    <dc:creator>Darren Hart</dc:creator>
    <dc:date>2008-10-02T20:26:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11885">
    <title>Connecting gtk.MenuItems to existing accelerators</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11885</link>
    <description>Hi,

Much more than the subject, I cannot explain well, so I'll let the code 
do the talking:
&lt;code&gt;
        self.accel_group = gtk.AccelGroup()
        self.main_window.add_accel_group(self.accel_group)

        gtk.accel_map_add_entry("&lt;Virtaal&gt;/Edit/Undo", gtk.keysyms.z, 
gdk.CONTROL_MASK)
        gtk.accel_map_add_entry("&lt;Virtaal&gt;/Edit/Search", gtk.keysyms.F3, 0)
        gtk.accel_map_add_entry("&lt;Virtaal&gt;/Navigation/Up", 
gtk.keysyms.Up, gdk.CONTROL_MASK)
        gtk.accel_map_add_entry("&lt;Virtaal&gt;/Navigation/Down", 
gtk.keysyms.Down, gdk.CONTROL_MASK)
        gtk.accel_map_add_entry("&lt;Virtaal&gt;/Navigation/PgUp", 
gtk.keysyms.Page_Up, gdk.CONTROL_MASK)
        gtk.accel_map_add_entry("&lt;Virtaal&gt;/Navigation/PgDown", 
gtk.keysyms.Page_Down, gdk.CONTROL_MASK)

        self.accel_group.connect_by_path("&lt;Virtaal&gt;/Edit/Undo", 
self._on_undo)
        self.accel_group.connect_by_path("&lt;Virtaal&gt;/Edit/Search", 
self._on_search)
&lt;/code&gt;

This, in its own, works fine, but then I added "Edit" and "Navigation" 
menu's via Glade and added the following code directly below the block 
above (self.gui is the Glade.XML object):
&lt;code&gt;
        # gtk.Menu's:
        self.gui.get_widget('menu_edit').set_accel_group(self.accel_group)
        
self.gui.get_widget('menu_navigation').set_accel_group(self.accel_group)

        # gtk.MenuItems:
        
self.gui.get_widget('mnu_undo').set_accel_path("&lt;Virtaal&gt;/Edit/Undo")
        
self.gui.get_widget('mnu_search').set_accel_path("&lt;Virtaal&gt;/Edit/Search")
        
self.gui.get_widget('mnu_up').set_accel_path("&lt;Virtaal&gt;/Navigation/Up")
        
self.gui.get_widget('mnu_down').set_accel_path("&lt;Virtaal&gt;/Navigation/Down")
        
self.gui.get_widget('mnu_page_up').set_accel_path("&lt;Virtaal&gt;/Navigation/PgUp")
        
self.gui.get_widget('mnu_page_down').set_accel_path("&lt;Virtaal&gt;/Navigation/PgDown")
&lt;/code&gt;

The accelerators still work, but the menu items, once activated, does 
nothing, even though the correct keyboard shortcuts are displayed in the 
menu's. I realize that only "Undo" and "Search" have handlers defined in 
the given snippets, but even they do not work.

I guess my question is how to use the already-connected accelerator 
handlers (self._on_undo and self._on_search) when the related menu item 
is activated.

Thanks in advance.

Regards,

</description>
    <dc:creator>Walter Leibbrandt</dc:creator>
    <dc:date>2008-10-02T08:41:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11879">
    <title>limit width of gtk.ComboBox</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11879</link>
    <description>_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/</description>
    <dc:creator>Karl Ostmo</dc:creator>
    <dc:date>2008-10-01T17:30:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11878">
    <title>Cell renderer repository?</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11878</link>
    <description>Hi,

  I'm in the need to write a cell render for what I believe a common thing:
  a text editor for log text that is not easy to edit in the standard
  CellRendererText. 

  I'm wandering if there exist already such a renderer or a repository of
  cell renderer ready to use. A second one I need is
  Date/DateTimeRenderer. I guess I'm not the first one that need such a
  beast... 

  sandro
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

</description>
    <dc:creator>Alessandro Dentella</dc:creator>
    <dc:date>2008-10-01T15:22:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11875">
    <title>fma&lt; at &gt;gbiloba.org</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11875</link>
    <description>Hi,

I'm trying to freeze an application using py2exe. All works fine, except
for 2 modules which are not retreived once the application is deployed.
Here are the errors:

ImportError: "MemoryLoadLibrary failed loading bluetooth\_msbt.pyd"

and

ImportError: MemoryLoadLibrary failed loading gobject\_gobject.pyd"

I also have this error if I try to import the bluetooth module under
IPython, so I don't expect it to be embedded in the frozen app... But
the _msbt.pyd module does exist! Why is it not loaded?

For the second one, I don't understand. I attached my setup file. As you
can see, the gobject module is added to the list of modules to include.
So, why can't it be load?

Thanks,

--
   Frédéric
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
</description>
    <dc:creator>Frédéric</dc:creator>
    <dc:date>2008-10-01T10:32:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11873">
    <title>Memory leak when using pangocairo for animation</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11873</link>
    <description>Hello,

I am not a member of the list but can confirm the OP's discovery of the
memory leak. I was Googling for this and found this mailing list post
and then noticed that the date was only three days ago (thanks for the
quick indexing Google) and thought I should chime in.

I have a custom cairo widget inheriting from a gtk.DrawingArea that
displays some text and refreshes very frequently. Using cairo's built-in
text rendering (i.e. show_text()) I do not see the memory leak but when
I switched to using pangocairo then I saw the massive memory growth.

Here's the code snipets:

NO MEMORY LEAK
==============
context.select_font_face('sans-serif')
context.set_font_size(20)
loop_name = str(self.loop.loop_number + 1)
(x, y, text_width, text_height, dx, dy) = context.text_extents(loop_name)
context.move_to(2, text_height + 2)
context.set_source_rgb(0.9, 0.9, 0.9)
context.show_text(loop_name)

MEMORY LEAK
===========
font = "Sans Serif 20"
markup = "&lt;span font_desc='%s'&gt;&lt;b&gt;%d&lt;/b&gt;&lt;/span&gt;" % (font, self.loop.loop_number + 1)
pango_context = pangocairo.CairoContext(context)
layout = pango_context.create_layout()
layout.set_markup(markup)
layout.set_alignment(pango.ALIGN_LEFT)
context.move_to(2, 2)
context.set_source_rgb(0.9, 0.9, 0.9)
pango_context.show_layout(layout)

-Seth


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

</description>
    <dc:creator>Seth Remington</dc:creator>
    <dc:date>2008-09-30T13:28:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11872">
    <title>Confusing warning from Glade</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11872</link>
    <description>I have PYTHONSTARTUP set:

    % env | grep python.py
    PYTHONSTARTUP=/home/titan/skipm/.python.py

For some reason, when I try to load a Glade file it peeks in that file and
complains:

    &gt;&gt;&gt; GLADEFILE = "makefiltergui.glade"
    &gt;&gt;&gt; import gtk.glade
    &gt;&gt;&gt; wtree = gtk.glade.XML(GLADEFILE)
    /home/titan/skipm/.python.py:1: GtkWarning: Ignoring the separator setting
      from __future__ import division

    (.:26491): libglade-WARNING **: could not find a parent that handles
    internal children for `vbox'

Why does gtk.glade.XML care about my PYTHONSTARTUP file???

If I unset PYTHONSTARTUP it complains about __main__:

    &gt;&gt;&gt; GLADEFILE = "makefiltergui.glade"
    &gt;&gt;&gt; import gtk.glade
    &gt;&gt;&gt; wtree = gtk.glade.XML(GLADEFILE)
    __main__:1: GtkWarning: Ignoring the separator setting

    (.:26496): libglade-WARNING **: could not find a parent that handles
    internal children for `vbox'

This is Python 2.4.5 and Gtk 2.10:

    &gt;&gt;&gt; gtk.gtk_version
    (2, 10, 11)
    &gt;&gt;&gt; gtk.pygtk_version
    (2, 10, 4)
    &gt;&gt;&gt; sys.version
    '2.4.5 (#4, Apr 12 2008, 09:09:16) \n[GCC 3.4.1]'

Thx,

</description>
    <dc:creator>skip&lt; at &gt;pobox.com</dc:creator>
    <dc:date>2008-09-30T19:08:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11870">
    <title>Downloading a file without locking the GUI</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11870</link>
    <description>I want to download a file by pressing a button in my GUI, all works so 
that's okay. Offcourse my GUI locks up during the download.
I tried some things like writing a thread and using gobject.idle_add. 
But none of these worked.
Anyone can point me out to some kind of example or tutorial?

Thanks.
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

</description>
    <dc:creator>Timo</dc:creator>
    <dc:date>2008-09-30T10:53:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11869">
    <title>Totals  in TreeView</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11869</link>
    <description>Hi list,

  I try wit a different subject... sometime that makes the difference!

  I guess I'm not the only one that tried adding a different look for a row.
  In internet there's plenty of solutions via a model column and some via
  set_cell_data_func. I tried this but whet happens is that __all cell
  change color___ 

  I tested with this code:
      http://dpaste.com/hold/81386/

  and when the cell corresponding to "venice" gets colored, all tree cells
  get colored too. 

  Any hints?

  TIA
  sandro
*:-)
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

</description>
    <dc:creator>Alessandro Dentella</dc:creator>
    <dc:date>2008-09-30T09:53:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11866">
    <title>GTK_CELL_RENDERER_GET_CLASS (cell)-&gt;get_size != NULL(assertion failed)</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11866</link>
    <description>_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
</description>
    <dc:creator>José Luis</dc:creator>
    <dc:date>2008-09-29T11:37:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11861">
    <title>Treeview/ListStore and row_activated()</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11861</link>
    <description>Hello, in my program I have a Treeview with a ListStore. I want to 
update a lable according to the row that is selected, and it works with 
row_activated(). The problem is that it needs to be double clicked. Is 
there a way that the program can see if the row selection has been 
changed with one click?

Cheers
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

</description>
    <dc:creator>Timo</dc:creator>
    <dc:date>2008-09-27T18:23:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11860">
    <title>editor components, odf</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11860</link>
    <description>_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
</description>
    <dc:creator>Daniel Carvalho</dc:creator>
    <dc:date>2008-09-27T12:27:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11858">
    <title>gtk.Table + Scrolledwindow with permanent headers?</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11858</link>
    <description>I have a gtk.Table inside a scrolled window. I have many rows and 
columns in the Table. Each cell in the table contains a widget 
(typically a button, but not necessarily.) Some of the cells on the 
edges of the table are headers. They should always be visible even when 
the user scrolls in the middle of the Table.

How can I achieve that? If this cannot be done with gtk.Table, can you 
please suggest another widget that can do the job for me? (If the cells 
cannot hold Widgets but can receive events then it may be a good 
solution...)

Number of cells can be anything from 10 to 10 000.

Thanks,

   Laszlo

_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

</description>
    <dc:creator>Laszlo Nagy</dc:creator>
    <dc:date>2008-09-27T05:33:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11856">
    <title>No default icon in Treeview DnD using drag_begin</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11856</link>
    <description>In the attached program, I get the default icon when I use
enable_model_drag_source to enable the drag (set MANUAL to False).  When I
use drag_begin (set MANUAL to True), the icon is wrong.  I need to use
drag_begin so that I can disallow the drag under certain conditions. 
Thoughts?
</description>
    <dc:creator>Jeffrey Barish</dc:creator>
    <dc:date>2008-09-27T00:46:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11853">
    <title>Memory leak when using pangocairo for animation</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11853</link>
    <description>Greetings,

I've isolated a fairly serious memory leak in an application I'm
writing, which involves using pangocairo and cairo to draw text and
graphics at moderately high update rates to produce an animated display.

I managed to create the attached minimal script which reproduces the
leak. It (the repro script) is kind of a hack, in that I'm using
gtk.main_iteration() to turn the main loop inside out, but the problem
originally/still appears when the drawing is initiated from timers in my
normally arranged event-driven application.

I have so far been unable to figure out what exactly is leaking (much
less how to fix it), but it seems to be related to high turnover of of
pango.Layout objects. I've tried using Python's GC debugging output and
Valgrind leakcheck and didn't see any smoking guns, but I'm by no means
a Valgrind wizard.

For a long running process that does this type of drawing (such as an
"realtime status display" sort of application, where I ran into this
leak), the process will continue to grow until VM thrashing and/or
OOM-killing occurs. With high-ish (16 Hz) update rates my Debian test
system with 192MB of physical RAM is completely incapacitated by
thrashing in a matter of 20-30 minutes or so.

I've reproduced this on two disparate systems so far. Does this
reproduce for anyone else, and/or does anyone see any obvious reason
that this script would hemorrhage memory? I'm stumped :)

-Kyle
_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
</description>
    <dc:creator>Kyle Schaffrick</dc:creator>
    <dc:date>2008-09-26T05:54:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11852">
    <title>Cairo and Fonts</title>
    <link>http://comments.gmane.org/gmane.comp.gnome.gtk+.python/11852</link>
    <description>I would like to have a font to render some text, but able to do it from
platform to platform. The platforms involved right now would be Windows
and Linux, but with news of a gtk for osx, it may be extended to that.

Is there a font that I can guarantee looks the same across all
platforms, or could I actually distribute a font with the application to
be loaded by cairo (outside of normal operating system fonts)?

Another thing I am rather unaware of, is how to do it all with
pygtk/cairo. Is there a decent example around that would help in this
task?

- Jeff.

_______________________________________________
pygtk mailing list   pygtk&lt; at &gt;daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

</description>
    <dc:creator>Jeffrey Drake</dc:creator>
    <dc:date>2008-09-26T05:35:51</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.comp.gnome.gtk+.python">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.gnome.gtk+.python</link>
  </textinput>
</rdf:RDF>
