X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flist.h;fp=source%2Flist.h;h=4526a48375b843bfd50d7321ab56a984b0ffe7ac;hb=ab8e29ecf63fa423d045ee71357fc65994e6bd0a;hp=1de05f6490b840b06193e9fa4f7ba133fb258dce;hpb=ecc3ffc4433f14534560bbe51441e7f02e42a0c1;p=libs%2Fgltk.git diff --git a/source/list.h b/source/list.h index 1de05f6..4526a48 100644 --- a/source/list.h +++ b/source/list.h @@ -61,8 +61,11 @@ private: }; public: - class Item: public Container + class Item: virtual public Widget, protected Container { + protected: + Item() { } + public: virtual const char *get_class() const { return "listitem"; } @@ -76,17 +79,20 @@ public: class SimpleItem: public Item { - private: + protected: + SimpleItem() { } + virtual void on_style_change(); }; class MultiColumnItem: public Item { protected: + MultiColumnItem() { } + virtual void check_widths(std::vector &) const; virtual void set_widths(const std::vector &); - private: virtual void on_style_change(); };