Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <base.h>
Public Types | |
enum | { ClickEvent =(1<<0), DownEvent =(1<<1), UpEvent =(1<<2), MoveEvent =(1<<3), EnterEvent =(1<<4), LeaveEvent =(1<<5) } |
Public Member Functions | |
virtual void | Click (::BaseInterface *base, float x, float y, int button, int state) |
virtual void | MouseMove (::BaseInterface *base, float x, float y, int buttonmask) |
virtual void | MouseEnter (::BaseInterface *base, float x, float y, int buttonmask) |
virtual void | MouseLeave (::BaseInterface *base, float x, float y, int buttonmask) |
void | setEventMask (unsigned int mask) |
Link (const std::string &ind, const std::string &pfile) | |
virtual | ~Link () |
virtual void | Relink (const std::string &pfile) |
Public Attributes | |
std::string | pythonfile |
float | x |
float | y |
float | wid |
float | hei |
float | alpha |
std::string | text |
const std::string | index |
unsigned int | eventMask |
int | clickbtn |
anonymous enum |
|
inlineexplicit |
|
inlinevirtual |
|
virtual |
Reimplemented in BaseInterface::Room::Talk, BaseInterface::Room::Eject, BaseInterface::Room::Launch, BaseInterface::Room::Comp, and BaseInterface::Room::Goto.
Definition at line 1329 of file base_interface.cpp.
References getMouseButtonMask(), RunPython(), BaseUtil::SetMouseEventData(), WS_MOUSE_DOWN, and WS_MOUSE_UP.
Referenced by BaseInterface::Room::Goto::Click(), BaseInterface::Room::Comp::Click(), BaseInterface::Room::Launch::Click(), BaseInterface::Room::Eject::Click(), BaseInterface::Room::Talk::Click(), and BaseInterface::Room::Click().
|
virtual |
Definition at line 1369 of file base_interface.cpp.
References RunPython(), and BaseUtil::SetMouseEventData().
Referenced by BaseInterface::MouseOver().
|
virtual |
Definition at line 1378 of file base_interface.cpp.
References RunPython(), and BaseUtil::SetMouseEventData().
Referenced by BaseInterface::MouseOver().
|
virtual |
Definition at line 1356 of file base_interface.cpp.
References RunPython(), and BaseUtil::SetMouseEventData().
Referenced by BaseInterface::MouseOver().
|
virtual |
Definition at line 1388 of file base_interface.cpp.
|
inline |
unsigned int BaseInterface::Room::Link::eventMask |
Definition at line 51 of file base.h.
Referenced by setEventMask().
float BaseInterface::Room::Link::hei |
Definition at line 48 of file base.h.
Referenced by BaseUtil::BaseLink(), and BaseInterface::Room::Click().
std::string BaseInterface::Room::Link::pythonfile |
Definition at line 47 of file base.h.
Referenced by BaseInterface::MouseOver().
std::string BaseInterface::Room::Link::text |
Definition at line 49 of file base.h.
Referenced by BaseUtil::BaseLink(), and BaseInterface::MouseOver().
float BaseInterface::Room::Link::wid |
Definition at line 48 of file base.h.
Referenced by BaseUtil::BaseLink(), and BaseInterface::Room::Click().
float BaseInterface::Room::Link::x |
Definition at line 48 of file base.h.
Referenced by BaseUtil::BaseLink(), and BaseInterface::Room::Click().
float BaseInterface::Room::Link::y |
Definition at line 48 of file base.h.
Referenced by BaseUtil::BaseLink(), and BaseInterface::Room::Click().