/[gnue]/gnue-designer/src/base/ToolBar.py
ViewVC logotype

Diff of /gnue-designer/src/base/ToolBar.py

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

revision 1.6 by jcater, Tue Jun 17 03:13:51 2003 UTC revision 1.7 by jcater, Tue Aug 12 22:45:13 2003 UTC
# Line 61  class BaseToolBar(wxToolBar, EventAware) Line 61  class BaseToolBar(wxToolBar, EventAware)
61        if not len(type):        if not len(type):
62          self.AddSeparator()          self.AddSeparator()
63        else:        else:
64          handle, image = string.split(type,',',1)          handle, image  = string.split(type,',',1)
65    
66    
67          help=""          help=""
68  ##        help = self.instance.menubar.getEventHelp(handle)  ##        help = self.instance.menubar.getEventHelp(handle)
69    
# Line 93  class BaseToolBar(wxToolBar, EventAware) Line 95  class BaseToolBar(wxToolBar, EventAware)
95      #      #
96      # Cheer up any previously depressed toolbuttons      # Cheer up any previously depressed toolbuttons
97      #      #
98      for key in self.mapping.keys():  #    for key in self.mapping.keys():
99        try:  #      try:
100          self.ToggleTool(int(key),0)  #        self.ToggleTool(int(key),0)
101        except ValueError:  #      except ValueError:
102          pass  #        pass
103    
104    
     self.ToggleTool(event.GetId(),0)  
105      handle = self.mapping[event.GetId()]      handle = self.mapping[event.GetId()]
106      self.instance.dispatchEvent(handle)      state = self.GetToolState(event.GetId())
107        self.ToggleTool(event.GetId(),0)
108        if not state:
109          evt = 'Cancel:%s' % handle
110        else:
111          evt = handle
112    
113        self.instance.dispatchEvent(evt)

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26