|
|
@@ -10,7 +10,7 @@ import Tkinter as tk
|
|
|
import atexit
|
|
|
from sccd.runtime.statecharts_core import Event
|
|
|
|
|
|
-class MvKWidget:
|
|
|
+class SCCDWidget:
|
|
|
controller = None
|
|
|
|
|
|
def __init__(self, configure_later=False):
|
|
|
@@ -59,7 +59,7 @@ class MvKWidget:
|
|
|
event_name= "scroll_mousewheel"
|
|
|
self.last_x = event.x
|
|
|
self.last_y = event.y
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def zoom_in(self, event):
|
|
|
@@ -69,7 +69,7 @@ class MvKWidget:
|
|
|
if self.zoomer_count <=6:
|
|
|
self.event_delta = 120
|
|
|
self.zoomer_count +=1
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def zoom_out(self, event):
|
|
|
@@ -79,7 +79,7 @@ class MvKWidget:
|
|
|
if self.zoomer_count >=-6:
|
|
|
self.event_delta = -120
|
|
|
self.zoomer_count -=1
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_dbclick(self, event):
|
|
|
@@ -95,7 +95,7 @@ class MvKWidget:
|
|
|
if event_name:
|
|
|
self.last_x = event.x
|
|
|
self.last_y = event.y
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_click(self, event):
|
|
|
@@ -110,7 +110,7 @@ class MvKWidget:
|
|
|
if event_name:
|
|
|
self.last_x = event.x
|
|
|
self.last_y = event.y
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_release(self, event):
|
|
|
@@ -126,21 +126,21 @@ class MvKWidget:
|
|
|
if event_name:
|
|
|
self.last_x = event.x
|
|
|
self.last_y = event.y
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_motion(self, event):
|
|
|
self.last_x = event.x
|
|
|
self.last_y = event.y
|
|
|
- MvKWidget.controller.addInput(Event("motion", "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event("motion", "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_enter(self, event):
|
|
|
- MvKWidget.controller.addInput(Event("enter", "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event("enter", "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_leave(self, event):
|
|
|
- MvKWidget.controller.addInput(Event("leave", "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event("leave", "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_key(self, event):
|
|
|
@@ -166,7 +166,7 @@ class MvKWidget:
|
|
|
event_name = "down_key"
|
|
|
|
|
|
if event_name:
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def on_key_release(self, event):
|
|
|
@@ -184,12 +184,11 @@ class MvKWidget:
|
|
|
event_name = "control-release"
|
|
|
|
|
|
if event_name:
|
|
|
- MvKWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
+ SCCDWidget.controller.addInput(Event(event_name, "input", [id(self)]))
|
|
|
return "break"
|
|
|
|
|
|
def window_close(self):
|
|
|
- MvKWidget.controller.addInput(Event("window-close", "input", [id(self)]))
|
|
|
-
|
|
|
+ SCCDWidget.controller.addInput(Event("window-close", "input", [id(self)]))
|
|
|
|
|
|
class HorizontalScrolledFrame(tk.Frame):
|
|
|
def __init__(self, parent, *args, **kw):
|
|
|
@@ -221,7 +220,6 @@ class HorizontalScrolledFrame(tk.Frame):
|
|
|
|
|
|
interior.bind('<Configure>', _configure_interior)
|
|
|
|
|
|
-
|
|
|
class VerticalScrolledFrame(tk.Frame):
|
|
|
def __init__(self, parent, *args, **kw):
|
|
|
tk.Frame.__init__(self, parent, *args, **kw)
|
|
|
@@ -285,7 +283,6 @@ class Visual(object):
|
|
|
def get_params(self):
|
|
|
raise NotImplementedError()
|
|
|
|
|
|
-
|
|
|
class TextVisual(Visual):
|
|
|
def __init__(self, text):
|
|
|
super(TextVisual, self).__init__()
|
|
|
@@ -294,7 +291,6 @@ class TextVisual(Visual):
|
|
|
def get_params(self):
|
|
|
return {'text': self.text}
|
|
|
|
|
|
-
|
|
|
class ImageVisual(Visual):
|
|
|
def __init__(self, img_loc):
|
|
|
super(ImageVisual, self).__init__()
|
|
|
@@ -303,7 +299,6 @@ class ImageVisual(Visual):
|
|
|
def get_params(self):
|
|
|
return {'image': self.img}
|
|
|
|
|
|
-
|
|
|
class ToolTip:
|
|
|
def __init__(self, widget, text):
|
|
|
self.widget = widget
|