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

fixed help widget

parent 8e6ca415
Branches
Tags
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