|
| ImageBaseSwitch (Widget *parentWidget, const ImageType &imageNormal, const ImageType &imageDown) noexcept |
|
| ImageBaseSwitch (const ImageBaseSwitch &imageSwitch) noexcept |
|
ImageBaseSwitch & | operator= (const ImageBaseSwitch &imageSwitch) noexcept |
|
bool | isDown () const noexcept |
|
void | setDown (bool down) noexcept |
|
void | setCallback (Callback *callback) noexcept |
|
| SubWidget (Widget *parentWidget) |
|
| ~SubWidget () override |
|
template<typename T > |
bool | contains (T x, T y) const noexcept |
|
template<typename T > |
bool | contains (const Point< T > &pos) const noexcept |
|
int | getAbsoluteX () const noexcept |
|
int | getAbsoluteY () const noexcept |
|
Point< int > | getAbsolutePos () const noexcept |
|
Rectangle< int > | getAbsoluteArea () const noexcept |
|
Rectangle< uint > | getConstrainedAbsoluteArea () const noexcept |
|
void | setAbsoluteX (int x) noexcept |
|
void | setAbsoluteY (int y) noexcept |
|
void | setAbsolutePos (int x, int y) noexcept |
|
void | setAbsolutePos (const Point< int > &pos) noexcept |
|
Point< int > | getMargin () const noexcept |
|
void | setMargin (int x, int y) noexcept |
|
void | setMargin (const Point< int > &offset) noexcept |
|
Widget * | getParentWidget () const noexcept |
|
void | repaint () noexcept override |
|
virtual void | toBottom () |
|
virtual void | toFront () |
|
void | setNeedsFullViewportDrawing (bool needsFullViewportForDrawing=true) |
|
void | setNeedsViewportScaling (bool needsViewportScaling=true, double autoScaleFactor=0.0) |
|
void | setSkipDrawing (bool skipDrawing=true) |
|
virtual | ~Widget () |
|
bool | isVisible () const noexcept |
|
void | setVisible (bool visible) |
|
void | show () |
|
void | hide () |
|
uint | getWidth () const noexcept |
|
uint | getHeight () const noexcept |
|
const Size< uint > | getSize () const noexcept |
|
void | setWidth (uint width) noexcept |
|
void | setHeight (uint height) noexcept |
|
void | setSize (uint width, uint height) noexcept |
|
void | setSize (const Size< uint > &size) noexcept |
|
uint | getId () const noexcept |
|
const char * | getName () const noexcept |
|
void | setId (uint id) noexcept |
|
void | setName (const char *name) noexcept |
|
Application & | getApp () const noexcept |
|
Window & | getWindow () const noexcept |
|
const GraphicsContext & | getGraphicsContext () const noexcept |
|
TopLevelWidget * | getTopLevelWidget () const noexcept |
|
std::list< SubWidget * > | getChildren () const noexcept |
|
Application & | getParentApp () const noexcept |
|
Window & | getParentWindow () const noexcept |
|