+protected:
+ // common part of all ctors
+ void Init();
+
+ // free memory taken by all internal data
+ void FreeAllInternalData();
+
+ // get the item attribute, either by quering it for virtual control, or by
+ // returning the one previously set using setter methods for a normal one
+ wxListItemAttr *DoGetItemAttr(long item) const;
+