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


Ignore:
Timestamp:
Dec 12, 2016 5:21:03 AM (7 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/Plotter.py

    r3b7b218 rc4e5400  
    7373        self.canvas.draw() 
    7474 
     75    def contextMenu(self): 
     76        """ 
     77        Define common context menu and associated actions for the MPL widget 
     78        """ 
     79        self.defaultContextMenu() 
     80 
     81 
    7582    def contextMenuQuickPlot(self): 
    7683        """ 
    7784        Define context menu and associated actions for the quickplot MPL widget 
    7885        """ 
    79         # Actions 
    80         self.contextMenu = QtGui.QMenu(self) 
    81         self.actionSaveImage = self.contextMenu.addAction("Save Image") 
    82         self.actionPrintImage = self.contextMenu.addAction("Print Image") 
    83         self.actionCopyToClipboard = self.contextMenu.addAction("Copy to Clipboard") 
    84         self.contextMenu.addSeparator() 
     86        # Default actions 
     87        self.defaultContextMenu() 
     88 
     89        # Additional actions 
    8590        self.actionToggleGrid = self.contextMenu.addAction("Toggle Grid On/Off") 
    8691        self.contextMenu.addSeparator() 
     
    8893 
    8994        # Define the callbacks 
    90         self.actionSaveImage.triggered.connect(self.onImageSave) 
    91         self.actionPrintImage.triggered.connect(self.onImagePrint) 
    92         self.actionCopyToClipboard.triggered.connect(self.onClipboardCopy) 
    9395        self.actionToggleGrid.triggered.connect(self.onGridToggle) 
    9496        self.actionChangeScale.triggered.connect(self.onScaleChange) 
Note: See TracChangeset for help on using the changeset viewer.