X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fentry.h;h=3ee0b2c2b2c132ef8164f0e66593dabcec07a620;hb=b51fd94242badcd3807a39c339979f4f358120cd;hp=2323a38c67168096d8286cd87cb80d1132ea484c;hpb=2b70e8801c43875ed3f4135bdd0141265cff0312;p=libs%2Fgltk.git diff --git a/source/entry.h b/source/entry.h index 2323a38..3ee0b2c 100644 --- a/source/entry.h +++ b/source/entry.h @@ -52,14 +52,17 @@ public: bool is_multiline() const { return multiline; } private: - virtual void render_special(const Part &) const; + virtual void rebuild_special(const Part &, CachedPart &); + virtual void render_special(const Part &, GL::Renderer &) const; public: - virtual void key_press(unsigned, unsigned, wchar_t); + virtual void key_press(unsigned, unsigned); + virtual void character(wchar_t); private: virtual void on_geometry_change(); virtual void on_style_change(); + void set_edit_position(unsigned); void reposition_slider(); void check_view_range(); void slider_value_changed(double);