|
@@ -71,7 +71,6 @@ class Window(object):
|
|
|
self.canvas.bind("<Button-1>", self.left_clicked)
|
|
|
self.canvas.bind("<B1-Motion>", self.left_drag)
|
|
|
self.canvas.bind("<ButtonRelease-1>", self.left_released)
|
|
|
- self.canvas.bind("<Button-2>", self.middle_clicked)
|
|
|
self.canvas.bind("<Button-3>", self.right_clicked)
|
|
|
|
|
|
def find_AS(self, x, y):
|
|
@@ -131,7 +130,7 @@ class Window(object):
|
|
|
attr_assign(rendered_formula(self.selected_model.get(), self.selected_mapper.get()), self.AS_to_CS[self.current_element], "x", attrs["x"] + d_x)
|
|
|
attr_assign(rendered_formula(self.selected_model.get(), self.selected_mapper.get()), self.AS_to_CS[self.current_element], "y", attrs["y"] + d_y)
|
|
|
|
|
|
- def middle_clicked(self, evt):
|
|
|
+ def right_clicked(self, evt):
|
|
|
# Middle clicked means we are modifying attributes of something
|
|
|
x, y = evt.x, evt.y
|
|
|
|
|
@@ -155,13 +154,6 @@ class Window(object):
|
|
|
else:
|
|
|
attr_assign(self.selected_model.get(), as_id, k, v)
|
|
|
|
|
|
- def right_clicked(self, evt):
|
|
|
- # Right clicked means we are creating something
|
|
|
- x, y = evt.x, evt.y
|
|
|
-
|
|
|
- # Instantiate new element of currently using element
|
|
|
- pass
|
|
|
-
|
|
|
def visualize(self, model):
|
|
|
cache = {}
|
|
|
hierarchy = {}
|
|
@@ -273,7 +265,8 @@ class Window(object):
|
|
|
|
|
|
def create_element(self, t):
|
|
|
def create_elem():
|
|
|
- print("Create element of type " + str(t))
|
|
|
+ instantiate(self.selected_model.get(), t)
|
|
|
+ self.render_model()
|
|
|
return create_elem
|
|
|
|
|
|
def render_model(self):
|