Fills {\it sel} with currently selected items and returns
their number.
+\membersection{wxDataViewCtrl::GetSortingColumn}\label{wxdataviewctrlgetsortingcolumn}
+
+\constfunc{virtual wxDataViewColumn*}{GetSortingColumn}{\void}
+
+Returns the wxDataViewColumn currently responsible for sorting
+or NULL if none has been selected.
+
\membersection{wxDataViewCtrl::HitTest}\label{wxdataviewctrlhittest}
\constfunc{void}{HitTest}{\param{const wxPoint\& }{point}, \param{wxDataViewItem\& }{item}, \param{wxDataViewColumn *\&}{col}}
{ m_expander_column = col ; DoSetExpanderColumn(); }
wxDataViewColumn *GetExpanderColumn() const
{ return m_expander_column; }
+
+ virtual wxDataViewColumn *GetSortingColumn() const = 0;
void SetIndent( int indent )
{ m_indent = indent ; DoSetIndent(); }
virtual bool DeleteColumn( wxDataViewColumn *column );
virtual bool ClearColumns();
+ virtual wxDataViewColumn *GetSortingColumn() const;
+
virtual wxDataViewItem GetSelection() const;
virtual int GetSelections( wxDataViewItemArray & sel ) const;
virtual void SetSelections( const wxDataViewItemArray & sel );
virtual bool DeleteColumn( wxDataViewColumn *column );
virtual bool ClearColumns();
+ virtual wxDataViewColumn *GetSortingColumn() const;
+
virtual wxDataViewItem GetSelection() const;
virtual int GetSelections( wxDataViewItemArray & sel ) const;
virtual void SetSelections( const wxDataViewItemArray & sel );
virtual wxDataViewColumn* GetColumn(unsigned int pos) const;
virtual unsigned int GetColumnCount(void) const;
+ virtual wxDataViewColumn *GetSortingColumn() const;
+
virtual void Collapse(wxDataViewItem const& item);
virtual void EnsureVisible(wxDataViewItem const& item, wxDataViewColumn const* columnPtr=NULL);
virtual void Expand(wxDataViewItem const& item);
return true;
}
+wxDataViewColumn *wxDataViewCtrl::GetSortingColumn() const
+{
+ return NULL;
+}
+
//Selection code with wxDataViewItem as parameters
wxDataViewItem wxDataViewCtrl::GetSelection() const
{
break;
}
+ // This value is most often ignored in GtkTreeView
GValue gvalue = { 0, };
g_value_init( &gvalue, gtk_cell_renderer_mode_get_type() );
g_value_set_enum( &gvalue, gtkMode );
return true;
}
+wxDataViewColumn *wxDataViewCtrl::GetSortingColumn() const
+{
+ return NULL;
+}
+
void wxDataViewCtrl::Expand( const wxDataViewItem & item )
{
GtkTreeIter iter;
return this->m_ColumnPointers.size();
} /* wxDataViewCtrl::GetColumnCount(void) const */
+wxDataViewColumn *wxDataViewCtrl::GetSortingColumn() const
+{
+ return NULL;
+}
+
void wxDataViewCtrl::Collapse(wxDataViewItem const& item)
{
wxMacDataViewDataBrowserListViewControlPointer MacDataViewListCtrlPtr(dynamic_cast<wxMacDataViewDataBrowserListViewControlPointer>(this->m_peer));