Ejemplo n.º 1
0
class MainWindow(object):
    """Main window of Gnome password manager"""
    def __init__(self):
        super(MainWindow, self).__init__()
        self.builder = Gtk.Builder()
        self.builder.add_from_file("gnome_password_manager.ui")

        self._connect_glade_objects()
        self._connect_signal_handlers()
        self._configure_main_window()

    def _connect_signal_handlers(self):
        handlers = {'on_inspector_toggled': self.on_inspector_toggled}

        self.builder.connect_signals(handlers)

    def _connect_glade_objects(self):
        self.inspector = self.builder.get_object('inspector')
        self.headerbar = self.builder.get_object('main_window_headerbar')

    def _configure_main_window(self):
        main_window = self.builder.get_object("main_window")
        main_window.set_titlebar(self.headerbar)
        main_window.connect('delete-event', Gtk.main_quit)
        main_window.show_all()

        main_hbox = self.builder.get_object('main_hbox')
        self.inspector = Inspector()
        main_hbox.pack_start(self.inspector, False, True, 0)

    # Signal events

    def on_inspector_toggled(self, toggle_button):
        self.inspector.set_reveal_child(toggle_button.get_active())
Ejemplo n.º 2
0
    def _configure_main_window(self):
        main_window = self.builder.get_object("main_window")
        main_window.set_titlebar(self.headerbar)
        main_window.connect('delete-event', Gtk.main_quit)
        main_window.show_all()

        main_hbox = self.builder.get_object('main_hbox')
        self.inspector = Inspector()
        main_hbox.pack_start(self.inspector, False, True, 0)
Ejemplo n.º 3
0
    def _configure_main_window(self):
        main_window = self.builder.get_object("main_window")
        main_window.set_titlebar(self.headerbar)
        main_window.connect('delete-event', Gtk.main_quit)
        main_window.show_all()

        main_hbox = self.builder.get_object('main_hbox')
        self.inspector = Inspector()
        main_hbox.pack_start(self.inspector, False, True, 0)
Ejemplo n.º 4
0
class MainWindow(object):
    """Main window of Gnome password manager"""
    def __init__(self):
        super(MainWindow, self).__init__()
        self.builder = Gtk.Builder()
        self.builder.add_from_file("gnome_password_manager.ui")

        self._connect_glade_objects()
        self._connect_signal_handlers()
        self._configure_main_window()

    def _connect_signal_handlers(self):
        handlers = {
            'on_inspector_toggled': self.on_inspector_toggled
        }

        self.builder.connect_signals(handlers)

    def _connect_glade_objects(self):
        self.inspector = self.builder.get_object('inspector')
        self.headerbar = self.builder.get_object('main_window_headerbar')

    def _configure_main_window(self):
        main_window = self.builder.get_object("main_window")
        main_window.set_titlebar(self.headerbar)
        main_window.connect('delete-event', Gtk.main_quit)
        main_window.show_all()

        main_hbox = self.builder.get_object('main_hbox')
        self.inspector = Inspector()
        main_hbox.pack_start(self.inspector, False, True, 0)

    # Signal events

    def on_inspector_toggled(self, toggle_button):
        self.inspector.set_reveal_child(toggle_button.get_active())