]> git.saurik.com Git - wxWidgets.git/commitdiff
document wxDataViewItem
authorRobert Roebling <robert@roebling.de>
Fri, 24 Aug 2007 09:42:28 +0000 (09:42 +0000)
committerRobert Roebling <robert@roebling.de>
Fri, 24 Aug 2007 09:42:28 +0000 (09:42 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48355 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/classes.tex
docs/latex/wx/dataviewctrl.tex
docs/latex/wx/dataviewitem.tex [new file with mode: 0644]

index 403e07a9ce67b3d1dfb50084c7ccf31882e55a3d..659fb67eecce2b46f8b72967fa3a1896fed65c6d 100644 (file)
@@ -86,6 +86,7 @@
 \input dataviewmodelnotifier.tex
 \input dataviewmodel.tex
 \input dataviewindexlistmodel.tex
+\input dataviewitem.tex
 \input dataviewrenderer.tex
 \input dobjcomp.tex
 \input dobjsmpl.tex
index f9f99941c503dea1ecf8ce9bb5b70e49d6474bc3..82dad71c833a8854463a43ae6b43ed0eb6c510ee 100644 (file)
@@ -4,6 +4,9 @@
 wxDataViewCtrl is a control to display data either
 in a tree like fashion or in a tabular form or both. 
 
+A \helpref{wxDataViewItem}{wxdataviewitem} is used
+to represent a (visible) item in the control.
+
 Unlike \helpref{wxListCtrl}{wxlistctrl} wxDataViewCtrl doesn't 
 get its data from the user through virtual functions or by
 setting it directly. Instead you need to write your own 
diff --git a/docs/latex/wx/dataviewitem.tex b/docs/latex/wx/dataviewitem.tex
new file mode 100644 (file)
index 0000000..da269d4
--- /dev/null
@@ -0,0 +1,54 @@
+
+\section{\class{wxDataViewItem}}\label{wxdataviewitem}
+
+wxDataViewItem is a small opaque class that represents an
+item in a \helpref{wxDataViewCtrl}{wxdataviewctrl} in a
+persistent way, i.e. indepent of the position of the
+item in the control or changes to its contents. It must
+hold a unique ID of type {\it void*} in its only field
+and can be converted to a from it. 
+
+If the ID is {\it NULL} the wxDataViewItem is invalid and 
+\helpref{IsOk}{wxdataviewitemisok} will return {\it false}
+which used in many places in the API of wxDataViewCtrl
+to indicate that e.g. no item was found etc.
+
+\wxheading{Derived from}
+
+No base class
+
+\wxheading{Include files}
+
+<dataview.h>
+
+\wxheading{Data structures}
+
+\latexignore{\rtfignore{\wxheading{Members}}}
+
+
+\membersection{wxDataViewItem::wxDataViewItem}\label{wxdataviewitemwxdataviewitem}
+
+\func{}{wxDataViewItem}{\param{void* }{id = NULL}}
+
+Constructor.
+
+\func{}{wxDataViewItem}{\param{const wxDataViewItem\& }{item}}
+
+
+\membersection{wxDataViewItem::GetID}\label{wxdataviewitemgetid}
+
+\constfunc{void*}{GetID}{\void}
+
+Returns the ID.
+
+\membersection{wxDataViewItem::IsOk}\label{wxdataviewitemisok}
+
+\constfunc{bool}{IsOk}{\void}
+
+Returns true if the ID is not {\it NULL}.
+
+\membersection{wxDataViewItem::void*}\label{wxdataviewitemvoid*}
+
+\constfunc{operator const}{void*}{\void}
+
+Converts to {\it void*}.