Skip to content
Snippets Groups Projects
Commit 84b467c3 authored by stefan's avatar stefan
Browse files

InspectorGadget, resize of MapOriginLevel widget, selection fixes

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2358 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent ce9760be
No related branches found
No related tags found
No related merge requests found
...@@ -30,16 +30,14 @@ from PyQt4 import QtCore, QtGui ...@@ -30,16 +30,14 @@ from PyQt4 import QtCore, QtGui
from preset_widget import PresetWidget from preset_widget import PresetWidget
class AdditionalSettingsWidget(QtGui.QWidget): class AdditionalSettingsWidget(QtGui.QStackedWidget):
def __init__(self, parent=None): def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent) QtGui.QStackedWidget.__init__(self, parent)
self.stack = QtGui.QStackedWidget(self);
self.map_widget_ = MapLevelWidget(self) self.map_widget_ = MapLevelWidget(self)
self.setContentsMargins(0,0,0,0)
self.preset_widget_ = PresetWidget(self) self.preset_widget_ = PresetWidget(self)
self.stack.addWidget(self.map_widget_); self.addWidget(self.preset_widget_);
self.stack.addWidget(self.preset_widget_); self.addWidget(self.map_widget_);
self.stack.setContentsMargins(0,0,0,0) self.setContentsMargins(0,0,0,0)
self.setMinimumSize(self.preset_widget_.minimumSize()) self.setMinimumSize(self.preset_widget_.minimumSize())
def Update(self): def Update(self):
...@@ -57,16 +55,14 @@ class AdditionalSettingsWidget(QtGui.QWidget): ...@@ -57,16 +55,14 @@ class AdditionalSettingsWidget(QtGui.QWidget):
self.map_widget_.Update() self.map_widget_.Update()
self.setMinimumSize(self.map_widget_.minimumSize()) self.setMinimumSize(self.map_widget_.minimumSize())
self.resize(self.map_widget_.minimumSize()) self.resize(self.map_widget_.minimumSize())
self.stack.resize(self.map_widget_.minimumSize()) self.setMinimumSize(self.map_widget_.minimumSize())
self.stack.setMinimumSize(self.map_widget_.minimumSize()) self.setCurrentWidget(self.map_widget_)
self.stack.setCurrentWidget(self.map_widget_)
elif all_entity: elif all_entity:
self.preset_widget_.Update() self.preset_widget_.Update()
self.setMinimumSize(self.preset_widget_.minimumSize()) self.setMinimumSize(self.preset_widget_.minimumSize())
self.resize(self.preset_widget_.minimumSize()) self.resize(self.preset_widget_.minimumSize())
self.stack.resize(self.preset_widget_.minimumSize()) self.setMinimumSize(self.preset_widget_.minimumSize())
self.stack.setMinimumSize(self.preset_widget_.minimumSize()) self.setCurrentWidget(self.preset_widget_)
self.stack.setCurrentWidget(self.preset_widget_)
else: else:
self.setEnabled(False) self.setEnabled(False)
......
...@@ -41,7 +41,7 @@ class SelHelper(): ...@@ -41,7 +41,7 @@ class SelHelper():
IS_ONE_TYPE = 16 IS_ONE_TYPE = 16
IS_MULTI_TYPE = 32 IS_MULTI_TYPE = 32
SINGLE_SELECTION = 64 SINGLE_SELECTION = 64
MULTI_SELCTION = 128 MULTI_SELECTION = 128
def __init__(self): def __init__(self):
self.__dict__ = self.__shared_state self.__dict__ = self.__shared_state
...@@ -103,4 +103,4 @@ class SelHelper(): ...@@ -103,4 +103,4 @@ class SelHelper():
def CheckMinOneFlag(self, flags): def CheckMinOneFlag(self, flags):
if((self.current_flags_ - (self.current_flags_ & flags)) < self.current_flags_): if((self.current_flags_ - (self.current_flags_ & flags)) < self.current_flags_):
return True return True
return False return False
\ No newline at end of file
...@@ -93,7 +93,7 @@ class WireframeWidget(QtGui.QWidget): ...@@ -93,7 +93,7 @@ class WireframeWidget(QtGui.QWidget):
def Update(self): def Update(self):
self.setEnabled(True) self.setEnabled(True)
self.UpdateGui() self.UpdateGui()
if SelHelper().CheckNotFlags(SelHelper.HAS_IMG | SelHelper.IS_SINGLE): if SelHelper().CheckNotFlags(SelHelper.HAS_IMG | SelHelper.IS_ONE_TYPE):
self.setEnabled(False) self.setEnabled(False)
def GetText(self): def GetText(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment