Skip to content
Snippets Groups Projects
Commit 5d177628 authored by stefan's avatar stefan
Browse files

Added tooltips for inspector gadget icons

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1795 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent a1abf4c5
No related branches found
No related tags found
No related merge requests found
...@@ -35,12 +35,12 @@ class InspectorWidget(ToolBarOptionsWidget): ...@@ -35,12 +35,12 @@ class InspectorWidget(ToolBarOptionsWidget):
ToolBarOptionsWidget.__init__(self, parent) ToolBarOptionsWidget.__init__(self, parent)
app=gui.GostyApp.Instance() app=gui.GostyApp.Instance()
options = [ options = [
[InspectorWidget.ICONS_PATH+"render_icon.png",RenderOptionsWidget(self)], [InspectorWidget.ICONS_PATH+"render_icon.png",RenderOptionsWidget(self),None],
[InspectorWidget.ICONS_PATH+"color_icon.png",ColorOptionsWidget(self)], [InspectorWidget.ICONS_PATH+"color_icon.png",ColorOptionsWidget(self),None],
[InspectorWidget.ICONS_PATH+"tool_icon.png",sip.wrapinstance(app.GetToolOptionsWin().GetSipHandle(),QtGui.QWidget)] [InspectorWidget.ICONS_PATH+"tool_icon.png",sip.wrapinstance(app.GetToolOptionsWin().GetSipHandle(),QtGui.QWidget),"Tool Options"]
] ]
for o in options: for o in options:
ToolBarOptionsWidget.AddWidget(self,o[0], o[1]) ToolBarOptionsWidget.AddWidget(self,o[0], o[1], o[2])
self.obs = SceneObserverImpl() self.obs = SceneObserverImpl()
self.obs.AttachObserver(self) self.obs.AttachObserver(self)
......
...@@ -67,7 +67,7 @@ class ToolBarOptionsWidget(QtGui.QWidget): ...@@ -67,7 +67,7 @@ class ToolBarOptionsWidget(QtGui.QWidget):
widget.Update() widget.Update()
def AddWidget(self, ident, widget): def AddWidget(self, ident, widget, text=None):
"""Adds a Widget to this Options Widget. """Adds a Widget to this Options Widget.
The Widget must have a identifier. If another Widget has the same identifier, The Widget must have a identifier. If another Widget has the same identifier,
...@@ -75,7 +75,9 @@ class ToolBarOptionsWidget(QtGui.QWidget): ...@@ -75,7 +75,9 @@ class ToolBarOptionsWidget(QtGui.QWidget):
Returns True, if widget is added. Otherwise it returns False Returns True, if widget is added. Otherwise it returns False
""" """
if isinstance(widget, QtGui.QWidget) and ident is not None: if isinstance(widget, QtGui.QWidget) and ident is not None:
if hasattr(widget, "GetText"): if text is not None:
string = QtCore.QString(text)
elif hasattr(widget, "GetText"):
string = QtCore.QString(widget.GetText()) string = QtCore.QString(widget.GetText())
else: else:
string = QtCore.QString(ident) string = QtCore.QString(ident)
...@@ -83,6 +85,7 @@ class ToolBarOptionsWidget(QtGui.QWidget): ...@@ -83,6 +85,7 @@ class ToolBarOptionsWidget(QtGui.QWidget):
self.stackedWidget.addWidget(widget) self.stackedWidget.addWidget(widget)
action = self.tool_bar_.addAction(ident) action = self.tool_bar_.addAction(ident)
action.setIcon(QtGui.QIcon(ident)) action.setIcon(QtGui.QIcon(ident))
action.setToolTip(string)
pair = ident, widget pair = ident, widget
action.setData(QtCore.QVariant(pair)) action.setData(QtCore.QVariant(pair))
action.setCheckable(True); action.setCheckable(True);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment