+ // Helper for drag and drop.
+ void ExpandRow( int collapsedIconIdx );
+
+ // Helper for drag and drop.
+ void InsertDraggedRowBefore( cbRowInfo* pBeforeRow );
+
+ // Helper for drag and drop.
+ bool ItemIsInFocus();
+
+ // Helper for drag and drop.
+ void CheckPrevItemInFocus( cbRowInfo* pRow, int iconIdx );
+
+ // Helper for drag and drop.
+ void UnhighlightItemInFocus();
+
+ // Helper for drag and drop.
+ cbRowInfo* GetFirstRow();
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawTrianUp( wxRect& inRect, wxDC& dc );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawTrianDown( wxRect& inRect, wxDC& dc );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawTrianRight( wxRect& inRect, wxDC& dc );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void Draw3DPattern( wxRect& inRect, wxDC& dc );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawRombShades( wxPoint& p1, wxPoint& p2, wxPoint& p3, wxPoint& p4, wxDC& dc );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawOrtoRomb( wxRect& inRect, wxDC& dc, wxBrush& bkBrush );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawRomb( wxRect& inRect, wxDC& dc, wxBrush& bkBrush );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void Draw3DRect( wxRect& inRect, wxDC& dc, wxBrush& bkBrush );
+
+ // Implements 'hard-coded metafile' for Netscape Navigator look.
+ virtual void DrawRectShade( wxRect& inRect, wxDC& dc,
+ int level, wxPen& upperPen, wxPen& lowerPen );
+
+ // Helper for drag and drop.
+ virtual void GetRowHintRect( cbRowInfo* pRow, wxRect& rect );
+
+ // Helper for drag and drop.
+ virtual void GetCollapsedInconRect( int iconIdx, wxRect& rect );
+
+ // Helper for drag and drop.
+ virtual int GetCollapsedIconsPos();