def __setup_ui(self, win):
btn_setting = Gtk.Button("Settings")
btn_setting.set_margin_right(self.HORIZONTAL_MARGIN)
btn_reload = Gtk.Button("Reload")
btn_box = Gtk.HBox()
btn_box.add(btn_setting)
btn_box.add(btn_reload)
self._listbox = Gtk.TreeView(self._list_store)
self._listbox.set_headers_visible(False)
self._listbox.connect("row-activated", self.__row_activated)
self._scrollable = Gtk.ScrolledWindow()
self._scrollable.add(self._listbox)
self.__fill_listbox()
self._frame = Gtk.Frame()
self._frame.add(self._scrollable)
self._frame.set_border_width(1)
self._frame.set_margin_bottom(self.VERTICAL_MARGIN)
vbox = Gtk.VBox()
vbox.pack_start(self._frame, 1, 1, 1)
vbox.pack_end(btn_box, 0, 0, 0)
vbox.set_margin_top(self.VERTICAL_MARGIN)
vbox.set_margin_bottom(self.VERTICAL_MARGIN)
vbox.set_margin_left(self.VERTICAL_MARGIN)
vbox.set_margin_right(self.VERTICAL_MARGIN)
win.add(vbox)
return btn_reload, btn_setting
评论列表
文章目录