diff options
| author | Adrien Tétar | 2015-09-23 20:58:35 +0200 |
|---|---|---|
| committer | Adrien Tétar | 2015-09-23 20:58:35 +0200 |
| commit | 179a6f7e53f229b199e356397a45ce9f1c5d5af4 (patch) | |
| tree | b9c436873519866c7e4a78ca4fe244396de2eec2 /Lib | |
| parent | 91c0081e688a27a167fa9e13120d41d7852de978 (diff) | |
| download | trufont-179a6f7e53f229b199e356397a45ce9f1c5d5af4.tar.bz2 | |
glyphView: put tools into an exclusive group
Diffstat (limited to 'Lib')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 6531638..18fed31 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -146,13 +146,23 @@ class MainGfxWindow(QMainWindow): toolBar = QToolBar(self) toolBar.setMovable(False) selectionToolButton = toolBar.addAction("Selection", self.view.setSceneSelection) + selectionToolButton.setCheckable(True) + selectionToolButton.setChecked(True) selectionToolButton.setIcon(QIcon("defconQt/resources/cursor.svg")) penToolButton = toolBar.addAction("Pen", self.view.setSceneDrawing) + penToolButton.setCheckable(True) penToolButton.setIcon(QIcon("defconQt/resources/curve.svg")) rulerToolButton = toolBar.addAction("Ruler", self.view.setSceneRuler) + rulerToolButton.setCheckable(True) rulerToolButton.setIcon(QIcon("defconQt/resources/ruler.svg")) knifeToolButton = toolBar.addAction("Knife", self.view.setSceneKnife) + knifeToolButton.setCheckable(True) knifeToolButton.setIcon(QIcon("defconQt/resources/cut.svg")) + toolsGroup = QActionGroup(self) + toolsGroup.addAction(selectionToolButton) + toolsGroup.addAction(penToolButton) + toolsGroup.addAction(rulerToolButton) + toolsGroup.addAction(knifeToolButton) self.addToolBar(toolBar) rendererGroup.triggered.connect(self.setRenderer) |
