Changeset 07c8630 in sasview for guiframe/gui_toolbar.py
- Timestamp:
- Jun 27, 2011 6:43:40 PM (13 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 2c6b224
- Parents:
- 904193cd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
guiframe/gui_toolbar.py
rbdde9bd r07c8630 100 100 disable_redo_bmp, button_type,'Redo') 101 101 self.AddSeparator() 102 copy_im = GUIFRAME_ICON.COPY_ICON 103 copy_im.Rescale(tbar_size[0], tbar_size[1], wx.IMAGE_QUALITY_HIGH) 104 copy_bmp = copy_im.ConvertToBitmap() 105 #disable_undo_bmp = clear_image(undo_im).ConvertToBitmap() 106 disable_copy_bmp = wx.NullBitmap 107 self.AddLabelTool(GUIFRAME_ID.COPY_ID, 'Copy', copy_bmp, 108 disable_copy_bmp, button_type,'Copy parameter values') 109 self.AddSeparator() 110 paste_im = GUIFRAME_ICON.PASTE_ICON 111 paste_im.Rescale(tbar_size[0], tbar_size[1], wx.IMAGE_QUALITY_HIGH) 112 paste_bmp = paste_im.ConvertToBitmap() 113 #disable_redo_bmp = clear_image(redo_im).ConvertToBitmap() 114 disable_paste_bmp = wx.NullBitmap 115 self.AddLabelTool(GUIFRAME_ID.PASTE_ID, 'Paste', paste_bmp, 116 disable_paste_bmp, button_type,'Paste parameter values') 117 118 self.AddSeparator() 102 119 #add button for the current application 103 120 #self.button_application = wx.StaticText(self, -1, 'Welcome') … … 136 153 self.button_panel.SetToolTipString(hint) 137 154 self.AddControl(self.button_panel) 138 155 self.AddSeparator() 139 156 self.Realize() 140 157 … … 157 174 self.parent.Bind(wx.EVT_TOOL, self.parent.on_undo_panel, 158 175 id=GUIFRAME_ID.UNDO_ID) 176 self.parent.Bind(wx.EVT_TOOL, self.parent.on_copy_panel, 177 id=GUIFRAME_ID.COPY_ID) 178 self.parent.Bind(wx.EVT_TOOL, self.parent.on_paste_panel, 179 id=GUIFRAME_ID.PASTE_ID) 159 180 self.parent.Bind(wx.EVT_TOOL, self.parent.on_reset_panel, 160 181 id=GUIFRAME_ID.RESET_ID) … … 180 201 self.EnableTool(GUIFRAME_ID.UNDO_ID,False) 181 202 self.EnableTool(GUIFRAME_ID.REDO_ID, False) 203 self.EnableTool(GUIFRAME_ID.COPY_ID,False) 204 self.EnableTool(GUIFRAME_ID.PASTE_ID, False) 182 205 self.EnableTool(GUIFRAME_ID.PREVIEW_ID, False) 183 206 self.EnableTool(GUIFRAME_ID.RESET_ID, False) … … 189 212 self.EnableTool(GUIFRAME_ID.UNDO_ID, panel.get_undo_flag()) 190 213 self.EnableTool(GUIFRAME_ID.REDO_ID, panel.get_redo_flag()) 214 self.EnableTool(GUIFRAME_ID.COPY_ID, panel.get_copy_flag()) 215 self.EnableTool(GUIFRAME_ID.PASTE_ID, panel.get_paste_flag()) 191 216 self.EnableTool(GUIFRAME_ID.PREVIEW_ID, panel.get_preview_flag()) 192 217 self.EnableTool(GUIFRAME_ID.RESET_ID, panel.get_reset_flag()) … … 203 228 self.Realize() 204 229 230 def enable_copy(self, panel): 231 self.EnableTool(GUIFRAME_ID.COPY_ID, panel.get_copy_flag()) 232 self.Realize() 233 234 def enable_paste(self, panel): 235 self.EnableTool(GUIFRAME_ID.PASTE_ID, panel.get_paste_flag()) 236 self.Realize() 237 205 238 def enable_print(self, panel): 206 239 self.EnableTool(GUIFRAME_ID.PRINT_ID, panel.get_print_flag())
Note: See TracChangeset
for help on using the changeset viewer.