Changeset 27313b7 in sasview for src/sas/qtgui/Plotter.py
- Timestamp:
- Dec 13, 2016 4:28:07 AM (7 years ago)
- 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:
- 63974f0
- Parents:
- c4e5400
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Plotter.py
rc4e5400 r27313b7 13 13 def __init__(self, parent=None, manager=None, quickplot=False): 14 14 super(PlotterWidget, self).__init__(parent, manager=manager, quickplot=quickplot) 15 self.parent = parent 15 16 16 17 @property … … 79 80 self.defaultContextMenu() 80 81 82 # Additional menu items 83 self.contextMenu.addSeparator() 84 self.actionModifyGraphAppearance =\ 85 self.contextMenu.addAction("Modify Graph Appearance") 86 self.contextMenu.addSeparator() 87 self.actionAddText = self.contextMenu.addAction("Add Text") 88 self.actionRemoveText = self.contextMenu.addAction("Remove Text") 89 self.contextMenu.addSeparator() 90 self.actionChangeScale = self.contextMenu.addAction("Change Scale") 91 self.contextMenu.addSeparator() 92 self.actionSetGraphRange = self.contextMenu.addAction("Set Graph Range") 93 self.actionResetGraphRange =\ 94 self.contextMenu.addAction("Reset Graph Range") 95 # Add the title change for dialogs 96 if self.parent: 97 self.contextMenu.addSeparator() 98 self.actionWindowTitle = self.contextMenu.addAction("Window Title") 99 100 # Define the callbacks 101 self.actionModifyGraphAppearance.triggered.connect(self.onModifyGraph) 102 self.actionAddText.triggered.connect(self.onAddText) 103 self.actionRemoveText.triggered.connect(self.onRemoveText) 104 self.actionChangeScale.triggered.connect(self.onScaleChange) 105 self.actionSetGraphRange.triggered.connect(self.onSetGraphRange) 106 self.actionResetGraphRange.triggered.connect(self.onResetGraphRange) 107 self.actionWindowTitle.triggered.connect(self.onWindowsTitle) 81 108 82 109 def contextMenuQuickPlot(self): … … 103 130 xLabel, yLabel = self.properties.getValues() 104 131 self.xyTransform(xLabel, yLabel) 132 133 def onModifyGraph(self): 134 """ 135 Show a dialog allowing chart manipulations 136 """ 137 print ("onModifyGraph") 138 pass 139 140 def onAddText(self): 141 """ 142 Show a dialog allowing adding custom text to the chart 143 """ 144 print("onAddText") 145 pass 146 147 def onRemoveText(self): 148 """ 149 Remove the most recent added text 150 """ 151 print("onRemoveText") 152 pass 153 154 def onSetGraphRange(self): 155 """ 156 Show a dialog allowing setting the chart ranges 157 """ 158 print("onSetGraphRange") 159 pass 160 161 def onResetGraphRange(self): 162 """ 163 Resets the chart X and Y ranges to the original values 164 """ 165 print("onResetGraphRange") 166 pass 105 167 106 168 def xyTransform(self, xLabel="", yLabel=""):
Note: See TracChangeset
for help on using the changeset viewer.