Changeset 56 for conseil.py
- Timestamp:
- 03/23/07 00:22:02 (22 months ago)
- Files:
-
- 1 modified
-
conseil.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
conseil.py
r52 r56 29 29 def __init__(self): 30 30 #Set the Glade file 31 self.full_glade = gtk.glade.XML("conseil.glade") 32 self.main_window = self.full_glade.get_widget("main_window") 33 self.bugs_tabs= self.full_glade.get_widget("bugs_tabs") 34 self.statusbar = self.full_glade.get_widget("statusbar") 31 self.full_glade = gtk.glade.XML("conseil.glade") 32 self.main_window = self.full_glade.get_widget("main_window") 33 self.bugs_tabs = self.full_glade.get_widget("bugs_notebook") 34 self.statusbar = self.full_glade.get_widget("statusbar") 35 self.sidebar = self.full_glade.get_widget("sidebar") 35 36 #self.display_sidebar_menu = self.full_glade.get_widget("sidebar_display") 36 37 #hpane = self.full_glade.get_widget("hpaned1") 37 38 #hpane.set_property("min-position", 100) 38 self.sidebar=self.full_glade.get_widget("sidebar")39 39 #We remove directly the first page 40 40 # we might want to keep it and remove it at the first action 41 41 self.bugs_tabs.remove_page(0) 42 42 #Create our dictionay and connect it 43 dic = { "on_ btnSimplesearch_clicked" : self.simpleSearch_clicked,44 "on_ window1_destroy" : gtk.main_quit,43 dic = { "on_simple_search_button_clicked" : self.simpleSearch_clicked, 44 "on_main_window_destroy" : gtk.main_quit, 45 45 "on_bookmarks_row_activated": self.bookmarkClicked, 46 "on_addBookmark_clicked" : self.addBookmark_clicked, 46 "on_add_bookmark_button_clicked" : self.addBookmark_clicked, 47 "on_remove_bookmark_button_clicked" : self.removeBookmark_clicked, 47 48 "on_bookmarks_button_press_event" : self.bookmarks_button_press, 48 "on_quit ter1_activate": gtk.main_quit,49 "on_import er_activate" : self.import_bookmarks,50 "on_o uvrir1_activate" : self.open_bookmarks,51 "on_bugs_ tabs_switch_page" : self.switch_page,49 "on_quit_activate": gtk.main_quit, 50 "on_import_activate" : self.import_bookmarks, 51 "on_open_activate" : self.open_bookmarks, 52 "on_bugs_notebook_switch_page" : self.switch_page, 52 53 "on_sidebar_display_activate" : self.show_sidebar, 53 "on_sidebar_close_ released" : lambda close : self.set_sidebar(0) }54 "on_sidebar_close_button_clicked" : lambda close : self.set_sidebar(0) } 54 55 self.full_glade.signal_autoconnect(dic) 55 56 #self.sidebar_bm.connect("button_press_event", self.bookmarks_button_press) … … 60 61 self.bookmarks = bookmarks_store(self.bts.btsName()) 61 62 #construction of the bookmarks widget 62 treeV = self.full_glade.get_widget("bookmarks")63 treeV.set_model(self.bookmarks.get())63 self.bookmarksTreeV = self.full_glade.get_widget("bookmarks_list") 64 self.bookmarksTreeV.set_model(self.bookmarks.get()) 64 65 self.renderer = gtk.CellRendererText() 65 66 self.renderer.set_property('editable', True) 66 67 self.renderer.connect('edited', self.__edited_callback) 67 68 column = gtk.TreeViewColumn("title", self.renderer, text=0) 68 treeV.append_column(column)69 treeV.show()69 self.bookmarksTreeV.append_column(column) 70 self.bookmarksTreeV.show() 70 71 #construction of the advanced search widget 71 72 #with scrollbars 72 #adv_main = self.full_glade.get_widget("adv anced_widget")73 #adv_main = self.full_glade.get_widget("adv_search_scrolled") 73 74 #or without 74 adv_main = self.full_glade.get_widget(" vbox_main_adv")75 adv_parent = self.full_glade.get_widget(" vbox_adv")75 adv_main = self.full_glade.get_widget("adv_search_box") 76 adv_parent = self.full_glade.get_widget("adv_search_side_box") 76 77 to_remove = self.full_glade.get_widget("omega13") 77 78 78 statusbox = self.full_glade.get_widget(" status_vbox1")79 statusbox = self.full_glade.get_widget("adv_search_status_box") 79 80 for e in self.bts.availableStatus(): 80 81 checkbox = gtk.CheckButton(label=e) 81 82 checkbox.show() 82 83 statusbox.pack_start(checkbox,expand=0,padding=1) 83 importancebox = self.full_glade.get_widget(" importance_vbox1")84 importancebox = self.full_glade.get_widget("adv_search_importance_box") 84 85 for e in self.bts.availableImportance(): 85 86 checkbox = gtk.CheckButton(label=e) … … 87 88 importancebox.pack_start(checkbox,expand=0,padding=1) 88 89 89 viewport = self.full_glade.get_widget(" viewport_adv")90 viewport = self.full_glade.get_widget("adv_search_viewport") 90 91 viewport.remove(adv_main) 91 92 … … 190 191 #store = zetuple[0] 191 192 #path = zetuple[1][0][0] 192 print "renaming "193 print "renaming not implemented for now" 193 194 self.renderer.set_property('editable', True) 194 195 #définition du right click menu … … 240 241 descr = tab_descr(tab) 241 242 self.bookmarks.add(descr) 243 244 #the "remove bookmark" button is clicked 245 def removeBookmark_clicked(self, widget): 246 to_delete = self.bookmarksTreeV.get_selection().get_selected()[1] 247 self.bookmarks.delete(to_delete) 242 248 243 249 #main search button pressed
