#include <worldview_tool.hxx>
Inheritance diagram for WorldViewTool:
Public Member Functions | |
WorldViewTool () | |
virtual | ~WorldViewTool () |
virtual void | activate () |
virtual void | deactivate () |
virtual void | draw_background (ZoomGraphicContext *gc)=0 |
virtual void | draw_foreground (ZoomGraphicContext *gc)=0 |
virtual void | on_button_press (int button_id, int x, int y) |
virtual void | on_primary_button_press (int x, int y) |
virtual void | on_primary_button_release (int x, int y) |
virtual void | on_secondary_button_press (int x, int y) |
virtual void | on_secondary_button_release (int x, int y) |
virtual void | on_duplicate_press (int x, int y) |
virtual void | on_delete_press (int x, int y) |
virtual void | on_fix_press (int x, int y) |
virtual void | on_mouse_move (int x, int y, int of_x, int of_y) |
|
Definition at line 29 of file worldview_tool.hxx. |
|
Definition at line 31 of file worldview_tool.hxx. |
|
Let the Tool to some initialisation Reimplemented in WorldViewSelectTool, and WorldViewZoomTool. Definition at line 34 of file worldview_tool.hxx. Referenced by WorldViewComponent::set_mode(). |
|
Let the Tool to some deinitialisation Reimplemented in WorldViewSelectTool. Definition at line 37 of file worldview_tool.hxx. Referenced by WorldViewComponent::set_mode(). |
|
Implemented in WorldViewColliderTool, WorldViewInsertTool, WorldViewSelectTool, and WorldViewZoomTool. Referenced by WorldViewComponent::draw(). |
|
Implemented in WorldViewColliderTool, WorldViewInsertTool, WorldViewSelectTool, and WorldViewZoomTool. Referenced by WorldViewComponent::draw(). |
|
Reimplemented in WorldViewSelectTool. Definition at line 42 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_button_press(). |
|
Reimplemented in WorldViewInsertTool, and WorldViewSelectTool. Definition at line 51 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_delete_press(). |
|
Reimplemented in WorldViewSelectTool. Definition at line 50 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_duplicate_press(). |
|
Reimplemented in WorldViewInsertTool, and WorldViewSelectTool. Definition at line 52 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_fix_press(). |
|
Reimplemented in WorldViewColliderTool, and WorldViewSelectTool. Definition at line 54 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_mouse_move(). |
|
Reimplemented in WorldViewColliderTool, WorldViewInsertTool, WorldViewSelectTool, and WorldViewZoomTool. Definition at line 44 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_primary_button_press(). |
|
Reimplemented in WorldViewColliderTool, WorldViewInsertTool, WorldViewSelectTool, and WorldViewZoomTool. Definition at line 45 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_primary_button_release(). |
|
Reimplemented in WorldViewColliderTool, WorldViewInsertTool, and WorldViewSelectTool. Definition at line 47 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_secondary_button_press(). |
|
Reimplemented in WorldViewColliderTool, WorldViewInsertTool, and WorldViewSelectTool. Definition at line 48 of file worldview_tool.hxx. Referenced by WorldViewComponent::on_secondary_button_release(). |