Eliminated lingering validation failure message on the status bar. Added wxPropertyGrid virtual member functions DoHidePropertyError() and GetStatusBar().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64796 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1601,12 +1601,38 @@ public:
|
||||
m_validationInfo.m_failureMessage.clear();
|
||||
}
|
||||
|
||||
/** Override in derived class to display error messages in custom manner
|
||||
/**
|
||||
Override in derived class to display error messages in custom manner
|
||||
(these message usually only result from validation failure).
|
||||
|
||||
@remarks If you implement this, then you also need to implement
|
||||
DoHidePropertyError() - possibly to do nothing, if error
|
||||
does not need hiding (e.g. it was logged or shown in a
|
||||
message box).
|
||||
|
||||
@see DoHidePropertyError()
|
||||
*/
|
||||
virtual void DoShowPropertyError( wxPGProperty* property,
|
||||
const wxString& msg );
|
||||
|
||||
/**
|
||||
Override in derived class to hide an error displayed by
|
||||
DoShowPropertyError().
|
||||
|
||||
@see DoShowPropertyError()
|
||||
*/
|
||||
virtual void DoHidePropertyError( wxPGProperty* property );
|
||||
|
||||
#if wxUSE_STATUSBAR
|
||||
/**
|
||||
Return wxStatusBar that is used by this wxPropertyGrid. You can
|
||||
reimplement this member function in derived class to override
|
||||
the default behavior of using the top-level wxFrame's status
|
||||
bar, if any.
|
||||
*/
|
||||
virtual wxStatusBar* GetStatusBar();
|
||||
#endif
|
||||
|
||||
/** Override to customize property validation failure behavior.
|
||||
@param invalidValue
|
||||
Value which failed in validation.
|
||||
|
Reference in New Issue
Block a user