Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/Links.py
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-04-04 20:25:01 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-04-08 17:13:52 (GMT)
commit08105a19d8f787b04a6e2be36a0f6e1c65680baa (patch)
tree9a10c808cc9d1f191da83e51e79f58b100a805ee /src/Links.py
parent8329a5d928caa9f5473f141ba33cbaf3bbd36391 (diff)
Resize drawing and image thoughts before creating
Diffstat (limited to 'src/Links.py')
-rw-r--r--src/Links.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/Links.py b/src/Links.py
index 1ed2791..bab485c 100644
--- a/src/Links.py
+++ b/src/Links.py
@@ -52,6 +52,8 @@ class Link (gobject.GObject):
self.element = save.createElement ("link")
self.selected = False
self.color = utils.gtk_to_cairo_color(gtk.gdk.color_parse("black"))
+ self.model_iter = None
+ self.text = None
if not self.start and parent and parent.lr:
self.start = (parent.ul[0]-((parent.ul[0]-parent.lr[0]) / 2.), \
@@ -63,7 +65,7 @@ class Link (gobject.GObject):
def get_save_element (self):
return self.element
- def includes (self, coords, mode):
+ def includes (self, coords):
# TODO: Change this to make link selection work. Also needs
# some fairly large changes in MMapArea
if not self.start or not self.end or not coords:
@@ -210,7 +212,7 @@ class Link (gobject.GObject):
else:
self.child_number = int (tmp)
- def process_button_down (self, event, mode, transformed):
+ def process_button_down (self, event, transformed):
modifiers = gtk.accelerator_get_default_mod_mask ()
self.button_down = True
if event.button == 1:
@@ -222,12 +224,10 @@ class Link (gobject.GObject):
self.emit ("update_view")
return False
- def process_button_release (self, event, unending_link, mode, transformed):
- return False
+ def process_button_release (self, event, transformed):
+ return True
def process_key_press (self, event, mode):
- if mode != BaseThought.MODE_EDITING:
- return False
if event.keyval == gtk.keysyms.plus or \
event.keyval == gtk.keysyms.KP_Add:
self.strength += 1
@@ -242,12 +242,9 @@ class Link (gobject.GObject):
self.emit("update_view")
return True
- def handle_motion (self, event, mode, transformed):
+ def handle_motion (self, event, transformed):
pass
- def want_motion (self):
- return False
-
def select(self):
self.selected = True
@@ -278,4 +275,6 @@ class Link (gobject.GObject):
item.set_image(image)
item.connect('activate', self.set_color_cb)
return [item]
-
+
+ def leave (self):
+ pass