X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d56f17d882e365addf168c8aae9a64754a9500a2..e4390488750913546698147eace7c878edcd233f:/interface/wx/headerctrl.h?ds=sidebyside diff --git a/interface/wx/headerctrl.h b/interface/wx/headerctrl.h index 3cc2f34a54..2fa85f5e8a 100644 --- a/interface/wx/headerctrl.h +++ b/interface/wx/headerctrl.h @@ -66,7 +66,7 @@ @c wxHD_ALLOW_REORDER. @endStyleTable - @beginEventTable{wxHeaderCtrlEvent} + @beginEventEmissionTable{wxHeaderCtrlEvent} @event{EVT_HEADER_CLICK(id, func)} A column heading was clicked. @event{EVT_HEADER_RIGHT_CLICK(id, func)} @@ -126,7 +126,7 @@ @see wxGrid, wxListCtrl, wxDataViewCtrl */ -class wxHeaderCtrl +class wxHeaderCtrl : public wxControl { public: /** @@ -383,7 +383,7 @@ protected: The column index, between 0 and the value last passed to SetColumnCount(). */ - virtual const wxHeaderColumnBase& GetColumn(unsigned int idx) const = 0; + virtual const wxHeaderColumn& GetColumn(unsigned int idx) const = 0; /** Method called when the column visibility is changed by the user. @@ -439,7 +439,7 @@ protected: to fit its width on header double click you need to implement this method using logic similar to this example: @code - class MyHeaderCtrl : public wxHeaderColumnBase + class MyHeaderColumn : public wxHeaderColumn { public: ... @@ -455,7 +455,7 @@ protected: { public: protected: - virtual wxHeaderColumnBase& GetColumn(unsigned int idx) const + virtual wxHeaderColumn& GetColumn(unsigned int idx) const { return m_cols[idx]; } @@ -607,20 +607,18 @@ public: @param idx The column to set the sort indicator for. + If @c -1 is given, then the currently shown sort indicator + will be removed. @param sortOrder If @true or @false show the sort indicator corresponding to - ascending or descending sort order respectively, if @c -1 remove - the currently shown sort indicator. + ascending or descending sort order respectively. */ - void ShowSortIndicator(unsigned int idx, bool ascending = true); + void ShowSortIndicator(unsigned int idx, bool sortOrder = true); /** - Remove the sort indicator from the given column. + Remove the sort indicator from the column being used as sort key. - This is the same as calling ShowSortIndicator() with @c -1 argument. - - @param idx - The column to remove sort indicator for. + @see ShowSortIndicator */ void RemoveSortIndicator(); @@ -647,7 +645,7 @@ protected: Event class representing the events generated by wxHeaderCtrl. @library{wxcore} - @category{ctrl} + @category{events} @see wxHeaderCtrl */