Changeset 34dbaf4 in sasview for src/sans/guiframe/gui_manager.py


Ignore:
Timestamp:
Apr 3, 2014 5:15:56 PM (10 years ago)
Author:
ajj
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:
27b7acc
Parents:
2005bb5
Message:

Added options to copy parameters from a single fit panel as tab delimited for pasting into Excel, Igor etc and as a latex table.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sans/guiframe/gui_manager.py

    r2498b9c r34dbaf4  
    15641564                               'Paste parameter values') 
    15651565        wx.EVT_MENU(self, GUIFRAME_ID.PASTE_ID, self.on_paste_panel) 
     1566 
     1567        self._edit_menu.AppendSeparator() 
     1568 
     1569        self._edit_menu_copyas = wx.Menu() 
     1570        #Sub menu for Copy As... 
     1571        self._edit_menu_copyas.Append(GUIFRAME_ID.COPYEX_ID, 'Copy current tab to Excel', 
     1572                               'Copy parameter values in tabular format') 
     1573        wx.EVT_MENU(self, GUIFRAME_ID.COPYEX_ID, self.on_copy_panel) 
     1574 
     1575        self._edit_menu_copyas.Append(GUIFRAME_ID.COPYLAT_ID, 'Copy current tab to LaTeX', 
     1576                               'Copy parameter values in tabular format') 
     1577        wx.EVT_MENU(self, GUIFRAME_ID.COPYLAT_ID, self.on_copy_panel) 
     1578 
     1579 
     1580        self._edit_menu.AppendMenu(GUIFRAME_ID.COPYAS_ID, 'Copy Params as...', self._edit_menu_copyas, 
     1581                               'Copy parameter values in various formats') 
     1582 
     1583 
    15661584        self._edit_menu.AppendSeparator() 
    15671585         
     
    27362754            self._edit_menu.Enable(GUIFRAME_ID.PASTE_ID, flag) 
    27372755 
     2756            #Copy menu 
     2757            flag = self.cpanel_on_focus.get_copy_flag() 
     2758            #self._edit_menu.ENABLE(GUIFRAME_ID.COPYAS_ID,flag) 
     2759            self._edit_menu_copyas.Enable(GUIFRAME_ID.COPYEX_ID, flag) 
     2760            self._edit_menu_copyas.Enable(GUIFRAME_ID.COPYLAT_ID, flag) 
     2761 
    27382762            flag = self.cpanel_on_focus.get_preview_flag() 
    27392763            self._edit_menu.Enable(GUIFRAME_ID.PREVIEW_ID, flag) 
     
    27462770            self._edit_menu.Enable(GUIFRAME_ID.COPY_ID, flag) 
    27472771            self._edit_menu.Enable(GUIFRAME_ID.PASTE_ID, flag) 
    2748  
     2772            #self._edit_menu.Enable(GUIFRAME_ID.COPYEX_ID, flag) 
     2773            #self._edit_menu.Enable(GUIFRAME_ID.COPYLAT_ID, flag) 
     2774            #self._edit_menu.Enable(GUIFRAME_ID.COPYAS_ID, flag) 
    27492775            self._edit_menu.Enable(GUIFRAME_ID.PREVIEW_ID, flag) 
    27502776            self._edit_menu.Enable(GUIFRAME_ID.RESET_ID, flag) 
Note: See TracChangeset for help on using the changeset viewer.