// Created: 04/01/98
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
-// Licence: wxWindows licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
/*
#define wxID_PROP_VALUE_SELECT 3005
// Mediates between a physical panel and the property sheet
-class WXDLLEXPORT wxPropertyListView: public wxPropertyView
+class WXDLLIMPEXP_DEPRECATED wxPropertyListView: public wxPropertyView
{
public:
wxPropertyListView(wxPanel *propPanel = NULL, long flags = wxPROP_BUTTON_DEFAULT);
virtual bool UpdatePropertyDisplayInList(wxProperty *property);
// Update the whole list
- virtual bool UpdatePropertyList(bool clearEditArea = TRUE);
+ virtual bool UpdatePropertyList(bool clearEditArea = true);
// Find the wxListBox index corresponding to this property
virtual int FindListIndexForProperty(wxProperty *property);
// Select and show string representation in editor the given
// property. NULL resets to show no property.
- virtual bool ShowProperty(wxProperty *property, bool select = TRUE);
+ virtual bool ShowProperty(wxProperty *property, bool select = true);
virtual bool EditProperty(wxProperty *property);
// Update the display from the property
private:
DECLARE_DYNAMIC_CLASS(wxPropertyListView)
DECLARE_EVENT_TABLE()
-
+
virtual void ShowView(wxPropertySheet *propertySheet, wxWindow *window)
{ wxPropertyView::ShowView(propertySheet, window); };
};
-class WXDLLEXPORT wxPropertyTextEdit: public wxTextCtrl
+class WXDLLIMPEXP_DEPRECATED wxPropertyTextEdit: public wxTextCtrl
{
public:
wxPropertyTextEdit(wxPropertyListView *v = NULL,
wxWindow *parent = NULL,
- const wxWindowID id = -1,
+ const wxWindowID id = wxID_ANY,
const wxString& value = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
* The type of validator used for property lists (Visual Basic style)
*/
-class WXDLLEXPORT wxPropertyListValidator: public wxPropertyValidator
+class WXDLLIMPEXP_DEPRECATED wxPropertyListValidator: public wxPropertyValidator
{
public:
wxPropertyListValidator(long flags = wxPROP_ALLOW_TEXT_EDITING): wxPropertyValidator(flags) { }
// cycling through possible values.
inline virtual bool OnDoubleClick(
wxProperty *WXUNUSED(property), wxPropertyListView *WXUNUSED(view), wxWindow *WXUNUSED(parentWindow) )
- { return TRUE; }
+ { return true; }
// Called when the value listbox is selected. Default behaviour is to copy
// string to text control, and retrieve the value into the property.
// Called when the property value is edited using standard text control
inline virtual bool OnPrepareControls(
wxProperty *WXUNUSED(property), wxPropertyListView *WXUNUSED(view), wxWindow *WXUNUSED(parentWindow) )
- { return TRUE; }
+ { return true; }
virtual bool OnClearControls(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when the property is edited in detail
inline virtual bool OnPrepareDetailControls(
wxProperty *WXUNUSED(property), wxPropertyListView *WXUNUSED(view), wxWindow *WXUNUSED(parentWindow) )
- { return TRUE; }
+ { return true; }
// Called if focus lost, IF we're in a modeless property editing situation.
inline virtual bool OnClearDetailControls(
wxProperty *WXUNUSED(property), wxPropertyListView *WXUNUSED(view), wxWindow *WXUNUSED(parentWindow) )
- { return TRUE; }
+ { return true; }
// Called when the edit (...) button is pressed. The default implementation
// calls view->BeginDetailedEditing; the filename validator (for example) overrides
virtual void OnEdit(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
inline virtual bool OnCheckValue(
wxProperty *WXUNUSED(property), wxPropertyListView *WXUNUSED(view), wxWindow *WXUNUSED(parentWindow) )
- { return TRUE; }
+ { return true; }
// Called when TICK is pressed or focus is lost or view wants to update
// the property list.
virtual bool OnRetrieveValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
virtual bool OnDisplayValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
-
+
private:
DECLARE_DYNAMIC_CLASS(wxPropertyListValidator)
};
* A default dialog box class to use.
*/
-class WXDLLEXPORT wxPropertyListDialog: public wxDialog
+class WXDLLIMPEXP_DEPRECATED wxPropertyListDialog: public wxDialog
{
public:
wxPropertyListDialog(wxPropertyListView *v = NULL,
* A default panel class to use.
*/
-class WXDLLEXPORT wxPropertyListPanel: public wxPanel
+class WXDLLIMPEXP_DEPRECATED wxPropertyListPanel: public wxPanel
{
public:
wxPropertyListPanel(wxPropertyListView *v = NULL,
const wxSize& size = wxDefaultSize,
long style = 0,
const wxString& name = wxT("panel"))
- : wxPanel(parent, -1, pos, size, style, name)
+ : wxPanel(parent, wxID_ANY, pos, size, style, name)
{
m_view = v;
}
* A default frame class to use.
*/
-class WXDLLEXPORT wxPropertyListFrame: public wxFrame
+class WXDLLIMPEXP_DEPRECATED wxPropertyListFrame: public wxFrame
{
public:
wxPropertyListFrame(wxPropertyListView *v = NULL,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_FRAME_STYLE,
const wxString& name = _T("frame"))
- : wxFrame(parent, -1, title, pos, size, style, name)
+ : wxFrame(parent, wxID_ANY, title, pos, size, style, name)
{
m_view = v;
m_propertyPanel = NULL;
* Some default validators
*/
-class WXDLLEXPORT wxRealListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxRealListValidator: public wxPropertyListValidator
{
public:
// 0.0, 0.0 means no range
bool OnPrepareControls(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
bool OnCheckValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost or view wants to update
protected:
float m_realMin;
float m_realMax;
-
+
private:
DECLARE_DYNAMIC_CLASS(wxRealListValidator)
};
-class WXDLLEXPORT wxIntegerListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxIntegerListValidator: public wxPropertyListValidator
{
public:
// 0, 0 means no range
bool OnPrepareControls(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
bool OnCheckValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost or view wants to update
protected:
long m_integerMin;
long m_integerMax;
-
+
private:
DECLARE_DYNAMIC_CLASS(wxIntegerListValidator)
};
-class WXDLLEXPORT wxBoolListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxBoolListValidator: public wxPropertyListValidator
{
public:
wxBoolListValidator(long flags = 0):wxPropertyListValidator(flags) {}
bool OnClearDetailControls(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
bool OnCheckValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost or view wants to update
// Called when the property is double clicked. Extra functionality can be provided,
// cycling through possible values.
virtual bool OnDoubleClick(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
-
+
private:
DECLARE_DYNAMIC_CLASS(wxBoolListValidator)
};
-class WXDLLEXPORT wxStringListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxStringListValidator: public wxPropertyListValidator
{
public:
wxStringListValidator(wxStringList *list = NULL, long flags = 0);
bool OnClearDetailControls(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
bool OnCheckValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost or view wants to update
protected:
wxStringList* m_strings;
-
+
private:
DECLARE_DYNAMIC_CLASS(wxStringListValidator)
};
-class WXDLLEXPORT wxFilenameListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxFilenameListValidator: public wxPropertyListValidator
{
public:
wxFilenameListValidator(wxString message = wxT("Select a file"), wxString wildcard = wxALL_FILES_PATTERN, long flags = 0);
~wxFilenameListValidator();
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
bool OnCheckValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost or view wants to update
DECLARE_DYNAMIC_CLASS(wxFilenameListValidator)
};
-class WXDLLEXPORT wxColourListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxColourListValidator: public wxPropertyListValidator
{
public:
wxColourListValidator(long flags = 0);
// Called when the edit (...) button is pressed.
void OnEdit(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
-
+
private:
DECLARE_DYNAMIC_CLASS(wxColourListValidator)
};
-class WXDLLEXPORT wxListOfStringsListValidator: public wxPropertyListValidator
+class WXDLLIMPEXP_DEPRECATED wxListOfStringsListValidator: public wxPropertyListValidator
{
public:
wxListOfStringsListValidator(long flags = 0);
bool OnPrepareControls(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost.
- // Return FALSE if value didn't check out; signal to restore old value.
+ // Return false if value didn't check out; signal to restore old value.
bool OnCheckValue(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
// Called when TICK is pressed or focus is lost or view wants to update
// Called when the edit (...) button is pressed.
void OnEdit(wxProperty *property, wxPropertyListView *view, wxWindow *parentWindow);
-
+
private:
DECLARE_DYNAMIC_CLASS(wxListOfStringsListValidator)
};