X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2e7789a933dd68fe41cf73325cda6094bef4d27d..d58526d55433162cef8ad2ed7f422689862c3019:/interface/wx/textentry.h diff --git a/interface/wx/textentry.h b/interface/wx/textentry.h index df1ddc9100..bec4b6a928 100644 --- a/interface/wx/textentry.h +++ b/interface/wx/textentry.h @@ -351,6 +351,36 @@ public: */ virtual void SelectAll(); + /** + Sets a hint shown in an empty unfocused text control. + + The hints are usually used to indicate to the user what is supposed to + be entered into the given entry field, e.g. a common use of them is to + show an explanation of what can be entered in a wxSearchCtrl. + + The hint is shown (usually greyed out) for an empty control until it + gets focus and is shown again if the control loses it and remains + empty. It won't be shown once the control has a non-empty value, + although it will be shown again if the control contents is cleared. + Because of this, it generally only makes sense to use hints with the + controls which are initially empty. + + Notice that hints are known as cue banners under MSW or + placeholder strings under OS X. + + @since 2.9.0 + */ + virtual void SetHint(const wxString& hint); + + /** + Returns the current hint string. + + See SetHint() for more information about hints. + + @since 2.9.0 + */ + virtual wxString GetHint() const; + /** Sets the new text control value.