/* * This file is part of libdom. * Licensed under the MIT License, * http://www.opensource.org/licenses/mit-license.php * Copyright 2009 Bo Yang */ #ifndef dom_events_internal_mouse_wheel_event_h_ #define dom_events_internal_mouse_wheel_event_h_ #include #include "events/mouse_event.h" /** * The MouseWheelEvent */ struct dom_mouse_wheel_event { struct dom_mouse_event base; /**< The base class */ int32_t delta; /**< The wheelDelta */ }; /* Constructor */ dom_exception _dom_mouse_wheel_event_create(struct dom_mouse_wheel_event **evt); /* Destructor */ void _dom_mouse_wheel_event_destroy(struct dom_mouse_wheel_event *evt); /* Initialise function */ dom_exception _dom_mouse_wheel_event_initialise( struct dom_mouse_wheel_event *evt); /* Finalise function */ #define _dom_mouse_wheel_event_finalise _dom_mouse_event_finalise #endif