Public Member Functions

fl7::events::MouseButtonEventArgs Class Reference

#include <MouseButtonEventArgs.h>

Inheritance diagram for fl7::events::MouseButtonEventArgs:
fl7::events::MouseEventArgs fl7::events::EventArgs

List of all members.

Public Member Functions

virtual ~MouseButtonEventArgs (void)
 MouseButtonEventArgs (faces::Face *face, unsigned button_index, const ml7::Vector2 &position)
 MouseButtonEventArgs (faces::Face *face, unsigned button_index, const ml7::Vector2 &position, const ml7::Vector2 &old_position)
unsigned GetButtonIndex () const

Detailed Description

The (base) class for event arguments passed in to mouse button event callbacks.


Constructor & Destructor Documentation

virtual fl7::events::MouseButtonEventArgs::~MouseButtonEventArgs ( void   )  [inline, virtual]

Destructor.

fl7::events::MouseButtonEventArgs::MouseButtonEventArgs ( faces::Face face,
unsigned  button_index,
const ml7::Vector2 position 
) [inline]

Explicit constructor.

fl7::events::MouseButtonEventArgs::MouseButtonEventArgs ( faces::Face face,
unsigned  button_index,
const ml7::Vector2 position,
const ml7::Vector2 old_position 
) [inline]

Explicit constructor.


Member Function Documentation

unsigned fl7::events::MouseButtonEventArgs::GetButtonIndex (  )  const [inline]

Returns the index of the button that has been pressed or released.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines