Example #1
0
 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()
Example #2
0
 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)
Example #3
0
 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)
 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)