KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /usr/share/doc/pygtk2-2.10.1/examples/gtk/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/pygtk2-2.10.1/examples/gtk/bin.py
# A simple gtk.Conatiner subclassing example reimplementing gtk.Bin in python
import gtk

class Bin(gtk.Container):
    __gtype_name__ = 'PyGtkBin'
    def __init__(self):
        gtk.Container.__init__(self)
        self.child = None

    def do_add(self, child):
        child.set_parent(self)
        self.child = child

    def do_remove(self, child):
        widget_was_visible = child.flags() & gtk.VISIBLE
        child.unparent()
        self.child = None

        if widget_was_visible:
            self.queue_resize()

    def do_forall(self, internal, callback, data):
        if self.child:
            callback(self.child, data)

label = gtk.Label()
c = Bin()
c.add(label)
print c.get_children()
c.remove(label)

Anon7 - 2021