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