diff options
Diffstat (limited to 'wizards/com/sun/star/wizards/ui')
-rw-r--r-- | wizards/com/sun/star/wizards/ui/event/DataAware.py | 5 | ||||
-rw-r--r-- | wizards/com/sun/star/wizards/ui/event/UnoDataAware.py | 28 |
2 files changed, 0 insertions, 33 deletions
diff --git a/wizards/com/sun/star/wizards/ui/event/DataAware.py b/wizards/com/sun/star/wizards/ui/event/DataAware.py index 0fae91a559f6..70e52df47dac 100644 --- a/wizards/com/sun/star/wizards/ui/event/DataAware.py +++ b/wizards/com/sun/star/wizards/ui/event/DataAware.py @@ -53,9 +53,6 @@ class DataAware(object): self._dataObject = dataObject_ self._field = field_ - def enableControls(self, value): - pass - ''' sets the given value to the UI control @param newValue the value to set to the ui control. @@ -89,7 +86,6 @@ class DataAware(object): self.setToUI(data) except Exception: traceback.print_exc() - self.enableControls(data) ''' sets a new data object. Optionally @@ -135,7 +131,6 @@ class DataAware(object): #Listbox Element ui = ui[0] setattr(self._dataObject, self._field, ui) - self.enableControls(ui) except Exception: traceback.print_exc() diff --git a/wizards/com/sun/star/wizards/ui/event/UnoDataAware.py b/wizards/com/sun/star/wizards/ui/event/UnoDataAware.py index 1ed80a10dbc6..1254e981313c 100644 --- a/wizards/com/sun/star/wizards/ui/event/UnoDataAware.py +++ b/wizards/com/sun/star/wizards/ui/event/UnoDataAware.py @@ -34,8 +34,6 @@ For those controls, static convenience methods are offered, to simplify use. class UnoDataAware(DataAware): - disableObjects = [] - def __init__(self, dataObject, field, unoObject_, unoPropName_, isShort=False): super(UnoDataAware,self).__init__(dataObject, field) self.unoControl = unoObject_ @@ -43,10 +41,6 @@ class UnoDataAware(DataAware): self.unoPropName = unoPropName_ self.isShort = isShort - def enableControls(self, value): - for i in self.disableObjects: - i.Model.Enabled = self.getBoolean(value) - def setToUI(self, value): if (isinstance(value, list)): value = tuple(value) @@ -65,28 +59,6 @@ class UnoDataAware(DataAware): else: uno.invoke(self.unoModel, "set" + self.unoPropName, (value,)) - # Try to get from an arbitrary object a boolean value. - # Null returns Boolean.FALSE; - # A Boolean object returns itself. - # An Array returns true if it not empty. - # An Empty String returns Boolean.FALSE. - # everything else returns a Boolean.TRUE. - # @param value - # @return - def getBoolean(self, value): - if (value is None): - return False - elif (isinstance(value, bool)): - return bool(value) - elif (isinstance(value, list)): - return True if (len(value) is not 0) else False - elif (value is ""): - return False - elif (isinstance(value, int)): - return True if (value == 0) else False - else: - return True - def getFromUI(self): return getattr(self.unoModel, self.unoPropName) |