#include <layer.hpp>
|
| Layer (std::string name, float x, float y, int depth) |
|
| Layer (std::string name) |
|
virtual | ~Layer () |
|
virtual void | SetDepth (int depth) |
|
virtual void | Add (Widget *widget) |
|
virtual void | Draw (cairo_t *cairo) |
|
virtual void | OnExpose (ExposeEvent *event) |
|
virtual void | OnResize (ResizeEvent *event) |
|
virtual void | OnKeyPress (KeyPressEvent *event) |
|
virtual void | OnKeyUp (KeyUpEvent *event) |
|
virtual void | OnKeyDown (KeyDownEvent *event) |
|
virtual void | OnCharacter (CharacterEvent *event) |
|
virtual void | OnMouseDown (Widget *widget, MouseDownEvent *event) |
|
virtual void | OnMouseUp (Widget *widget, MouseUpEvent *event) |
|
virtual void | OnMouseMove (Widget *widget, MouseMoveEvent *event) |
|
virtual void | OnMouseEnter (Widget *widget, MouseEnterEvent *event) |
|
virtual void | OnMouseExit (Widget *widget, MouseExitEvent *event) |
|
virtual void | OnMouseClick (Widget *widget, MouseClickEvent *event) |
|
virtual void | OnMouseDoubleClick (Widget *widget, MouseDoubleClickEvent *event) |
|
virtual void | OnDrag (Widget *widget, DragEvent *event) |
|
virtual void | OnDrop (Widget *widget, DropEvent *event) |
|
virtual void | OnDestroy (DestroyEvent *event) |
|
virtual void | OnMessage (Widget *widget, MessageEvent *event) |
|
virtual void | OnAdd (LayerAddEvent *event) |
|
virtual void | OnRemove (LayerRemoveEvent *event) |
|
virtual void | OnShow (LayerShowEvent *event) |
|
virtual void | OnHide (LayerHideEvent *event) |
|
virtual void | OnDndEnter (DndEnterEvent *event) |
|
virtual void | OnDndLeave (DndLeaveEvent *event) |
|
virtual void | OnDndDrop (DndDropEvent *event) |
|
virtual void | OnDndMove (DndMoveEvent *event) |
|
virtual void | OnGotFocus (Widget *widget, GotFocusEvent *event) |
|
virtual void | OnLostFocus (Widget *widget, LostFocusEvent *event) |
|
◆ Layer() [1/2]
net::lliurex::lgi::Layer::Layer |
( |
std::string |
name, |
|
|
float |
x, |
|
|
float |
y, |
|
|
int |
depth |
|
) |
| |
Layer constructor
- Parameters
-
name | layer name |
x | screen x offset |
y | screen y offset |
depth | determines z sorting in the layer stack |
◆ Layer() [2/2]
net::lliurex::lgi::Layer::Layer |
( |
std::string |
name | ) |
|
◆ ~Layer()
virtual net::lliurex::lgi::Layer::~Layer |
( |
| ) |
|
|
virtual |
◆ Add()
virtual void net::lliurex::lgi::Layer::Add |
( |
Widget * |
widget | ) |
|
|
virtual |
◆ Draw()
virtual void net::lliurex::lgi::Layer::Draw |
( |
cairo_t * |
cairo | ) |
|
|
virtual |
◆ OnAdd()
virtual void net::lliurex::lgi::Layer::OnAdd |
( |
LayerAddEvent * |
event | ) |
|
|
virtual |
◆ OnCharacter()
virtual void net::lliurex::lgi::Layer::OnCharacter |
( |
CharacterEvent * |
event | ) |
|
|
virtual |
◆ OnDestroy()
virtual void net::lliurex::lgi::Layer::OnDestroy |
( |
DestroyEvent * |
event | ) |
|
|
virtual |
◆ OnDndDrop()
virtual void net::lliurex::lgi::Layer::OnDndDrop |
( |
DndDropEvent * |
event | ) |
|
|
virtual |
◆ OnDndEnter()
virtual void net::lliurex::lgi::Layer::OnDndEnter |
( |
DndEnterEvent * |
event | ) |
|
|
virtual |
◆ OnDndLeave()
virtual void net::lliurex::lgi::Layer::OnDndLeave |
( |
DndLeaveEvent * |
event | ) |
|
|
virtual |
◆ OnDndMove()
virtual void net::lliurex::lgi::Layer::OnDndMove |
( |
DndMoveEvent * |
event | ) |
|
|
virtual |
◆ OnDrag()
virtual void net::lliurex::lgi::Layer::OnDrag |
( |
Widget * |
widget, |
|
|
DragEvent * |
event |
|
) |
| |
|
virtual |
◆ OnDrop()
virtual void net::lliurex::lgi::Layer::OnDrop |
( |
Widget * |
widget, |
|
|
DropEvent * |
event |
|
) |
| |
|
virtual |
◆ OnExpose()
virtual void net::lliurex::lgi::Layer::OnExpose |
( |
ExposeEvent * |
event | ) |
|
|
virtual |
◆ OnGotFocus()
◆ OnHide()
virtual void net::lliurex::lgi::Layer::OnHide |
( |
LayerHideEvent * |
event | ) |
|
|
virtual |
◆ OnKeyDown()
virtual void net::lliurex::lgi::Layer::OnKeyDown |
( |
KeyDownEvent * |
event | ) |
|
|
virtual |
◆ OnKeyPress()
virtual void net::lliurex::lgi::Layer::OnKeyPress |
( |
KeyPressEvent * |
event | ) |
|
|
virtual |
◆ OnKeyUp()
virtual void net::lliurex::lgi::Layer::OnKeyUp |
( |
KeyUpEvent * |
event | ) |
|
|
virtual |
◆ OnLostFocus()
◆ OnMessage()
virtual void net::lliurex::lgi::Layer::OnMessage |
( |
Widget * |
widget, |
|
|
MessageEvent * |
event |
|
) |
| |
|
virtual |
◆ OnMouseClick()
◆ OnMouseDoubleClick()
◆ OnMouseDown()
◆ OnMouseEnter()
◆ OnMouseExit()
◆ OnMouseMove()
◆ OnMouseUp()
virtual void net::lliurex::lgi::Layer::OnMouseUp |
( |
Widget * |
widget, |
|
|
MouseUpEvent * |
event |
|
) |
| |
|
virtual |
◆ OnRemove()
◆ OnResize()
virtual void net::lliurex::lgi::Layer::OnResize |
( |
ResizeEvent * |
event | ) |
|
|
virtual |
◆ OnShow()
virtual void net::lliurex::lgi::Layer::OnShow |
( |
LayerShowEvent * |
event | ) |
|
|
virtual |
◆ SetDepth()
virtual void net::lliurex::lgi::Layer::SetDepth |
( |
int |
depth | ) |
|
|
virtual |
◆ depth
int net::lliurex::lgi::Layer::depth |
◆ focus
Widget* net::lliurex::lgi::Layer::focus |
◆ name
std::string net::lliurex::lgi::Layer::name |
◆ visible
bool net::lliurex::lgi::Layer::visible |
◆ widgets
std::vector<Widget *> net::lliurex::lgi::Layer::widgets |
float net::lliurex::lgi::Layer::x |
float net::lliurex::lgi::Layer::y |
The documentation for this class was generated from the following file: