|
| | TextEdit (const std::string &text="") |
| |
| auto | isReadOnly () const |
| |
| void | setReadOnly (const bool state) |
| |
| void | setText (const std::string &text) |
| |
| void | setSelStart (uint32 start) |
| |
| auto | getText () const |
| |
| auto | getSelStart () const |
| |
| auto | getFirstDisplayedChar () const |
| |
| auto | getDisplayedText () const |
| |
| void | setResources (const std::string &BRES) |
| |
| | Widget (Type=WIDGET) |
| |
| | ~Widget () override = default |
| |
| Type | getType () const |
| |
| bool | isVisible () const |
| |
| void | show (bool show=true) |
| |
| bool | isEnabled () const |
| |
| void | enable (bool isEnabled=true) |
| |
| void | setPos (float x, float y) |
| |
| float | getWidth () const |
| |
| float | getHeight () const |
| |
| virtual void | setSize (float width, float height) |
| |
| const Rect & | getRect () const |
| |
| void | setRect (float x, float y, float width, float height) |
| |
| void | setRect (const Rect &rect) |
| |
| AlignmentType | getAlignment () const |
| |
| void | setAlignment (AlignmentType alignment) |
| |
| std::shared_ptr< Font > | getFont () const |
| |
| void | setFont (const std::shared_ptr< Font > &font) |
| |
| float | getFontScale () const |
| |
| virtual void | setFontScale (float fontScale) |
| |
| bool | isFocused () const |
| |
| Widget * | getParent () const |
| |
| template<typename T > |
| std::shared_ptr< T > | add (std::shared_ptr< T > child, const AlignmentType alignment, const std::string &resource="", const bool overlap=false) |
| |
| virtual void | remove (const std::shared_ptr< Widget > &child) |
| |
| virtual void | removeAll () |
| |
| void | setPadding (float padding) |
| |
| float | getPadding () const |
| |
| float | getVBorder () const |
| |
| float | getHBorder () const |
| |
| void | setVBorder (float size) |
| |
| void | setHBorder (float size) |
| |
| bool | isDrawBackground () const |
| |
| void | setDrawBackground (bool drawBackground) |
| |
| bool | isPushed () const |
| |
| bool | isPointed () const |
| |
| bool | isFreezed () const |
| |
| bool | isRedrawOnMouseEvent () const |
| |
| bool | isOverlapping () const |
| |
| Rect | getChildrenRect () const |
| |
| void | setFreezed (const bool f) |
| |
| void | setPushed (const bool p) |
| |
| void | refresh () const |
| |
| void | setResource (std::shared_ptr< Resource >) |
| |
| uint32 | getGroupIndex () const |
| |
| void | setGroupIndex (int32 index) |
| |
| void * | getUserData () const |
| |
| void | setUserData (void *data) |
| |
| float | getTransparency () const |
| |
| void | setTransparency (float alpha) |
| |
| void | resizeChildren () |
| |
| Widget * | setFocus (bool=true) |
| |
| virtual void | eventCreate () |
| |
| virtual void | eventDestroy () |
| |
| virtual void | eventShow () |
| |
| virtual void | eventHide () |
| |
| virtual void | eventEnable () |
| |
| virtual void | eventDisable () |
| |
| virtual void | eventMove (float x, float y) |
| |
| virtual void | eventResize () |
| |
| virtual bool | eventKeyUp (Key key) |
| |
| virtual bool | eventMouseDown (MouseButton button, float x, float y) |
| |
| virtual bool | eventMouseUp (MouseButton button, float x, float y) |
| |
| virtual bool | eventMouseMove (uint32, float x, float y) |
| |
| virtual void | eventGotFocus () |
| |
| virtual void | eventLostFocus () |
| |
| void | connect (const Signal::signal &name, const Signal::Handler &handler) |
| |
| void | connect (const Signal::signal &name, const std::function< void ()> &handler) |
| |
| void | emit (const Signal::signal &name, void *params=nullptr) |
| |
| virtual std::string | toString () const |
| |
| | Object () = default |
| |
| virtual | ~Object () = default |
| |