def _create_basic_search(self): # This hbox is here so we can have a padding on the filters # from the left window edge filters_container = Gtk.HBox() filters_container.show() filters_box = Gtk.VBox(spacing=6) filters_container.pack_start(filters_box, False, False, 6) filters_box.show() self.vbox.pack_start(filters_container, False, True, 6) hbox = Gtk.HBox() filters_box.pack_start(hbox, False, False, 0) hbox.show() self.hbox = hbox widget = self._primary_filter self.hbox.pack_start(widget, False, False, 0) widget.show() self.search_entry = self._primary_filter.entry self.search_button = SearchFilterButton(stock=Gtk.STOCK_FIND) hbox.pack_start(self.search_button, False, False, 0) self.search_button.show() self.filters_box = filters_box
def _add_remove_button(self): self._remove_button = SearchFilterButton(stock=Gtk.STOCK_REMOVE) self._remove_button.set_relief(Gtk.ReliefStyle.NONE) self._remove_button.set_label_visible(False) self._remove_button.connect('clicked', self._on_remove_clicked) self._remove_button.show() self.pack_start(self._remove_button, False, False, 0)
def _create_basic_search(self): filters_box = gtk.VBox() filters_box.show() self.vbox.pack_start(filters_box, expand=False) hbox = gtk.HBox() hbox.set_border_width(3) filters_box.pack_start(hbox, False, False) hbox.show() self.hbox = hbox widget = self._primary_filter self.hbox.pack_start(widget, False, False) widget.show() self.search_entry = self._primary_filter.entry self.search_button = SearchFilterButton(stock=gtk.STOCK_FIND) hbox.pack_start(self.search_button, False, False) self.search_button.show() self.filters_box = filters_box
def _add_remove_button(self): self._remove_button = SearchFilterButton(icon='list-remove-symbolic') self._remove_button.set_relief(Gtk.ReliefStyle.NONE) self._remove_button.connect('clicked', self._on_remove_clicked) self._remove_button.show() self.pack_start(self._remove_button, False, False, 0)