diff options
Diffstat (limited to 'gui/editable.h')
-rw-r--r-- | gui/editable.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gui/editable.h b/gui/editable.h index f01a4a5da2..363ba7b9f6 100644 --- a/gui/editable.h +++ b/gui/editable.h @@ -36,12 +36,14 @@ namespace GUI { * Base class for widgets which need to edit text, like ListWidget and * EditTextWidget. */ -class EditableWidget : public Widget { +class EditableWidget : public Widget, public CommandSender { public: typedef Common::String String; protected: String _editString; + uint32 _cmd; + bool _caretVisible; uint32 _caretTime; int _caretPos; @@ -53,8 +55,8 @@ protected: ThemeEngine::FontStyle _font; public: - EditableWidget(GuiObject *boss, int x, int y, int w, int h); - EditableWidget(GuiObject *boss, const String &name); + EditableWidget(GuiObject *boss, int x, int y, int w, int h, uint32 cmd = 0); + EditableWidget(GuiObject *boss, const String &name, uint32 cmd = 0); virtual ~EditableWidget(); void init(); |