Exemplo n.º 1
0
    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
Exemplo n.º 2
0
 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)
Exemplo n.º 3
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
Exemplo n.º 4
0
 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)