Changeset 70 for conseil.py

Show
Ignore:
Timestamp:
03/28/07 20:36:18 (22 months ago)
Author:
ploum
Message:

Fixes #47 : right click -> rename (Thanks Dodji !)
Fixe also a bug where Friendly name of your account is not saved.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • conseil.py

    r67 r70  
    7979                self.bookmarksTreeV.set_model(self.bookmarks.get()) 
    8080                self.renderer = gtk.CellRendererText() 
    81                 self.renderer.set_property('editable', True) 
     81                self.renderer.set_property('editable', False) 
    8282                self.renderer.connect('edited', self.__edited_callback) 
    8383                column = gtk.TreeViewColumn("title", self.renderer, text=0) 
     
    148148        def __edited_callback(self, cellrenderertext, path, new_text) : 
    149149                self.bookmarks.rename(path,new_text) 
     150                self.renderer.set_property('editable', False) 
    150151         
    151152        def import_bookmarks(self,a) : 
     
    199200                        #callback for rename TODO 
    200201                        def ren_callback(menuitem) : 
     202                                self.renderer.set_property('editable', True) 
    201203                                zetuple = widget.get_selection().get_selected() 
    202204                                store = zetuple[0] 
    203                                 path = store.get_path(zetuple[1]) 
    204                                 #column = get_cell_area 
    205                                 #zetuple = widget.get_selection().get_selected_rows() 
    206                                 #store = zetuple[0] 
    207                                 #path = zetuple[1][0][0] 
    208                                 print "renaming not implemented for now" 
    209                                 self.renderer.set_property('editable', True) 
     205                                path = store.get_string_from_iter(zetuple[1]) 
     206                                column = widget.get_column(0) 
     207                                widget.set_cursor(path,column,True) 
    210208                        #définition du right click menu 
    211209                        # TODO : use a widget as the MenuItem