|
|
| ImageBaseButton (Widget *parentWidget, const ImageType &image) |
| |
|
| ImageBaseButton (Widget *parentWidget, const ImageType &imageNormal, const ImageType &imageDown) |
| |
|
| ImageBaseButton (Widget *parentWidget, const ImageType &imageNormal, const ImageType &imageHover, const ImageType &imageDown) |
| |
|
void | setCallback (Callback *callback) noexcept |
| |
| | SubWidget (Widget *parentWidget) |
| |
| virtual | ~SubWidget () |
| |
| 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 | 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 |
| |
| void | setId (uint id) noexcept |
| |
| Application & | getApp () const noexcept |
| |
| Window & | getWindow () const noexcept |
| |
| const GraphicsContext & | getGraphicsContext () const noexcept |
| |
| TopLevelWidget * | getTopLevelWidget () const noexcept |
| |
|
Application & | getParentApp () const noexcept |
| |
|
Window & | getParentWindow () const noexcept |
| |
Public Member Functions inherited from ButtonEventHandler |
|
| ButtonEventHandler (SubWidget *self) |
| |
|
bool | isActive () noexcept |
| |
|
void | setActive (bool active, bool sendCallback) noexcept |
| |
|
bool | isChecked () const noexcept |
| |
|
void | setChecked (bool checked, bool sendCallback) noexcept |
| |
|
bool | isCheckable () const noexcept |
| |
|
void | setCheckable (bool checkable) noexcept |
| |
|
void | setCallback (Callback *callback) noexcept |
| |
|
bool | mouseEvent (const Widget::MouseEvent &ev) |
| |
|
bool | motionEvent (const Widget::MotionEvent &ev) |
| |