Changeset 15
- Timestamp:
- 07/05/06 11:26:25 (3 years ago)
- Files:
-
- 1 added
- 3 modified
-
conseil.glade (modified) (1 diff)
-
conseil.glade.bak (modified) (2 diffs)
-
conseil.py (modified) (4 diffs)
-
notes.txt (added)
Legend:
- Unmodified
- Added
- Removed
-
conseil.glade
r14 r15 362 362 <property name="hover_expand">False</property> 363 363 <signal name="row_activated" handler="on_bookmarks_row_activated" last_modification_time="Tue, 04 Jul 2006 09:14:09 GMT"/> 364 <signal name="button_press_event" handler="on_bookmarks_button_press_event" last_modification_time="Wed, 05 Jul 2006 08:30:51 GMT"/> 364 365 </widget> 365 366 </child> -
conseil.glade.bak
r14 r15 452 452 453 453 <child> 454 <placeholder/> 454 <widget class="GtkLabel" id="label6"> 455 <property name="visible">True</property> 456 <property name="label" translatable="yes">Welcome in Conseil Bug Triager</property> 457 <property name="use_underline">False</property> 458 <property name="use_markup">False</property> 459 <property name="justify">GTK_JUSTIFY_LEFT</property> 460 <property name="wrap">False</property> 461 <property name="selectable">False</property> 462 <property name="xalign">0.5</property> 463 <property name="yalign">0.5</property> 464 <property name="xpad">0</property> 465 <property name="ypad">0</property> 466 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 467 <property name="width_chars">-1</property> 468 <property name="single_line_mode">False</property> 469 <property name="angle">0</property> 470 </widget> 471 <packing> 472 <property name="tab_expand">False</property> 473 <property name="tab_fill">True</property> 474 </packing> 455 475 </child> 456 476 … … 458 478 <widget class="GtkLabel" id="label1"> 459 479 <property name="visible">True</property> 460 <property name="label" translatable="yes"> label1</property>480 <property name="label" translatable="yes">Start Page</property> 461 481 <property name="use_underline">False</property> 462 482 <property name="use_markup">False</property> -
conseil.py
r14 r15 32 32 "on_window1_destroy" : gtk.main_quit, 33 33 "on_bookmarks_row_activated": self.bookmarkClicked, 34 "on_addBookmark_clicked" : self.addBookmark_clicked } 34 "on_addBookmark_clicked" : self.addBookmark_clicked, 35 "on_bookmarks_button_press_event" : self.bookmarks_button_press } 35 36 self.wTree.signal_autoconnect(dic) 36 37 #Wich BTS are we using ? … … 88 89 return listing 89 90 91 92 def bookmarks_button_press(self,widget, event) : 93 #middle click, we open the bug 94 if event.button == 2 : 95 #self.bookmarkClicked() 96 print "TODO : open the bug on middle click" 97 #right click menu 98 elif event.button == 3 : 99 # callback for delete right click menu 100 def del_callback(menuitem) : 101 model = widget.get_model() 102 zetuple = widget.get_selection().get_selected() 103 model.remove(zetuple[1]) 104 #TODO : do not forget to also remove the bookmarks from 105 #the stored bookmarks. (sync with storage) 106 #callback for rename TODO 107 def ren_callback(menuitem) : 108 print "TODO rename function" 109 #définition du right click menu 110 # TODO : use a widget as the MenuItem 111 delete = gtk.MenuItem("delete") 112 delete.connect("activate", del_callback) 113 delete.show() 114 rename = gtk.MenuItem("rename") 115 rename.connect("activate", ren_callback) 116 rename.show() 117 menu = gtk.Menu() 118 menu.append(delete) 119 menu.append(rename) 120 menu.popup(None, None, None, event.button, event.time) 121 90 122 91 123 def bookmarkClicked(widget, path, view_column,user_param1): … … 116 148 def addBookmark(self,title,searchMethod, args) : 117 149 self.bookmarks.insert_before(None, [title, searchMethod, args]) 150 # TODO : do not forget to also add the bookmark in the store ! 118 151 119 152 … … 139 172 #First, we ask for the result as it can takes some times 140 173 tree=self.__treeInit__() 141 handler =tree.connect("row-activated", self.__row_clicked, tree.get_selection())174 tree.connect("row-activated", self.__row_clicked, tree.get_selection()) 142 175 if search_type == 3 : 143 176 array= args.split("\n",1)
