projects
/
cascardo
/
movie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
07b49c1
)
storing the state of the creation of a new ball
author
Lincoln de Sousa
<lincoln@minaslivre.org>
Tue, 12 Aug 2008 08:42:12 +0000
(
05:42
-0300)
committer
Lincoln de Sousa
<lincoln@minaslivre.org>
Tue, 12 Aug 2008 08:42:12 +0000
(
05:42
-0300)
gzv.py
patch
|
blob
|
history
diff --git
a/gzv.py
b/gzv.py
index
f74432c
..
752c117
100644
(file)
--- a/
gzv.py
+++ b/
gzv.py
@@
-161,6
+161,8
@@
class Gzv(GladeLoader):
self.load_balls_to_treeview()
self.setup_treeview()
self.load_balls_to_treeview()
self.setup_treeview()
+ self.new_ball = False
+
# drawing stuff
self.start_x = -1
self.start_y = -1
# drawing stuff
self.start_x = -1
self.start_y = -1
@@
-342,16
+344,23
@@
class Gzv(GladeLoader):
ctx.stroke()
def button_press(self, widget, event):
ctx.stroke()
def button_press(self, widget, event):
+ self.new_ball = True
+
if event.button == 1:
self.start_x = event.x
self.start_y = event.y
self.last_x = event.x
def button_release(self, widget, event):
if event.button == 1:
self.start_x = event.x
self.start_y = event.y
self.last_x = event.x
def button_release(self, widget, event):
+ self.new_ball = False
+
if event.button == 1:
self.finish_drawing()
def motion_notify(self, widget, event):
if event.button == 1:
self.finish_drawing()
def motion_notify(self, widget, event):
+ if not self.new_ball:
+ return
+
self.draw.queue_draw()
if event.x > self.last_x:
self.draw.queue_draw()
if event.x > self.last_x: