|  | 
|  | 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: