Changeset 175
- Timestamp:
- Wed Jun 27 02:50:16 2007
- Files:
-
- trunk/jbrout.glade (modified) (diff)
- trunk/jbrout.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
trunk/jbrout.glade
r172 r175 227 227 <property name="headers_visible">False</property> 228 228 <signal name="drag_data_get" handler="on_treeviewdb_drag_data_get"/> 229 <signal name="button_press_event" handler="on_treeviewdb_button_press_event"/> 229 230 <signal name="row_collapsed" handler="on_treeviewdb_row_collapsed"/> 230 231 <signal name="row_expanded" handler="on_treeviewdb_row_expanded"/> 231 232 <signal name="row_activated" handler="on_treeviewdb_row_activated"/> 232 <signal name="button_release_event" handler="on_treeviewdb_button_release_event"/>233 233 <signal name="drag_data_received" handler="on_treeviewdb_drag_data_received"/> 234 234 </widget> -
trunk/jbrout.py
r173 r175 1934 1934 fromFilteredTree = (widget == self.tvFilteredAlbums) 1935 1935 self.selectAlbum( model, iter0, fromFilteredTree = fromFilteredTree ) 1936 1936 1936 1936 def on_treeviewdb_drag_data_get(self, widget, *args): 1937 1937 #~ context, selection, target_id,etime = args … … 1940 1940 model, iter0 = treeselection.get_selected() 1941 1941 self.dragFolder = iter0 1942 1943 def on_treeviewdb_button_release_event(self, widget, *args): 1944 1942 # 1943 #def on_treeviewdb_button_release_event(self, widget, *args): 1944 # pass 1945 1946 def on_treeviewdb_button_press_event(self, widget, event): 1945 1947 def makeItem(nom,callback): 1946 1948 item = gtk.ImageMenuItem(nom) … … 1951 1953 treeselection = widget.get_selection() 1952 1954 model, iter0 = treeselection.get_selected() 1953 if iter0: 1955 if iter0 and event.type == gtk.gdk.BUTTON_PRESS: 1956 1954 1957 node = model.get(iter0) 1955 1958 1956 event = args[0]1957 1959 if node!=None: 1958 1960 # on a real folder … … 1993 1995 menu.append(smenu2) 1994 1996 #/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 1995 menu.popup(None,None,None,event.button,0) 1997 menu.popup(None,None,None,event.button,event.time) 1998 return 1 1996 1999 elif event.button==2: 1997 2000 self.selectAlbum(model,iter0,False) 2001 return 1 1998 2002 else: 1999 2003 # on the basket … … 2001 2005 menu = gtk.Menu() 2002 2006 menu.append( makeItem(_("Remove"),self.on_menu_remove_basket) ) 2003 menu.popup(None,None,None,event.button,0) 2007 menu.popup(None,None,None,event.button,event.time) 2008 return 1 2004 2009 elif event.button==2: 2005 2010 self.selectAlbum(model,iter0) 2011 return 1 2006 2012 2007 2013 def on_album_menu_select_plugin(self,ib,widget,callback): 2014 print "SEL" 2008 2015 treeselection = widget.get_selection() 2009 2016 model, iter0 = treeselection.get_selected()
