Changeset fc2b91a in sasview for guiframe/gui_manager.py


Ignore:
Timestamp:
Jun 18, 2008 6:07:18 PM (16 years ago)
Author:
Mathieu Doucet <doucetm@…>
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:
4972de2
Parents:
ad8bcd6
Message:

Updated for interactive graphs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guiframe/gui_manager.py

    r2310d69 rfc2b91a  
    3131warnings.simplefilter("ignore") 
    3232 
     33import logging 
    3334 
    3435class ViewerFrame(wx.Frame): 
     
    4243        from local_perspectives.plotting import plotting 
    4344        wx.Frame.__init__(self, parent, id, title, wx.DefaultPosition, size=(1000, 1000)) 
     45         
     46        # Logging info 
     47        logging.basicConfig(level=logging.DEBUG, 
     48                    format='%(asctime)s %(levelname)s %(message)s', 
     49                    filename='sans_app.log', 
     50                    filemode='w')         
    4451         
    4552        path = os.path.dirname(__file__) 
     
    310317        # File menu 
    311318        filemenu = wx.Menu() 
    312         filemenu.Append(101,'&Quit', 'Exit')  
     319         
     320        id = wx.NewId() 
     321        filemenu.Append(id, '&Open', 'Open a file') 
     322        wx.EVT_MENU(self, id, self._on_open) 
     323         
     324        id = wx.NewId() 
     325        filemenu.Append(id,'&Quit', 'Exit')  
     326        wx.EVT_MENU(self, id, self.Close) 
    313327         
    314328        # Add sub menus 
     
    396410        self.SetMenuBar(menubar) 
    397411         
    398         # Bind handlers        
    399         wx.EVT_MENU(self, 101, self.Close) 
     412         
    400413         
    401414    def _on_status_event(self, evt): 
     
    430443            self._mgr.Update() 
    431444         
    432  
     445    def _on_open(self, event): 
     446        from data_loader import plot_data 
     447        path = self.choose_file() 
     448             
     449        if path and os.path.isfile(path): 
     450            plot_data(self, path) 
     451                 
     452         
     453         
    433454    def _onClose(self, event): 
    434455        import sys 
Note: See TracChangeset for help on using the changeset viewer.