From da7f1ee392b6dd586c79766769171bc085741aed Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Wed, 18 Nov 2020 22:51:19 -0600 Subject: [PATCH] Remove migrate clasess --- source/diff.py | 154 ------------------------------------------- source/easymacro2.py | 3 + 2 files changed, 3 insertions(+), 154 deletions(-) diff --git a/source/diff.py b/source/diff.py index fb96844..fffb04b 100644 --- a/source/diff.py +++ b/source/diff.py @@ -766,78 +766,6 @@ class LOCellRange(object): return LOCellRange(self.sheet[cell.AbsoluteName].obj, self.doc) -class EventsListenerBase(unohelper.Base, XEventListener): - - def __init__(self, controller, name, window=None): - self._controller = controller - self._name = name - self._window = window - - @property - def name(self): - return self._name - - def disposing(self, event): - self._controller = None - if not self._window is None: - self._window.setMenuBar(None) - - -class EventsButton(EventsListenerBase, XActionListener): - - def __init__(self, controller, name): - super().__init__(controller, name) - - def actionPerformed(self, event): - event_name = '{}_action'.format(self._name) - if hasattr(self._controller, event_name): - getattr(self._controller, event_name)(event) - return - - -class EventsMouse(EventsListenerBase, XMouseListener, XMouseMotionListener): - - def __init__(self, controller, name): - super().__init__(controller, name) - - def mousePressed(self, event): - event_name = '{}_click'.format(self._name) - if event.ClickCount == 2: - event_name = '{}_double_click'.format(self._name) - if hasattr(self._controller, event_name): - getattr(self._controller, event_name)(event) - return - - def mouseReleased(self, event): - pass - - def mouseEntered(self, event): - pass - - def mouseExited(self, event): - pass - - # ~ XMouseMotionListener - def mouseMoved(self, event): - pass - - def mouseDragged(self, event): - pass - - -class EventsMouseLink(EventsMouse): - - def mouseEntered(self, event): - obj = event.Source.Model - obj.TextColor = get_color('blue') - return - - def mouseExited(self, event): - obj = event.Source.Model - obj.TextColor = 0 - return - - class EventsMouseGrid(EventsMouse): selected = False @@ -901,23 +829,6 @@ class EventsItemRoadmap(EventsItem): return -class EventsFocus(EventsListenerBase, XFocusListener): - - def __init__(self, controller, name): - super().__init__(controller, name) - - def focusGained(self, event): - service = event.Source.Model.ImplementationName - if service == 'stardiv.Toolkit.UnoControlListBoxModel': - return - obj = event.Source.Model - obj.BackgroundColor = COLOR_ON_FOCUS - - def focusLost(self, event): - obj = event.Source.Model - obj.BackgroundColor = -1 - - class EventsTab(EventsListenerBase, XTabListener): def __init__(self, controller, name): @@ -1160,71 +1071,6 @@ class UnoBaseObject(object): return -class UnoLabel(UnoBaseObject): - - def __init__(self, obj): - super().__init__(obj) - - @property - def type(self): - return 'label' - - @property - def value(self): - return self.model.Label - @value.setter - def value(self, value): - self.model.Label = value - - -class UnoLabelLink(UnoLabel): - - def __init__(self, obj): - super().__init__(obj) - - @property - def type(self): - return 'link' - - -class UnoButton(UnoBaseObject): - - def __init__(self, obj): - super().__init__(obj) - - @property - def type(self): - return 'button' - - @property - def value(self): - return self.model.Label - @value.setter - def value(self, value): - self.model.Label = value - - -class UnoText(UnoBaseObject): - - def __init__(self, obj): - super().__init__(obj) - - @property - def type(self): - return 'text' - - @property - def value(self): - return self.model.Text - @value.setter - def value(self, value): - self.model.Text = value - - def validate(self): - - return - - class UnoGrid(UnoBaseObject): def __init__(self, obj): diff --git a/source/easymacro2.py b/source/easymacro2.py index 17d1253..8409607 100644 --- a/source/easymacro2.py +++ b/source/easymacro2.py @@ -3459,6 +3459,9 @@ class UnoText(UnoBaseObject): def value(self, value): self.model.Text = value + def validate(self): + return + class UnoImage(UnoBaseObject):