def pulse(self): '''Starts the pulse''' if self.__pulse_bar == None: hb_pulse = self.get_widget('hb_pulsebar') hb_pulse.remove(self.get_widget('hseparator_pulse')) self.__pulse_bar = progressbar.progress_bar() self.__pulse_bar.set_size_request(-1, 12) self.__pulse_bar.set_pulse_step(0.01) hb_pulse.add(self.__pulse_bar) self.__pulse_bar.show_pulse()
def init(self): '''Constructor of the Paste History View.''' self.__history_tree = paste_tree() self.widget.pack_start(self.__history_tree) self.__x11_clipboard = gtk.Clipboard(selection="PRIMARY") self.__gnome_clipboard = gtk.Clipboard(selection="CLIPBOARD") self.__registry = registry.registry() self.__tree_selected = None self.__history_tree.connect('clicked', self.cb_paste_clicked) self.__history_tree.connect('double-clicked', self.cb_paste_db_clicked) self.__history_tree.connect('middle-clicked', self.cb_paste_m_clicked) self.__history_tree.connect('right-clicked', self.cb_paste_r_clicked) self.__pulse_bar = progressbar.progress_bar() self.widget.pack_start(self.__pulse_bar, expand=False) self.__pulse_bar.set_size_request(-1, 12) self.__pulse_bar.set_pulse_step(0.01)
def init_glade(self): '''Initiate the interface using glade''' self.__options = {} self.__inputs = {} self.__options_bar = self.get_widget('hseparator_combo') self.__list_sites = self.get_widget('list_sites') for site in pastebin.BINS.keys(): self.__list_sites.append_text(site) self.__list_sites.connect('changed', self.cb_list_site_change) self.__list_sites.set_active(0) self.__title_entry = self.get_widget('post_title_entry') self.__nickname_entry = self.get_widget('post_name_entry') self.__title_entry.set_text('') # TODO: Use options self.__nickname_entry.set_text('') # TODO: Use options self.__text_entry = self.get_widget('post_text_entry') self.__pulse_bar = progressbar.progress_bar() self.widget.pack_start(self.__pulse_bar, expand=False) self.__pulse_bar.set_size_request(-1, 12) self.__pulse_bar.set_pulse_step(0.01)