/[papo]/gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py
ViewVC logotype

Diff of /gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py

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

revision 1.5 by styxman, Fri Nov 8 16:46:03 2002 UTC revision 1.5.4.1 by anthonyl, Tue Mar 4 22:11:40 2003 UTC
# Line 16  Line 16 
16  # write to the Free Software Foundation, Inc., 59 Temple Place  # write to the Free Software Foundation, Inc., 59 Temple Place
17  # - Suite 330, Boston, MA 02111-1307, USA.  # - Suite 330, Boston, MA 02111-1307, USA.
18  #  #
19  # Copyright 2001-2002 Free Software Foundation  # Copyright 2001-2003 Free Software Foundation
20  #  #
21  # FILE:  # FILE:
22  # LayoutEditor.py  # LayoutEditor.py
# Line 37  iconlocation = GConfig.getInstalledBase( Line 37  iconlocation = GConfig.getInstalledBase(
37  ToolbarMapping = 'File|New|Form,tb_new.png;'   \  ToolbarMapping = 'File|New|Form,tb_new.png;'   \
38                 + 'File|Save,tb_save.png;'   \                 + 'File|Save,tb_save.png;'   \
39                 + ';'   \                 + ';'   \
40                 + 'Tools|Insert|Label,deslay_label.png;' \                 + 'Edit|Insert|Label,deslay_label.png;' \
41                 + 'Tools|Insert|Unbound Entry,deslay_entrytext.png;'   \                 + 'Edit|Insert|Unbound Entry,deslay_entrytext.png;'   \
42                 + 'Tools|Insert|Drop Down Entry,deslay_entrydrop.png;' \                 + 'Edit|Insert|Drop Down Entry,deslay_entrydrop.png;' \
43                 + 'Tools|Insert|Button,deslay_button.png;' \                 + 'Edit|Insert|Button,deslay_button.png;' \
44                 + 'Tools|Insert|Box,deslay_box.png'                 + 'Edit|Insert|Box,deslay_box.png'
45    
46  #               + 'File|Open,tb_open.png;'   \  #               + 'File|Open,tb_open.png;'   \
47    
# Line 51  class LayoutEditorTools(wxToolBar, Event Line 51  class LayoutEditorTools(wxToolBar, Event
51    def __init__(self, editor, frame):    def __init__(self, editor, frame):
52      self.editor = editor      self.editor = editor
53      wxToolBar.__init__(self, frame, -1)#, style=wxTB_DOCKABLE)      wxToolBar.__init__(self, frame, -1)#, style=wxTB_DOCKABLE)
54      EventAware.__init__(self, editor._instance)      EventAware.__init__(self, editor.instance)
55      self.registerEventListeners( {'BeginWizard' : self.onBeginWizard,      self.registerEventListeners( {'BeginWizard' : self.onBeginWizard,
56                                    'EndWizard' : self.onEndWizard,                                    'EndWizard' : self.onEndWizard,
57                                    'MakeDirty' : self.onDirtyForm,                                    'MakeDirty' : self.onDirtyForm,
# Line 66  class LayoutEditorTools(wxToolBar, Event Line 66  class LayoutEditorTools(wxToolBar, Event
66          self.AddSeparator()          self.AddSeparator()
67        else:        else:
68          handle, image = string.split(type,',',1)          handle, image = string.split(type,',',1)
69          help = self.editor._instance._menubar.getEventHelp(handle)          help = self.editor.instance._menubar.getEventHelp(handle)
70    
71          if not help:          if not help:
72            print "Warning: No event tied to %s" % handle            print "Warning: No event tied to %s" % handle
# Line 87  class LayoutEditorTools(wxToolBar, Event Line 87  class LayoutEditorTools(wxToolBar, Event
87    
88          EVT_TOOL(self, id, self.OnButtonSelected)          EVT_TOOL(self, id, self.OnButtonSelected)
89    
90        wxToolBar.Realize(self)      self.AddSeparator()
91        self.AddControl(wxStaticText(self,-1,_("Block: ")))
92        self.blockCombo = wxComboBox(self, -1)
93        self.AddControl(self.blockCombo)
94    
95        wxToolBar.Realize(self)
96    
97    def resetTool(self, mode):    def resetTool(self, mode):
98      if self.mapping.has_key(mode):      if self.mapping.has_key(mode):
# Line 97  class LayoutEditorTools(wxToolBar, Event Line 102  class LayoutEditorTools(wxToolBar, Event
102    def OnButtonSelected(self, event):    def OnButtonSelected(self, event):
103      self.ToggleTool(event.GetId(),0)      self.ToggleTool(event.GetId(),0)
104      handle = self.mapping[event.GetId()]      handle = self.mapping[event.GetId()]
105      self.editor._instance._menubar.simulateMenuEvent(handle)      self.editor.instance._menubar.simulateMenuEvent(handle)
106    
107  ##    if self.editor.mode == handle:  ##    if self.editor.mode == handle:
108  ##      self.editor.mode = 'move'  ##      self.editor.mode = 'move'

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.5.4.1

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