Skip to content
Snippets Groups Projects
Commit 74b02836 authored by Andreas Schenk's avatar Andreas Schenk
Browse files

fixed help widget

parent 8e6ca415
No related branches found
No related tags found
No related merge requests found
...@@ -21,7 +21,6 @@ from ost.gui.init_spacenav import _InitSpaceNav ...@@ -21,7 +21,6 @@ from ost.gui.init_spacenav import _InitSpaceNav
from ost.gui.init_context_menu import _InitContextMenu from ost.gui.init_context_menu import _InitContextMenu
from ost.gui.init_splash import _InitSplash from ost.gui.init_splash import _InitSplash
from ost.gui.dng import termuse from ost.gui.dng import termuse
from ost.gui.helpwidget import help
import ost.gui.dng.menu import ost.gui.dng.menu
from PyQt4.QtGui import * from PyQt4.QtGui import *
def _my_exit(code): def _my_exit(code):
......
...@@ -19,7 +19,7 @@ class DocWidget(QWidget): ...@@ -19,7 +19,7 @@ class DocWidget(QWidget):
doc_widget=DocWidget() doc_widget=DocWidget()
doc_widget_for_panel=gui.Widget(doc_widget) doc_widget_for_panel=gui.Widget(doc_widget)
panels=gui.GostyApp.Instance().perspective.panels panels=gui.GostyApp.Instance().perspective.panels
panels.AddWidgetToPool("Doc",doc_widget_for_panel) panels.AddWidgetToPool("OpenStructure Help",doc_widget_for_panel)
class Help: class Help:
...@@ -28,12 +28,14 @@ class Help: ...@@ -28,12 +28,14 @@ class Help:
d=pydoc.HTMLDoc() d=pydoc.HTMLDoc()
if what==None: if what==None:
doc_widget.doctext.setHtml('') doc_widget.doctext.setHtml('')
doc_widget.show()
doc_widget.searchbox.setText('') doc_widget.searchbox.setText('')
return else:
s=d.document(pydoc.resolve(what)[0]) try:
doc_widget.doctext.setHtml(s) s=d.document(pydoc.resolve(what)[0])
doc_widget.searchbox.setText('') except ImportError as detail:
s=str(detail)
doc_widget.doctext.setHtml(s)
doc_widget.searchbox.setText('')
if not doc_widget.isVisible(): if not doc_widget.isVisible():
panels.AddWidget(gui.PanelPosition.RIGHT_PANEL, doc_widget_for_panel, False) panels.AddWidget(gui.PanelPosition.RIGHT_PANEL, doc_widget_for_panel, False)
def __repr__(self): def __repr__(self):
......
...@@ -2,3 +2,4 @@ from ost import * ...@@ -2,3 +2,4 @@ from ost import *
from ost import gui from ost import gui
import ost.gui.dng.init import ost.gui.dng.init
from ost.gui import PushVerbosityLevel,PopVerbosityLevel from ost.gui import PushVerbosityLevel,PopVerbosityLevel
from ost.gui.helpwidget import help
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment