X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fentry.h;h=e5f3fd88be639bb22d083b93822cdb5109de23ec;hb=50bf1ef2e2c3c38de20f6996a6c5ed0066111177;hp=4cbb2a9687d76397408fdba9d35345058a5bd922;hpb=1fde94c15fc65e85f5931a9daf74dd8806e682e0;p=libs%2Fgltk.git diff --git a/source/entry.h b/source/entry.h index 4cbb2a9..e5f3fd8 100644 --- a/source/entry.h +++ b/source/entry.h @@ -23,6 +23,13 @@ Special parts: */ class Entry: public Widget { +public: + class Loader: public Widget::Loader + { + public: + Loader(Entry &); + }; + private: std::string text; unsigned edit_pos; @@ -34,11 +41,9 @@ public: const std::string &get_text() const { return text; } virtual void key_press(unsigned, unsigned, wchar_t); - virtual void focus_in(); - virtual void focus_out(); private: virtual const char *get_class() const { return "entry"; } - virtual void render_part(const Part &) const; + virtual void render_special(const Part &) const; }; } // namespace GLtk