Ejemplo n.º 1
0
 def _build(self):
     self.win = gtk.Window()
     self.A = OptionMenu()
     self.A.prefill(["Play", "Hide", "Run"])
     self.B = OptionMenu()
     self.B.prefill(["Play", "Hide", "Run"])
     self.C = OptionMenu()
     self.C.prefill(["Play", "Hide", "Run"])
     self.D = OptionMenu()
     self.D.prefill(["Play", "Hide", "Run"])
     self.E = OptionMenu()
     self.E.prefill([("Play", 111), ("Hide", 222) , ("Run", 666)])
     self.F = OptionMenu()
     self.F.prefill([("Play", 111), ("Hide", 222) , ("Run", 666)])
     vbox = gtk.VBox()
     vbox.add(self.A)
     vbox.add(self.B)
     vbox.add(self.C)
     vbox.add(self.D)
     vbox.add(self.E)
     vbox.add(self.F)
     self.win.add(vbox)
Ejemplo n.º 2
0
class CheckProxy(Proxy):
    widgets = [":A", ":B", ":C", ":D", ":E", ":F"]
    def __init__(self, model):
        self._build()
        Proxy.__init__(self, model, delete_handler=gtk.mainquit)
        gtk.idle_add(self.focus_topmost)

    def _build(self):
        self.win = gtk.Window()
        self.A = OptionMenu()
        self.A.prefill(["Play", "Hide", "Run"])
        self.B = OptionMenu()
        self.B.prefill(["Play", "Hide", "Run"])
        self.C = OptionMenu()
        self.C.prefill(["Play", "Hide", "Run"])
        self.D = OptionMenu()
        self.D.prefill(["Play", "Hide", "Run"])
        self.E = OptionMenu()
        self.E.prefill([("Play", 111), ("Hide", 222) , ("Run", 666)])
        self.F = OptionMenu()
        self.F.prefill([("Play", 111), ("Hide", 222) , ("Run", 666)])
        vbox = gtk.VBox()
        vbox.add(self.A)
        vbox.add(self.B)
        vbox.add(self.C)
        vbox.add(self.D)
        vbox.add(self.E)
        vbox.add(self.F)
        self.win.add(vbox)