def __init__(self, filterabe): Gtk.Box.__init__(self, orientation=Gtk.Orientation.HORIZONTAL, spacing=0) LoadSave.__init__(self) assert isinstance(filterabe, Filterable) self.entry = Gtk.Entry() self.entry.connect("key-release-event", self.on_key_press) self.search_func = filterabe.filter_by_file file_search = ToggleImageButton("document-new", func=self.set_search_by, param=filterabe.filter_by_file) file_search.set_tooltip_text(_("File search")) file_search.set_active(True) folder_search = ToggleImageButton("folder", func=self.set_search_by, param=filterabe.filter_by_folder) folder_search.set_tooltip_text(_("Folder search")) self.list = [file_search, folder_search] OneActiveToggledButton(self.list) """search button""" search = tab_close_button(func=self.on_filter, stock="edit-find") self.pack_start(file_search, False, False, 0) self.pack_start(folder_search, False, False, 0) self.pack_start(self.entry, True, True, 0) self.pack_start(search, False, False, 0)
def __init__(self, filterabe): Gtk.HBox.__init__(self, False, 0) LoadSave.__init__(self) assert isinstance(filterabe, Filterable) self.entry = Gtk.Entry() self.entry.connect("key-release-event", self.on_key_press) self.search_func = filterabe.filter_by_file file_search = ToggleImageButton(Gtk.STOCK_FILE, func=self.set_search_by, param=filterabe.filter_by_file) file_search.set_tooltip_text(_("File search")) file_search.set_active(True) folder_search = ToggleImageButton(Gtk.STOCK_DIRECTORY, func=self.set_search_by, param=filterabe.filter_by_folder) folder_search.set_tooltip_text(_("Folder search")) self.list = [file_search, folder_search] OneActiveToggledButton(self.list) """search button""" search = tab_close_button(func=self.on_filter, stock=Gtk.STOCK_FIND) self.pack_start(file_search, False, False, 0) self.pack_start(folder_search, False, False, 0) self.pack_start(self.entry, True, True, 0) self.pack_start(search, False, False, 0)
def __init__(self, controls): FControl.__init__(self, controls) LoadSave.__init__(self) self.eq_view = EqWindow(controls, self.on_eq_chaged) self.eq_view.hide()