Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <base.h>
Public Member Functions | |
virtual void | Click (::BaseInterface *base, float x, float y, int button, int state) |
virtual | ~Comp () |
Comp (const std::string &ind, const std::string &pythonfile) | |
![]() | |
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 | |
vector< BaseComputer::DisplayMode > | modes |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
enum | { ClickEvent =(1<<0), DownEvent =(1<<1), UpEvent =(1<<2), MoveEvent =(1<<3), EnterEvent =(1<<4), LeaveEvent =(1<<5) } |
|
inlinevirtual |
|
inlineexplicit |
|
virtual |
Reimplemented from BaseInterface::Room::Link.
Definition at line 1166 of file base_interface.cpp.
References BaseInterface::baseun, BaseInterface::CallComp, BaseInterface::caller, BaseInterface::Room::Link::Click(), UnitContainer::GetUnit(), BaseComputer::init(), modes, BaseComputer::run(), and WS_MOUSE_UP.
vector< BaseComputer::DisplayMode > BaseInterface::Room::Comp::modes |
Definition at line 89 of file base.h.
Referenced by Click(), and BaseUtil::CompPython().