def build_gui(self): """ Build the GUI interface. """ top = Gtk.VBox(homogeneous=False) hbox = Gtk.HBox() self.left = SimpleButton(Gtk.STOCK_GO_BACK, self.left_clicked) self.left.set_sensitive(False) hbox.pack_start(self.left, False, False, 0) self.right = SimpleButton(Gtk.STOCK_GO_FORWARD, self.right_clicked) self.right.set_sensitive(False) hbox.pack_start(self.right, False, False, 0) self.page = Gtk.Label() hbox.pack_end(self.page, False, False, 10) scrolledwindow = Gtk.ScrolledWindow() scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) self.texteditor = StyledTextEditor() self.texteditor.set_editable(False) self.texteditor.set_wrap_mode(Gtk.WrapMode.WORD) scrolledwindow.add(self.texteditor) top.pack_start(hbox, False, False, 0) top.pack_start(scrolledwindow, True, True, 0) top.show_all() return top
def build_gui(self): """ Build the GUI interface. """ top = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) hbox = Gtk.Box() self.left = SimpleButton('go-previous', self.left_clicked) self.left.set_sensitive(False) hbox.pack_start(self.left, False, False, 0) self.right = SimpleButton('go-next', self.right_clicked) self.right.set_sensitive(False) hbox.pack_start(self.right, False, False, 0) self.page = Gtk.Label() hbox.pack_end(self.page, False, False, 10) scrolledwindow = Gtk.ScrolledWindow() scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) self.texteditor = StyledTextEditor() self.texteditor.set_editable(False) self.texteditor.set_wrap_mode(Gtk.WrapMode.WORD) scrolledwindow.add(self.texteditor) top.pack_start(hbox, False, False, 0) top.pack_start(scrolledwindow, True, True, 0) top.show_all() return top
def build_gui(self): """ Build the GUI interface. """ top = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) hbox = Gtk.Box() self.left = SimpleButton(Gtk.STOCK_GO_BACK, self.left_clicked) self.left.set_tooltip_text(_('Previous To Do note')) self.left.set_sensitive(False) hbox.pack_start(self.left, False, False, 0) self.right = SimpleButton(Gtk.STOCK_GO_FORWARD, self.right_clicked) self.right.set_tooltip_text(_('Next To Do note')) self.right.set_sensitive(False) hbox.pack_start(self.right, False, False, 0) self.edit = SimpleButton(Gtk.STOCK_EDIT, self.edit_clicked) self.edit.set_tooltip_text(_('Edit the selected To Do note')) self.edit.set_sensitive(False) hbox.pack_start(self.edit, False, False, 0) self.new = SimpleButton(Gtk.STOCK_NEW, self.new_clicked) self.new.set_tooltip_text(_('Add a new To Do note')) hbox.pack_start(self.new, False, False, 0) self.page = Gtk.Label() hbox.pack_end(self.page, False, False, 10) self.title = Gtk.Label() self.title.set_alignment(0, 0) self.title.set_line_wrap(True) scrolledwindow = Gtk.ScrolledWindow() scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) self.texteditor = StyledTextEditor() self.texteditor.set_editable(False) self.texteditor.set_wrap_mode(Gtk.WrapMode.WORD) scrolledwindow.add(self.texteditor) top.pack_start(hbox, False, False, 0) top.pack_start(self.title, False, False, 4) top.pack_start(scrolledwindow, True, True, 0) top.show_all() return top