/[ascend]/trunk/pygtk/interface/gtkbrowser.py
ViewVC logotype

Diff of /trunk/pygtk/interface/gtkbrowser.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 206 by johnpye, Fri Jan 13 03:35:54 2006 UTC revision 207 by johnpye, Mon Jan 23 06:47:06 2006 UTC
# Line 146  class Browser: Line 146  class Browser:
146          _img.set_from_file('icons/properties.png')          _img.set_from_file('icons/properties.png')
147          self.propsmenuitem.set_image(_img)          self.propsmenuitem.set_image(_img)
148    
149          self.fixmenuitem.show()          self.fixmenuitem.show(); self.fixmenuitem.set_sensitive(False)
150          self.freemenuitem.show()          self.freemenuitem.show(); self.freemenuitem.set_sensitive(False)
151          self.plotmenuitem.show()          self.plotmenuitem.show(); self.plotmenuitem.set_sensitive(False)
152          self.propsmenuitem.show()          self.propsmenuitem.show()
153          self.treecontext.append(self.fixmenuitem);          self.treecontext.append(self.fixmenuitem);
154          self.treecontext.append(self.freemenuitem);          self.treecontext.append(self.freemenuitem);
# Line 759  class Browser: Line 759  class Browser:
759                      else:                      else:
760                          self.fixmenuitem.set_sensitive(True)                          self.fixmenuitem.set_sensitive(True)
761                          self.freemenuitem.set_sensitive(False)                          self.freemenuitem.set_sensitive(False)
762                    elif _instance.isRelation():
763                        _canpop = True;
764                        self.propsmenuitem.set_sensitive(True)                  
765                  else:                  else:
766                      self.fixmenuitem.set_sensitive(False)                      self.fixmenuitem.set_sensitive(False)
767                      self.freemenuitem.set_sensitive(False)                      self.freemenuitem.set_sensitive(False)
# Line 819  class Browser: Line 822  class Browser:
822          return 1          return 1
823    
824      def props_activate(self,widget):      def props_activate(self,widget):
825          self.reporter.reportWarning("props_activate not implemented")          _path,_col = self.treeview.get_cursor()
826            _instance = self.otank[_path][1]
827            if _instance.isRelation():
828                print "Relation '"+_instance.getName().toString()+"':", _instance.getValueAsString()
829            else:
830                self.reporter.reportWarning("props_activate not implemented")
831    
832                    
833  #   ---------------------------------  #   ---------------------------------

Legend:
Removed from v.206  
changed lines
  Added in v.207

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22