int format = wxLIST_FORMAT_LEFT, int width = -1 );
bool ScrollList( int dx, int dy );
bool SortItems( wxListCtrlCompare fn, wxIntPtr data );
- bool Update( long item );
- // Must provide overload to avoid hiding it (and warnings about it)
- virtual void Update() { wxControl::Update(); }
// are we in report mode?
bool InReportView() const { return HasFlag(wxLC_REPORT); }
wxDEPRECATED( int GetItemSpacing( bool isSmall ) const );
#endif // WXWIN_COMPATIBILITY_2_6
+
+ // overridden base class virtuals
+ // ------------------------------
+
virtual wxVisualAttributes GetDefaultAttributes() const
{
return GetClassDefaultAttributes(GetWindowVariant());
static wxVisualAttributes
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
+ virtual void Update();
+
+
// implementation only from now on
// -------------------------------
+ // generic version extension, don't use in portable code
+ bool Update( long item );
+
void OnInternalIdle( );
// We have to hand down a few functions
virtual wxBorder GetDefaultBorder() const;
+ virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size);
+
private:
void CreateOrDestroyHeaderWindowAsNeeded();
void OnScroll( wxScrollWinEvent& event );
void OnSize( wxSizeEvent &event );
- virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size);
// we need to return a special WM_GETDLGCODE value to process just the
// arrows but let the other navigation characters through