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