diff options
Diffstat (limited to 'scene/gui/link_button.h')
| -rw-r--r-- | scene/gui/link_button.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/scene/gui/link_button.h b/scene/gui/link_button.h index 42d7c05cf..97c2bfc3c 100644 --- a/scene/gui/link_button.h +++ b/scene/gui/link_button.h @@ -29,33 +29,31 @@ #ifndef LINKBUTTON_H #define LINKBUTTON_H - #include "scene/gui/base_button.h" #include "scene/resources/bit_mask.h" class LinkButton : public BaseButton { - GDCLASS( LinkButton, BaseButton ); -public: + GDCLASS(LinkButton, BaseButton); +public: enum UnderlineMode { UNDERLINE_MODE_ALWAYS, UNDERLINE_MODE_ON_HOVER, UNDERLINE_MODE_NEVER }; + private: String text; UnderlineMode underline_mode; protected: - virtual Size2 get_minimum_size() const; void _notification(int p_what); static void _bind_methods(); public: - - void set_text(const String& p_text); + void set_text(const String &p_text); String get_text() const; void set_underline_mode(UnderlineMode p_underline_mode); @@ -64,6 +62,6 @@ public: LinkButton(); }; -VARIANT_ENUM_CAST( LinkButton::UnderlineMode ); +VARIANT_ENUM_CAST(LinkButton::UnderlineMode); #endif // LINKBUTTON_H |
