Changeset 73b3ae2 in sasview for guiframe


Ignore:
Timestamp:
Feb 4, 2011 4:21:17 PM (14 years ago)
Author:
Gervaise Alina <gervyh@…>
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:
946d1b1
Parents:
3cd5806
Message:

working on guiframe toolbar

Location:
guiframe
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • guiframe/gui_manager.py

    ra45037aa r73b3ae2  
    111111        self._edit_menu = None 
    112112        self._toolbar_menu = None 
     113        self._save_appl_menu = None 
    113114        #tool bar 
    114115        self._toolbar = None 
     
    160161        #update edit menu 
    161162        self.enable_edit_menu() 
    162         print "set_panel_on_focus", event.panel.window_caption 
    163              
     163        
    164164    def build_gui(self): 
    165165        """ 
     
    725725            self._populate_file_menu() 
    726726            id = wx.NewId() 
    727             self._file_menu.Append(id, '&Save Application', 
     727            self._save_appl_menu = self._file_menu.Append(id,  
     728                                                          '&Save Application', 
    728729                                 'Save state of the current active application') 
    729730            wx.EVT_MENU(self, id, self._on_save_application) 
     
    940941        save the state of the current active application 
    941942        """ 
    942         ## Default file location for save 
    943         self._default_save_location = os.getcwd() 
    944         if self._current_perspective is  None: 
    945             return 
    946         reader, ext = self._current_perspective.get_extensions() 
    947         path = None 
    948         dlg = wx.FileDialog(self, "Choose a file", 
    949                             self._default_save_location, "", ext, wx.SAVE) 
    950         if dlg.ShowModal() == wx.ID_OK: 
    951             path = dlg.GetPath() 
    952             self._default_save_location = os.path.dirname(path) 
    953         else: 
    954             return None 
    955         dlg.Destroy() 
    956         if path is None: 
    957             return 
    958         # default cansas xml doc 
    959         doc = None 
    960         for panel in self._current_perspective.get_perspective(): 
    961             doc = on_save_helper(doc, reader, panel, path) 
     943        if self.panel_on_focus is not None: 
     944            self.panel_on_focus.on_save(event) 
    962945             
    963946    def _on_save_project(self, event): 
  • guiframe/gui_toolbar.py

    ra45037aa r73b3ae2  
    1919                                             size=tbar_size) 
    2020        self.AddLabelTool(GUIFRAME_ID.SAVE_ID, 'Save', save_bmp, shortHelp='Save') 
     21        self.AddSeparator() 
    2122        
    2223        bookmark_bmp =  wx.ArtProvider.GetBitmap(wx.ART_ADD_BOOKMARK, wx.ART_TOOLBAR, 
    2324                                                 size=tbar_size) 
    2425        self.AddLabelTool(GUIFRAME_ID.BOOKMARK_ID, 'Bookmark', bookmark_bmp,shortHelp='Bookmark') 
    25          
     26        self.AddSeparator() 
    2627        zoom_in_bmp = wx.ArtProvider.GetBitmap(wx.ART_GO_UP, wx.ART_TOOLBAR, 
    2728                                                size=tbar_size) 
    2829        self.AddLabelTool(GUIFRAME_ID.ZOOM_IN_ID, 'Zoom in', zoom_in_bmp,shortHelp='Zoom in') 
    29          
     30        self.AddSeparator() 
    3031        zoom_out_bmp = wx.ArtProvider.GetBitmap(wx.ART_GO_DOWN, wx.ART_TOOLBAR, 
    3132                                                 size=tbar_size) 
    3233        self.AddLabelTool(GUIFRAME_ID.ZOOM_OUT_ID,'Zoom out',zoom_out_bmp,shortHelp='Zoom out') 
    33          
     34        self.AddSeparator() 
    3435        zoom_bmp =  wx.ArtProvider.GetBitmap(wx.ART_GO_FORWARD, wx.ART_TOOLBAR, 
    3536                                             size=tbar_size) 
    3637        self.AddLabelTool(GUIFRAME_ID.ZOOM_ID, 'Zoom', zoom_bmp,shortHelp='Zoom') 
    37          
     38        self.AddSeparator() 
    3839        drag_bmp =  wx.ArtProvider.GetBitmap(wx.ART_REMOVABLE, wx.ART_TOOLBAR, 
    3940                                             size=tbar_size) 
    4041        self.AddLabelTool(GUIFRAME_ID.DRAG_ID, 'Drag', drag_bmp,shortHelp='Drag') 
    41          
     42        self.AddSeparator() 
    4243        preview_bmp =  wx.ArtProvider.GetBitmap(wx.ART_REPORT_VIEW, wx.ART_TOOLBAR, 
    4344                                                size=tbar_size) 
    4445        self.AddLabelTool(GUIFRAME_ID.PREVIEW_ID, 'Preview', preview_bmp,shortHelp='Report') 
    45          
     46        self.AddSeparator() 
    4647        print_bmp =  wx.ArtProvider.GetBitmap(wx.ART_PRINT, wx.ART_TOOLBAR, 
    4748                                              size=tbar_size) 
    4849        self.AddLabelTool(GUIFRAME_ID.PRINT_ID, 'Print', print_bmp,shortHelp='Print') 
    49          
     50        self.AddSeparator() 
    5051        undo_bmp =  wx.ArtProvider.GetBitmap(wx.ART_UNDO, wx.ART_TOOLBAR, 
    5152                                             size=tbar_size) 
    5253        self.AddLabelTool(GUIFRAME_ID.UNDO_ID, 'Undo', undo_bmp,shortHelp='Undo') 
    53          
    54        
     54        self.AddSeparator() 
    5555        redo_bmp =  wx.ArtProvider.GetBitmap(wx.ART_REDO, wx.ART_TOOLBAR, 
    5656                                             size=tbar_size) 
    5757        self.AddLabelTool(GUIFRAME_ID.REDO_ID, 'Redo', redo_bmp,shortHelp='Redo') 
     58        self.AddSeparator() 
    5859        #add button for the current application 
    59         self.button_application = wx.Button(self, -1, 'Welcome') 
     60        self.button_application = wx.StaticText(self, -1, 'Welcome') 
    6061        self.button_application.SetForegroundColour('black') 
    6162        self.button_application.SetBackgroundColour('#1874CD') 
    6263        self.AddControl(self.button_application) 
     64        self.AddSeparator() 
    6365         #add button for the panel on focus 
    64         self.button_panel = wx.Button(self, -1, 'No Panel') 
     66        self.button_panel = wx.StaticText(self, -1, 'No Panel') 
    6567        self.button_panel.SetForegroundColour('black') 
    6668        self.button_panel.SetBackgroundColour('#90EE90') 
Note: See TracChangeset for help on using the changeset viewer.