style (anything that could affect painting) - backgroundColor * backgroundImage * color - font - noClip - display (show, block, inline, none; not laid out and not painted) - visibility (visible, hidden; laid out but not painted) - defaultSize (used by SplitPanel, HorizontalTree) - border - backgroundColorOdd (used by List, HorizontalTree) - scrollTopImage (used by ScrollBar) - scrollMiddleImage (used by ScrollBar) - scrollBottomImage (used by ScrollBar) - scrollHandleTopImage (used by ScrollBar) - scrollHandleMiddleImage (used by ScrollBar) - scrollHandleBottomImage (used by ScrollBar) attributes (not related to painting) - regions (used by SplitPanel) - size (% or px) - contents (component) - orientation (TH.HORIZONTAL, TH.VERTICAL; used by SplitPanel, Splitter) - text (used by Label) events - dragstart (fired by ResizeNib, Splitter; start position) - dragstop (fired by ResizeNib, Splitter; startPos, currentPos) - drag (fired by ResizeNib, Splitter; startPos, currentPos)