2 \section{\class{wxDataViewColumn
}}\label{wxdataviewcolumn
}
5 This class represents a column in a
\helpref{wxDataViewCtrl
}{wxdataviewctrl
}.
6 One wxDataViewColumn is bound to one column in the data model,
7 to which the wxDataViewCtrl has been associated.
9 An instance of
\helpref{wxDataViewRenderer
}{wxdataviewrenderer
} is used by
10 this class to render its data.
14 These flags define behavi
18 enum wxDataViewColumnFlags
20 wxDATAVIEW_COL_RESIZABLE =
1, // the user can resize the column
21 wxDATAVIEW_COL_SORTABLE =
2, // same as SetSortable()
22 wxDATAVIEW_COL_HIDDEN =
4 // column is hidden
27 \wxheading{Derived from
}
29 \helpref{wxObject
}{wxobject
}
31 \wxheading{Include files
}
36 \membersection{wxDataViewColumn::wxDataViewColumn
}\label{wxdataviewcolumnwxdataviewcolumn
}
38 \func{}{wxDataViewColumn
}{\param{const wxString\&
}{title
},
\param{wxDataViewRenderer*
}{renderer
},
\param{unsigned int
}{model
\_column},
\param{int
}{width =
80},
\param{int
}{flags = wxDATAVIEW
\_COL\_RESIZABLE}}
41 \func{}{wxDataViewColumn
}{\param{const wxBitmap\&
}{bitmap
},
\param{wxDataViewRenderer*
}{renderer
},
\param{unsigned int
}{model
\_column},
\param{int
}{width =
80},
\param{int
}{flags = wxDATAVIEW
\_COL\_RESIZABLE}}
46 \membersection{wxDataViewColumn::
\destruct{wxDataViewColumn
}}\label{wxdataviewcolumndtor
}
48 \func{}{\destruct{wxDataViewColumn
}}{\void}
52 \membersection{wxDataViewColumn::GetBitmap
}\label{wxdataviewcolumngetbitmap
}
54 \func{const wxBitmap\&
}{GetBitmap
}{\void}
56 Returns the bitmap in the header of the column, if any.
58 \membersection{wxDataViewColumn::GetModelColumn
}\label{wxdataviewcolumngetmodelcolumn
}
60 \func{unsigned int
}{GetModelColumn
}{\void}
62 Returns the index of the column of the model, which this
63 wxDataViewColumn is displaying.
65 \membersection{wxDataViewColumn::GetOwner
}\label{wxdataviewcolumngetowner
}
67 \func{wxDataViewCtrl*
}{GetOwner
}{\void}
69 Returns the owning
\helpref{wxDataViewCtrl
}{wxdataviewctrl
}.
71 \membersection{wxDataViewColumn::GetRenderer
}\label{wxdataviewcolumngetrenderer
}
73 \func{wxDataViewRenderer*
}{GetRenderer
}{\void}
75 Returns the renderer of this wxDataViewColumn.
77 See also
\helpref{wxDataViewRenderer
}{wxdataviewrenderer
}.
79 \membersection{wxDataViewColumn::GetSortable
}\label{wxdataviewcolumngetsortable
}
81 \func{bool
}{GetSortable
}{\void}
83 Returns true if the column is sortable.
85 See
\helpref{SetSortable
}{wxdataviewcolumnsetsortable
}
87 \membersection{wxDataViewColumn::GetWidth
}\label{wxdataviewcolumngetwidth
}
89 \func{int
}{GetWidth
}{\void}
91 Returns the width of the column.
93 \membersection{wxDataViewColumn::IsSortOrderAscending
}\label{wxdataviewcolumnissortorderascending
}
95 \func{bool
}{IsSortOrderAscending
}{\void}
97 Returns true, if the sort order is ascending.
99 See also
\helpref{SetSortOrder
}{wxdataviewcolumnsetsortorder
}
101 \membersection{wxDataViewColumn::SetAlignment
}\label{wxdataviewcolumnsetalignment
}
103 \func{void
}{SetAlignment
}{\param{wxAlignment
}{align
}}
105 Set the alignment of the column header.
107 \membersection{wxDataViewColumn::SetBitmap
}\label{wxdataviewcolumnsetbitmap
}
109 \func{void
}{SetBitmap
}{\param{const wxBitmap\&
}{bitmap
}}
111 Set the bitmap of the column header.
113 \membersection{wxDataViewColumn::SetSortOrder
}\label{wxdataviewcolumnsetsortorder
}
115 \func{void
}{SetSortOrder
}{\param{bool
}{ascending
}}
117 Indicate the sort order if the implementation of the
118 wxDataViewCtrl supports it, most commonly by showing
119 a little arrow. Use this in conjunction with
120 \helpref{wxDataViewSortedListModel::SetAscending
}{wxdataviewsortedlistmodelsetascending
}
121 to sort the actual data.
123 \membersection{wxDataViewColumn::SetSortable
}\label{wxdataviewcolumnsetsortable
}
125 \func{void
}{SetSortable
}{\param{bool
}{sortable
}}
127 Indicate that the column is sortable. This is only to provide a
128 visual hint in the column (such as a sort order indicator). It
129 will not actually sort the data. Use a
130 \helpref{wxDataViewSortedListModel
}{wxdataviewsortedlistmodel
}
133 \membersection{wxDataViewColumn::SetTitle
}\label{wxdataviewcolumnsettitle
}
135 \func{void
}{SetTitle
}{\param{const wxString\&
}{title
}}
137 Set the title of the column header to
{\it title
}.