|
| | Widget () |
| | Construct a new Widget object. More...
|
| |
|
| Widget (Container *parent) |
| |
|
| Widget (Container &parent) |
| |
|
| Widget (const Widget &)=delete |
| |
|
virtual void | draw (Renderer &render)=0 |
| |
| virtual bool | handle (Event &) |
| | Process event. More...
|
| |
|
bool | visible () const noexcept |
| |
|
Vec2 | position () const noexcept |
| |
| Window & | master () const |
| | Return The widget's master. More...
|
| |
|
void | set_rect (const Rect &rect) |
| |
|
void | set_rect (int x, int y, int w, int h) |
| |
|
void | set_position (const Vec2 &vec2) |
| |
|
int | x () const noexcept |
| |
|
int | y () const noexcept |
| |
|
int | w () const noexcept |
| |
|
int | h () const noexcept |
| |
|
bool | is_enable () const noexcept |
| |
|
| HasSlots (const HasSlots &)=delete |
| |
|
void | disconnect_all () |
| |
|
|
class | Window |
| |
|
class | Layout |
| |
|
struct | WindowImpl |
| |
|
class | Container |
| |
|
void | PushEvent (Event *, Widget &) |
| |
◆ Widget()
Construct a new Widget object.
- Note
- All data will be inited to 0
◆ handle()
| bool Btk::Widget::handle |
( |
Event & |
ev | ) |
|
|
virtual |
◆ master()
| Window & Btk::Widget::master |
( |
| ) |
const |
Return The widget's master.
- Returns
- Window ref
◆ redraw()
| void Btk::Widget::redraw |
( |
| ) |
|
|
protected |
Send a redraw request to the window.
◆ window()
Get current window.
- Returns
- WindowImpl*
The documentation for this class was generated from the following files: