Changeset c4e5400 in sasview for src/sas/qtgui/Plotter2D.py


Ignore:
Timestamp:
Dec 12, 2016 5:21:03 AM (8 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
Branches:
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
Children:
27313b7
Parents:
3b7b218
Message:

Refactored context menu setup for plots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Plotter2D.py

    rfecfe28 rc4e5400  
    7878                      zmax=zmax_2D_temp) 
    7979 
     80    def contextMenu(self): 
     81        """ 
     82        Define common context menu and associated actions for the MPL widget 
     83        """ 
     84        self.defaultContextMenu() 
     85 
    8086    def contextMenuQuickPlot(self): 
    8187        """ 
    8288        Define context menu and associated actions for the quickplot MPL widget 
    8389        """ 
    84         # Actions 
    85         self.contextMenu = QtGui.QMenu(self) 
    86         self.actionSaveImage = self.contextMenu.addAction("Save Image") 
    87         self.actionPrintImage = self.contextMenu.addAction("Print Image") 
    88         self.actionCopyToClipboard = self.contextMenu.addAction("Copy to Clipboard") 
    89         self.contextMenu.addSeparator() 
     90        self.defaultContextMenu() 
     91 
    9092        if self.dimension == 2: 
    9193            self.actionToggleGrid = self.contextMenu.addAction("Toggle Grid On/Off") 
     
    9496 
    9597        # Define the callbacks 
    96         self.actionSaveImage.triggered.connect(self.onImageSave) 
    97         self.actionPrintImage.triggered.connect(self.onImagePrint) 
    98         self.actionCopyToClipboard.triggered.connect(self.onClipboardCopy) 
     98        self.actionChangeScale.triggered.connect(self.onToggleScale) 
    9999        if self.dimension == 2: 
    100100            self.actionToggleGrid.triggered.connect(self.onGridToggle) 
    101         self.actionChangeScale.triggered.connect(self.onToggleScale) 
    102101 
    103102    def onToggleScale(self, event): 
Note: See TracChangeset for help on using the changeset viewer.