Mercurial > projects > doodle
comparison tool.d @ 18:df8d81d9f499
Lasso fiddling
author | David Bryant <daveb@acres.com.au> |
---|---|
date | Mon, 13 Jul 2009 17:08:32 +0930 |
parents | c643c04e3f5e |
children | 22abbf4cde96 |
comparison
equal
deleted
inserted
replaced
17:c643c04e3f5e | 18:df8d81d9f499 |
---|---|
30 /* | 30 /* |
31 abstract void start(IToolStack tool_stack); | 31 abstract void start(IToolStack tool_stack); |
32 abstract void stop(IToolStack tool_stack); | 32 abstract void stop(IToolStack tool_stack); |
33 */ | 33 */ |
34 | 34 |
35 void draw(const Viewport viewport, in Rectangle damage, Context model_cr, Context pixel_cr) const { | 35 bool handle_button_press(Viewport viewport, in ButtonEvent event) { return false; } |
36 } | 36 bool handle_button_release(Viewport viewport, in ButtonEvent event) { return false; } |
37 bool handle_motion(Viewport viewport, in MotionEvent event) { return false; } | |
38 bool handle_scroll(Viewport viewport, in ScrollEvent event) { return false; } | |
39 //bool handle_enter(Viewport viewport, CrossingEvent event) { return false; } | |
40 //bool handle_leave(Viewport viewport, CrossingEvent event) { return false; } | |
41 //bool handle_focus_in(Viewport viewport, FocusEvent event) { return false; } | |
42 //bool handle_focus_out(Viewport viewport, FocusEvent event) { return false; } | |
43 bool handle_key_press(Viewport viewport, in KeyEvent event) { return false; } | |
44 bool handle_key_release(Viewport viewport, in KeyEvent event) { return false; } | |
37 | 45 |
38 bool handle_button_press(Viewport viewport, in ButtonEvent event); | 46 void draw(const Viewport viewport, in Rectangle damage, Context model_cr, Context pixel_cr) const { } |
39 bool handle_button_release(Viewport viewport, in ButtonEvent event); | |
40 bool handle_motion(Viewport viewport, in MotionEvent event); | |
41 bool handle_scroll(Viewport viewport, in ScrollEvent event); | |
42 //bool handle_expose(Viewport viewport, ExposeEvent event); | |
43 //bool handle_enter(Viewport viewport, CrossingEvent event); | |
44 //bool handle_leave(Viewport viewport, CrossingEvent event); | |
45 //bool handle_focus_in(Viewport viewport, FocusEvent event); | |
46 //bool handle_focus_out(Viewport viewport, FocusEvent event); | |
47 bool handle_key_press(Viewport viewport, in KeyEvent event); | |
48 bool handle_key_release(Viewport viewport, in KeyEvent event); | |
49 } | 47 } |
50 |