Changeset 6e48fd0 in sasview


Ignore:
Timestamp:
Aug 24, 2012 6:47:40 PM (12 years ago)
Author:
Jae Cho <jhjcho@…>
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:
b82e536
Parents:
9bc37a8
Message:

data operation: added scale for 2D plot

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • calculatorview/src/sans/perspectives/calculator/data_operator.py

    r7bfc888 r6e48fd0  
    639639        self.is_number = is_number 
    640640        self.content = content 
     641        self.point = None 
    641642        self.position = (0.4, 0.5) 
    642643        self.scale = 'linear' 
     
    673674        self.plots = {} 
    674675        self.clear() 
     676        self.point = plot 
    675677        try: 
    676678            self.figure.delaxes(self.figure.axes[0]) 
     
    804806        id = wx.NewId() 
    805807        slicerpop = wx.Menu() 
    806         slicerpop.Append(id, '&Change Scale') 
    807         wx.EVT_MENU(self, id, self._onProperties) 
     808        data = self.point 
     809        if issubclass(data.__class__, Data1D): 
     810            slicerpop.Append(id, '&Change Scale') 
     811            wx.EVT_MENU(self, id, self._onProperties) 
     812        else: 
     813            slicerpop.Append(id, '&Toggle Linear/Log Scale') 
     814            wx.EVT_MENU(self, id, self.ontogglescale)      
    808815        try: 
    809816            # mouse event 
     
    814821            pos_x, pos_y = self.toolbar.GetPositionTuple() 
    815822            pos = (pos_x, pos_y + 5) 
    816              
    817823        self.PopupMenu(slicerpop, pos) 
     824         
     825    def ontogglescale(self, event):  
     826        """ 
     827        On toggle 2d scale 
     828        """ 
     829        self._onToggleScale(event)   
     830        try: 
     831            # mpl >= 1.1.0 
     832            self.figure.tight_layout() 
     833        except: 
     834            self.figure.subplots_adjust(left=0.1, bottom=0.1)  
     835        try: 
     836            self.figure.delaxes(self.figure.axes[1]) 
     837        except: 
     838            pass 
    818839         
    819840    def _onProperties(self, event): 
  • sansguiframe/src/sans/guiframe/config.py

    r3f68e93 r6e48fd0  
    4040_danse_logo = "images/danse_logo.png" 
    4141_inst_logo = "images/utlogo.gif" 
     42_nist_logo = "images/nist_logo.png" 
     43_umd_logo = "images/umd_logo.png" 
     44_sns_logo = "images/sns_logo.png" 
     45_nist_url = "http://www.nist.gov/" 
     46_umd_url = "http://www.umd.edu/" 
     47_sns_url = "http://neutrons.ornl.gov/" 
    4248_nsf_url = "http://www.nsf.gov" 
    4349_danse_url = "http://www.cacr.caltech.edu/projects/danse/release/index.html" 
Note: See TracChangeset for help on using the changeset viewer.