From 763e57fd6989338646d7907f39e01c0e65363231 Mon Sep 17 00:00:00 2001 From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Mon, 5 Jul 2010 08:09:39 +0000 Subject: [PATCH] MenuBar, added MenuPoint for GL Win git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2504 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/gui/pymod/init_menubar.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/gui/pymod/init_menubar.py b/modules/gui/pymod/init_menubar.py index 360b02b1b..b3df099d5 100644 --- a/modules/gui/pymod/init_menubar.py +++ b/modules/gui/pymod/init_menubar.py @@ -52,6 +52,12 @@ class InitMenuBar(QtCore.QObject): help.addAction(webpage) window.addMenu(persp.panels.menu) + gl_win = QtGui.QAction('&GL Window', self) + gl_win.setStatusTip('Display gl windows') + gl_win.setShortcut('Ctrl+G') + self.connect(gl_win, QtCore.SIGNAL('triggered()'), self.ShowGLWin) + window.addAction(gl_win) + #Options #Add file loader to menu loader_manager = QtGui.QAction('File &Loader', self) @@ -77,6 +83,13 @@ class InitMenuBar(QtCore.QObject): def OpenDocs(self): QtGui.QDesktopServices.openUrl(QtCore.QUrl("http://www.openstructure.org/docs/index.html")) + def ShowGLWin(self): + gosty=gui.GostyApp.Instance() + gl_win=gosty.GetGLWin() + if gl_win and gl_win.qobject.isHidden(): + gl_win.Show() + + def _InitMenuBar(app): InitMenuBar(app.perspective.menubar) -- GitLab