Exemplo n.º 1
0
    def __init__(self):
        View.__init__(self)

        # sets the rb active state
        self["rb1"].set_active(True)
        for name in "rb2 rb3 rb4".split():
            self[name].set_active(False)
Exemplo n.º 2
0
    def __init__(self, builder=None):
        View.__init__(self, builder=builder)

        # sets the rb active state
        self["rb1"].set_active(True)
        for name in "rb2 rb3 rb4".split():
            self[name].set_active(False)
Exemplo n.º 3
0
    def __init__(self):
        View.__init__(self)

        # sets the rb active state
        self["rb1"].set_active(True)
        for name in "rb2 rb3 rb4".split():
            self[name].set_active(False)
        return
Exemplo n.º 4
0
    def __init__(self):
        View.__init__(self)

        self.converter = ConverterView(False) # not a top level

        vbox = self['vbox_top']
        vbox.pack_start(self.converter.get_top_widget())
        return
Exemplo n.º 5
0
    def __init__(self):
        View.__init__(self)

        self.converter = ConverterView(False)  # not a top level

        vbox = self['vbox_top']
        vbox.pack_start(self.converter.get_top_widget())
        return
Exemplo n.º 6
0
    def __init__(self):
        View.__init__(self)

        self.red_pb = gtk.gdk.pixbuf_new_from_file("img/red.png")
        self.yellow_pb = gtk.gdk.pixbuf_new_from_file("img/yellow.png")
        self.green_pb = gtk.gdk.pixbuf_new_from_file("img/green.png")

        self.show_green()        
        return
Exemplo n.º 7
0
    def __init__(self):
        View.__init__(self)

        self.red_pb = gtk.gdk.pixbuf_new_from_file("img/red.png")
        self.yellow_pb = gtk.gdk.pixbuf_new_from_file("img/yellow.png")
        self.green_pb = gtk.gdk.pixbuf_new_from_file("img/green.png")

        self.show_green()
        return
Exemplo n.º 8
0
    def __init__(self):
        View.__init__(self)
        self['win_top'] = Gtk.Window()
        self['entry_external'] = Gtk.Entry()
        self['button'] = Gtk.Button("Click me to change the data source")
        box = Gtk.VBox()
        for n in ('entry_external', 'button'): box.add(self[n])

        self['win_top'].add(box)
        self['win_top'].show_all()
Exemplo n.º 9
0
    def __init__(self):
        View.__init__(self)
        self['win_top'] = Gtk.Window()
        self['entry_external'] = Gtk.Entry()
        self['button'] = Gtk.Button("Click me to change the data source")
        box = Gtk.VBox()
        for n in ('entry_external', 'button'):
            box.add(self[n])

        self['win_top'].add(box)
        self['win_top'].show_all()
Exemplo n.º 10
0
    def __init__(self):
        View.__init__(self)

        # creates sub views:
        self.part1 = Part1View()
        self.part2 = Part2View()
        self.part3 = Part3View()
        self.bars = BarsView(self)  # this has to be the last

        # connects sub views:
        self['vbox_top'].pack_start(self.bars.get_top_widget())
        self['algn_part1'].add(self.part1.get_top_widget())
        self['algn_part2'].add(self.part2.get_top_widget())
        self['algn_part3'].add(self.part3.get_top_widget())
        return
Exemplo n.º 11
0
    def __init__(self):
        View.__init__(self)

        self.get_top_widget().unparent()
        self['window1'] = None  # gets rid of the containing window

        # custom toolitems
        from spintool import SpinToolAction
        act = SpinToolAction("action_part2_sb_counter", "Counter",
                             "Counter of Part2!", "Counter:",
                             self['sb_count'].get_adjustment())
        self['action_part2_sb_counter'] = act
        agrp = self['agrp_part2']
        agrp.add_action(act)
        return
