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
}
37 \helpref{wxAdv
}{librarieslist
}
40 \latexignore{\rtfignore{\wxheading{Members
}}}
42 \membersection{wxDataViewColumn::wxDataViewColumn
}\label{wxdataviewcolumnwxdataviewcolumn
}
44 \func{}{wxDataViewColumn
}{\param{const wxString\&
}{title
},
\param{wxDataViewRenderer*
}{renderer
},
\param{unsigned int
}{model
\_column},
\param{int
}{width =
80},
\param{int
}{flags = wxDATAVIEW
\_COL\_RESIZABLE}}
47 \func{}{wxDataViewColumn
}{\param{const wxBitmap\&
}{bitmap
},
\param{wxDataViewRenderer*
}{renderer
},
\param{unsigned int
}{model
\_column},
\param{int
}{width =
80},
\param{int
}{flags = wxDATAVIEW
\_COL\_RESIZABLE}}
52 \membersection{wxDataViewColumn::
\destruct{wxDataViewColumn
}}\label{wxdataviewcolumndtor
}
54 \func{}{\destruct{wxDataViewColumn
}}{\void}
58 \membersection{wxDataViewColumn::GetBitmap
}\label{wxdataviewcolumngetbitmap
}
60 \func{const wxBitmap\&
}{GetBitmap
}{\void}
62 Returns the bitmap in the header of the column, if any.
64 \membersection{wxDataViewColumn::GetModelColumn
}\label{wxdataviewcolumngetmodelcolumn
}
66 \func{unsigned int
}{GetModelColumn
}{\void}
68 Returns the index of the column of the model, which this
69 wxDataViewColumn is displaying.
71 \membersection{wxDataViewColumn::GetOwner
}\label{wxdataviewcolumngetowner
}
73 \func{wxDataViewCtrl*
}{GetOwner
}{\void}
75 Returns the owning
\helpref{wxDataViewCtrl
}{wxdataviewctrl
}.
77 \membersection{wxDataViewColumn::GetRenderer
}\label{wxdataviewcolumngetrenderer
}
79 \func{wxDataViewRenderer*
}{GetRenderer
}{\void}
81 Returns the renderer of this wxDataViewColumn.
83 See also
\helpref{wxDataViewRenderer
}{wxdataviewrenderer
}.
85 \membersection{wxDataViewColumn::GetSortable
}\label{wxdataviewcolumngetsortable
}
87 \func{bool
}{GetSortable
}{\void}
89 Returns true if the column is sortable.
91 See
\helpref{SetSortable
}{wxdataviewcolumnsetsortable
}
93 \membersection{wxDataViewColumn::GetWidth
}\label{wxdataviewcolumngetwidth
}
95 \func{int
}{GetWidth
}{\void}
97 Returns the width of the column.
99 \membersection{wxDataViewColumn::IsSortOrderAscending
}\label{wxdataviewcolumnissortorderascending
}
101 \func{bool
}{IsSortOrderAscending
}{\void}
103 Returns true, if the sort order is ascending.
105 See also
\helpref{SetSortOrder
}{wxdataviewcolumnsetsortorder
}
107 \membersection{wxDataViewColumn::SetAlignment
}\label{wxdataviewcolumnsetalignment
}
109 \func{void
}{SetAlignment
}{\param{wxAlignment
}{align
}}
111 Set the alignment of the column header.
113 \membersection{wxDataViewColumn::SetBitmap
}\label{wxdataviewcolumnsetbitmap
}
115 \func{void
}{SetBitmap
}{\param{const wxBitmap\&
}{bitmap
}}
117 Set the bitmap of the column header.
119 \membersection{wxDataViewColumn::SetSortOrder
}\label{wxdataviewcolumnsetsortorder
}
121 \func{void
}{SetSortOrder
}{\param{bool
}{ascending
}}
123 Indicate the sort order if the implementation of the
124 wxDataViewCtrl supports it, most commonly by showing
125 a little arrow. Use this in conjunction with
126 \helpref{wxDataViewSortedListModel::SetAscending
}{wxdataviewsortedlistmodelsetascending
}
127 to sort the actual data.
129 \membersection{wxDataViewColumn::SetSortable
}\label{wxdataviewcolumnsetsortable
}
131 \func{void
}{SetSortable
}{\param{bool
}{sortable
}}
133 Indicate that the column is sortable. This is only to provide a
134 visual hint in the column (such as a sort order indicator). It
135 will not actually sort the data. Use a
136 \helpref{wxDataViewSortedListModel
}{wxdataviewsortedlistmodel
}
139 \membersection{wxDataViewColumn::SetTitle
}\label{wxdataviewcolumnsettitle
}
141 \func{void
}{SetTitle
}{\param{const wxString\&
}{title
}}
143 Set the title of the column header to
{\it title
}.