Skip to content

Commit 1b88677

Browse files
committed
qtvcp -action tool button: add dro/dtg/large font controls
1 parent 426d15c commit 1b88677

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

lib/python/qtvcp/widgets/action_tool_button.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,21 @@ def buildMenu(self):
7878
self.showDimsAct.triggered.connect(self.showDims)
7979
settingMenu.addAction(self.showDimsAct)
8080

81+
self.showDROAct = QAction( 'Show DRO', settingMenu, checkable=True)
82+
self.showDROAct.setChecked(False)
83+
self.showDROAct.triggered.connect(self.showDRO)
84+
settingMenu.addAction(self.showDROAct)
85+
86+
self.showDTGAct = QAction( 'Show DTG', settingMenu, checkable=True)
87+
self.showDTGAct.setChecked(False)
88+
self.showDTGAct.triggered.connect(self.showDTG)
89+
settingMenu.addAction(self.showDTGAct)
90+
91+
self.showLargeAct = QAction( 'Large Font', settingMenu, checkable=True)
92+
self.showLargeAct.setChecked(False)
93+
self.showLargeAct.triggered.connect(self.showLarge)
94+
settingMenu.addAction(self.showLargeAct)
95+
8196
self.setMenu(settingMenu)
8297

8398

@@ -127,6 +142,24 @@ def setGridSize(self, data):
127142
if self.showGridAct.isChecked():
128143
ACTION.SET_GRAPHICS_GRID_SIZE(size)
129144

145+
def showDRO(self, data):
146+
if data:
147+
ACTION.SET_GRAPHICS_VIEW('overlay-dro-on')
148+
else:
149+
ACTION.SET_GRAPHICS_VIEW('overlay-dro-off')
150+
151+
def showDTG(self, data):
152+
if data:
153+
ACTION.SET_GRAPHICS_VIEW('dtg-on')
154+
else:
155+
ACTION.SET_GRAPHICS_VIEW('dtg-off')
156+
157+
def showLarge(self, data):
158+
if data:
159+
ACTION.SET_GRAPHICS_VIEW('set-large-dro')
160+
else:
161+
ACTION.SET_GRAPHICS_VIEW('set-small-dro')
162+
130163
###################################################
131164
# helper functions
132165
###################################################

0 commit comments

Comments
 (0)