public:
virtual const char *get_class() const { return "listitem"; }
- virtual void autosize();
+ protected:
+ virtual void autosize_special(const Part &, Geometry &);
+ public:
void set_active(bool);
virtual void render_special(const Part &, GL::Renderer &) const;
virtual const char *get_class() const { return "list"; }
- virtual void autosize();
+private:
+ virtual void autosize_special(const Part &, Geometry &);
+public:
void set_data(ListData &);
ListData &get_data() { return *data; }
const ListData &get_data() const { return *data; }