Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CEGUI::MouseCursorEventArgs Class Reference

EventArgs based class that is used for objects passed to input event handlers concerning mouse cursor events. More...

#include <CEGUIInputEvent.h>

Inheritance diagram for CEGUI::MouseCursorEventArgs:

Inheritance graph
[legend]
Collaboration diagram for CEGUI::MouseCursorEventArgs:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MouseCursorEventArgs (MouseCursor *cursor)

Public Attributes

MouseCursormouseCursor
 pointer to a MouseCursor object of relevance to the event.
const Imageimage
 pointer to an Image object of relevance to the event.
bool handled
 handlers should set this to true if they handled the event, or false otherwise.

Detailed Description

EventArgs based class that is used for objects passed to input event handlers concerning mouse cursor events.

Definition at line 265 of file CEGUIInputEvent.h.


Constructor & Destructor Documentation

CEGUI::MouseCursorEventArgs::MouseCursorEventArgs MouseCursor cursor  )  [inline]
 

Definition at line 268 of file CEGUIInputEvent.h.


Member Data Documentation

bool CEGUI::EventArgs::handled [inherited]
 

handlers should set this to true if they handled the event, or false otherwise.

Definition at line 61 of file CEGUIEventArgs.h.

Referenced by CEGUI::System::injectChar(), CEGUI::System::injectKeyDown(), CEGUI::System::injectKeyUp(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseMove(), CEGUI::System::injectMouseWheelChange(), CEGUI::StaticImage::onAlphaChanged(), CEGUI::Static::onAlphaChanged(), CEGUI::MultiLineEditbox::onCaptureLost(), CEGUI::ListHeaderSegment::onCaptureLost(), CEGUI::FrameWindow::onCaptureLost(), CEGUI::Editbox::onCaptureLost(), CEGUI::ComboDropList::onCaptureLost(), CEGUI::ButtonBase::onCaptureLost(), CEGUI::MultiLineEditbox::onCharacter(), CEGUI::Editbox::onCharacter(), CEGUI::MultiLineEditbox::onKeyDown(), CEGUI::Editbox::onKeyDown(), CEGUI::Titlebar::onMouseButtonDown(), CEGUI::Thumb::onMouseButtonDown(), CEGUI::Slider::onMouseButtonDown(), CEGUI::Scrollbar::onMouseButtonDown(), CEGUI::MultiLineEditbox::onMouseButtonDown(), CEGUI::MultiColumnList::onMouseButtonDown(), CEGUI::ListHeaderSegment::onMouseButtonDown(), CEGUI::Listbox::onMouseButtonDown(), CEGUI::FrameWindow::onMouseButtonDown(), CEGUI::Editbox::onMouseButtonDown(), CEGUI::ComboDropList::onMouseButtonDown(), CEGUI::ButtonBase::onMouseButtonDown(), CEGUI::Titlebar::onMouseButtonUp(), CEGUI::TabButton::onMouseButtonUp(), CEGUI::RadioButton::onMouseButtonUp(), CEGUI::PushButton::onMouseButtonUp(), CEGUI::MultiLineEditbox::onMouseButtonUp(), CEGUI::ListHeaderSegment::onMouseButtonUp(), CEGUI::FrameWindow::onMouseButtonUp(), CEGUI::Editbox::onMouseButtonUp(), CEGUI::ComboDropList::onMouseButtonUp(), CEGUI::Checkbox::onMouseButtonUp(), CEGUI::ButtonBase::onMouseButtonUp(), CEGUI::Titlebar::onMouseDoubleClicked(), CEGUI::MultiLineEditbox::onMouseDoubleClicked(), CEGUI::ListHeaderSegment::onMouseDoubleClicked(), CEGUI::Editbox::onMouseDoubleClicked(), CEGUI::ButtonBase::onMouseLeaves(), CEGUI::Titlebar::onMouseMove(), CEGUI::Thumb::onMouseMove(), CEGUI::MultiLineEditbox::onMouseMove(), CEGUI::ListHeaderSegment::onMouseMove(), CEGUI::FrameWindow::onMouseMove(), CEGUI::Editbox::onMouseMove(), CEGUI::ComboDropList::onMouseMove(), CEGUI::ButtonBase::onMouseMove(), CEGUI::MultiLineEditbox::onMouseTripleClicked(), CEGUI::Editbox::onMouseTripleClicked(), CEGUI::StaticText::onMouseWheel(), CEGUI::Slider::onMouseWheel(), CEGUI::Scrollbar::onMouseWheel(), CEGUI::MultiLineEditbox::onMouseWheel(), CEGUI::MultiColumnList::onMouseWheel(), CEGUI::Listbox::onMouseWheel(), CEGUI::TabControl::onSized(), CEGUI::StaticImage::onSized(), CEGUI::Static::onSized(), CEGUI::Slider::onSized(), CEGUI::Scrollbar::onSized(), CEGUI::MultiLineEditbox::onSized(), CEGUI::MultiColumnList::onSized(), CEGUI::Listbox::onSized(), CEGUI::Combobox::onSized(), CEGUI::StaticImage::onStaticFrameChanged(), CEGUI::MultiLineEditbox::onTextChanged(), CEGUI::Editbox::onTextChanged(), CEGUI::Combobox::onTextChanged(), CEGUI::Event::operator()(), and CEGUI::Window::setInheritsAlpha().

const Image* CEGUI::MouseCursorEventArgs::image
 

pointer to an Image object of relevance to the event.

Definition at line 271 of file CEGUIInputEvent.h.

Referenced by CEGUI::MouseCursor::setImage().

MouseCursor* CEGUI::MouseCursorEventArgs::mouseCursor
 

pointer to a MouseCursor object of relevance to the event.

Definition at line 270 of file CEGUIInputEvent.h.


The documentation for this class was generated from the following file:
Generated on Wed Feb 16 12:41:10 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1