Exemplo n.º 12
0
    def __init__(self, appl_view):
        View.__init__(self)

        self.get_top_widget().unparent()
        self['window1'] = None  # gets rid of the containing window

        # uim and accel group
        self.ui = gtk.UIManager()
        acc_grp = self.ui.get_accel_group()
        appl_view.get_top_widget().add_accel_group(acc_grp)

        # add action groups
        for view, agrp in [
            (self, "agrp_bars"),
            (appl_view, "agrp_appl"),
            (appl_view.part1, "agrp_part1"),
            (appl_view.part2, "agrp_part2"),
            (appl_view.part3, "agrp_part3"),
        ]:
            self.ui.insert_action_group(view[agrp])
            pass

        # Connects all accelerators declared in glade.  This is
        # needed as action created in glade are connected to the
        # top-level window acceleration group, and that window is
        # not used here. Only the application Windows is used, and
        # in fact the agrp_appl is not needed to be connected here.
        for view, agrp in [
            (self, "agrp_bars"),
            (appl_view.part1, "agrp_part1"),
            (appl_view.part2, "agrp_part2"),
            (appl_view.part3, "agrp_part3"),
        ]:
            for action in view[agrp].list_actions():
                action.set_accel_group(acc_grp)
                action.connect_accelerator()
                pass
            pass

        self.ui.add_ui_from_file("ui/ui.xml")
        for name in "MainMenuBar MainToolBar".split():
            widget = self.ui.get_widget('/' + name)
            assert widget
            self[name] = widget
            self['vbox_bars'].pack_start(widget, expand=False)
            pass

        return
Exemplo n.º 13
0
    def __init__(self, stand_alone=True):
        """stand_alone means that this view has a its-own windows, i.e. the
        converter is used as a stand alone (non embedded) application"""

        if stand_alone: twid = "window_converter"
        else: twid = "vbox_converter"
        View.__init__(self, top=twid)

        # creates and connects sub views
        self.source = AmountView()
        self.target = AmountView()

        self.setup_widgets()

        # makes target uneditable
        self.target.set_editable(False)

        return
Exemplo n.º 14
0
    def __init__(self, stand_alone=True):
        """stand_alone means that this view has a its-own windows, i.e. the
        converter is used as a stand alone (non embedded) application"""

        if stand_alone: twid = "window_converter"
        else: twid = "vbox_converter"
        View.__init__(self, top=twid)

        # creates and connects sub views
        self.source = AmountView()
        self.target = AmountView()

        self.setup_widgets()

        # makes target uneditable
        self.target.set_editable(False)

        return
Exemplo n.º 15
0
    def __init__(self):

        # The view here is not constructed from a glade file.
        View.__init__(self)
    
        # The set of widgets:
        w = gtk.Window()
        h = gtk.VBox()
        l = gtk.Label()
        b = gtk.Button("Press")
        h.pack_start(l)
        h.pack_end(b)
        w.add(h)
        w.show_all()

        # We add all widgets we are interested in retrieving later in
        # the view, by giving them a name. Suppose you need access
        # only to the main window, label and button.  Widgets are
        # added like in a map:
        self['main_window'] = w
        self['label'] = l
        self['button'] = b
        
        return
Exemplo n.º 16
0
    def __init__(self):

        # The view here is not constructed from a glade file.
        View.__init__(self)

        # The set of widgets:
        w = gtk.Window()
        h = gtk.VBox()
        l = gtk.Label()
        b = gtk.Button("Press")
        h.pack_start(l)
        h.pack_end(b)
        w.add(h)
        w.show_all()

        # We add all widgets we are interested in retrieving later in
        # the view, by giving them a name. Suppose you need access
        # only to the main window, label and button.  Widgets are
        # added like in a map:
        self['main_window'] = w
        self['label'] = l
        self['button'] = b

        return
Exemplo n.º 17
0
 def __init__(self):
     View.__init__(self, "adapters.glade", "window8")
     return
Exemplo n.º 18
0
	def __init__(self, parent_view=None):
		View.__init__(self, self.GLADE_FILE, self.TOP_WIDGET, parent=parent_view)
Exemplo n.º 19
0
    def __init__(self):
        View.__init__(self)

        self.get_top_widget().unparent()
        self['window1'] = None  # gets rid of the containing window
        return