Remove migrate clasess
This commit is contained in:
parent
b022500d37
commit
da7f1ee392
154
source/diff.py
154
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):
|
||||
|
|
|
@ -3459,6 +3459,9 @@ class UnoText(UnoBaseObject):
|
|||
def value(self, value):
|
||||
self.model.Text = value
|
||||
|
||||
def validate(self):
|
||||
return
|
||||
|
||||
|
||||
class UnoImage(UnoBaseObject):
|
||||
|
||||
|
|
Loading…
Reference in New Issue