Canvas: Remove old event handling code

This commit is contained in:
Thomas Geymayer 2012-12-16 19:02:21 +01:00
parent f6270ec395
commit ac27fae712
2 changed files with 2 additions and 31 deletions

View File

@ -66,15 +66,6 @@ namespace canvas
_view_height(-1),
_status(node, "status"),
_status_msg(node, "status-msg"),
_mouse_x(node, "mouse/x"),
_mouse_y(node, "mouse/y"),
_mouse_dx(node, "mouse/dx"),
_mouse_dy(node, "mouse/dy"),
_mouse_button(node, "mouse/button"),
_mouse_state(node, "mouse/state"),
_mouse_mod(node, "mouse/mod"),
_mouse_scroll(node, "mouse/scroll"),
_mouse_event(node, "mouse/event"),
_sampling_dirty(false),
_render_dirty(true),
_visible(true),
@ -365,17 +356,6 @@ namespace canvas
//----------------------------------------------------------------------------
bool Canvas::handleMouseEvent(const MouseEventPtr& event)
{
_mouse_x = event->client_pos.x();
_mouse_y = event->client_pos.y();
_mouse_dx = event->delta.x();
_mouse_dy = event->delta.y();
_mouse_button = event->button;
_mouse_state = event->state;
_mouse_mod = event->mod;
//_mouse_scroll = event.scroll;
// Always set event type last because all listeners are attached to it
_mouse_event = event->type;
if( !_root_group.get() )
return false;
@ -547,10 +527,9 @@ namespace canvas
void Canvas::setStatusFlags(unsigned int flags, bool set)
{
if( set )
_status = _status | flags;
_status |= flags;
else
_status = _status & ~flags;
// TODO maybe extend simgear::PropertyObject to allow |=, &= etc.
_status &= ~flags;
if( (_status & MISSING_SIZE_X) && (_status & MISSING_SIZE_Y) )
_status_msg = "Missing size";

View File

@ -148,14 +148,6 @@ namespace canvas
PropertyObject<int> _status;
PropertyObject<std::string> _status_msg;
PropertyObject<int> _mouse_x, _mouse_y,
_mouse_dx, _mouse_dy,
_mouse_button,
_mouse_state,
_mouse_mod,
_mouse_scroll,
_mouse_event;
bool _sampling_dirty,
_render_dirty,
_visible;