@@ -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