1 \section{\class{wxPropertyListView
}}\label{wxpropertylistview
}
3 The
{\bf wxPropertyListView
} class shows a wxPropertySheet as a Visual Basic-style property list.
7 \helpref{wxPropertyListView overview
}{wxpropertylistviewoverview
}
9 \latexignore{\rtfignore{\wxheading{Members
}}}
11 \membersection{wxPropertyListView::wxPropertyListView
}
13 \func{void
}{wxPropertyListView
}{ \param{wxPanel*
} propPanel = NULL,
\param{long
}{ flags = wxPROP
\_BUTTON\_DEFAULT}}
17 The
{\it flags
} argument can be a bit list of the following:
19 \begin{itemize
}\itemsep=
0pt
20 \item wxPROP
\_BUTTON\_CLOSE
21 \item wxPROP
\_BUTTON\_OK
22 \item wxPROP
\_BUTTON\_CANCEL
23 \item wxPROP
\_BUTTON\_CHECK\_CROSS
24 \item wxPROP
\_BUTTON\_HELP
25 \item wxPROP
\_DYNAMIC\_VALUE\_FIELD
26 \item wxPROP
\_PULLDOWN
29 \membersection{wxPropertyListView::
\destruct{wxPropertyListView
}}
31 \func{void
}{\destruct{wxPropertyListView
}}{\void}
35 \membersection{wxPropertyListView::AssociatePanel
}\label{wxpropertylistviewassociatepanel
}
37 \func{void
}{AssociatePanel
}{\param{wxPanel *
}{panel
}}
39 Associates the window on which the controls will be displayed, with the view (sets an internal pointer to the window).
41 \membersection{wxPropertyListView::BeginShowingProperty
}\label{wxpropertylistviewbeginshowingproperty
}
43 \func{bool
}{BeginShowingProperty
}{\param{wxProperty *
}{property
}}
45 Finds the appropriate validator and loads the property into the controls, by calling
46 wxPropertyValidator::OnPrepareControls and then wxPropertyListView::DisplayProperty.
48 \membersection{wxPropertyListView::DisplayProperty
}\label{wxpropertylistviewdisplayproperty
}
50 \func{bool
}{DisplayProperty
}{\param{wxProperty *
}{property
}}
52 Calls wxPropertyValidator::OnDisplayValue for the current property's validator. This function
53 gets called by wxPropertyListView::BeginShowingProperty, which is in turn called
54 from ShowProperty, called by OnPropertySelect, called by the listbox callback when selected.
56 \membersection{wxPropertyListView::EndShowingProperty
}\label{wxpropertylistviewendshowingproperty
}
58 \func{bool
}{EndShowingProperty
}{\param{wxProperty *
}{property
}}
60 Finds the appropriate validator and unloads the property from the controls, by calling
61 wxPropertyListView::RetrieveProperty, wxPropertyValidator::OnClearControls and (if we're in
62 detailed editing mdoe) wxPropertyValidator::OnClearDetailControls.
64 \membersection{wxPropertyListView::GetPanel
}\label{wxpropertylistviewgetpanel
}
66 \func{wxPanel *
}{GetPanel
}{\void}
68 Returns the panel associated with the view.
70 \membersection{wxPropertyListView::GetManagedWindow
}\label{wxpropertylistviewgetmanagedwindow
}
72 \func{wxWindow *
}{GetManagedWindow
}{\void}
74 Returns the managed window (a frame or dialog) associated with the view.
76 \membersection{wxPropertyListView::GetWindowCancelButton
}\label{wxpropertylistviewgetwindowcancelbutton
}
78 \func{wxButton *
}{GetWindowCancelButton
}{\void}
80 Returns the window cancel button, if any.
82 \membersection{wxPropertyListView::GetWindowCloseButton
}\label{wxpropertylistviewgetwindowclosebutton
}
84 \func{wxButton *
}{GetWindowCloseButton
}{\void}
86 Returns the window close or OK button, if any.
88 \membersection{wxPropertyListView::GetWindowHelpButton
}\label{wxpropertylistviewgetwindowhelpbutton
}
90 \func{wxButton *
}{GetWindowHelpButton
}{\void}
92 Returns the window help button, if any.
94 \membersection{wxPropertyListView::SetManagedWindow
}\label{wxpropertylistviewsetmanagedwindow
}
96 \func{void
}{SetManagedWindow
}{\param{wxWindow *
}{win
}}
98 Sets the managed window (a frame or dialog) associated with the view.
100 \membersection{wxPropertyListView::UpdatePropertyDisplayInList
}\label{wxpropertylistviewupdatepropdisplay
}
102 \func{bool
}{UpdatePropertyDisplayInList
}{\param{wxProperty *
}{property
}}
104 Updates the display for the given changed property.
106 \membersection{wxPropertyListView::UpdatePropertyList
}\label{wxpropertylistviewupdateproplist
}
108 \func{bool
}{UpdatePropertyList
}{\param{bool
}{clearEditArea = TRUE
}}
110 Updates the whole property list display.