]>
git.saurik.com Git - wxWidgets.git/blob - interface/textdlg.h
20b28d5eeb2b6eb7d2367e4c6cc7578a22cba55d
1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: documentation for wxPasswordEntryDialog class
4 // Author: wxWidgets team
6 // Licence: wxWindows license
7 /////////////////////////////////////////////////////////////////////////////
10 @class wxPasswordEntryDialog
13 This class represents a dialog that requests a one-line password string from
15 It is implemented as a generic wxWidgets dialog.
21 @ref overview_wxpasswordentrydialogoverview "wxPassowrdEntryDialog overview"
23 class wxPasswordEntryDialog
: public wxTextEntryDialog
31 @class wxTextEntryDialog
34 This class represents a dialog that requests a one-line text string from the
36 It is implemented as a generic wxWidgets dialog.
42 @ref overview_wxtextentrydialogoverview "wxTextEntryDialog overview"
44 class wxTextEntryDialog
: public wxDialog
48 Constructor. Use ShowModal() to show the dialog.
53 Message to show on the dialog.
55 The default value, which may be the empty string.
57 A dialog style, specifying the buttons (wxOK, wxCANCEL)
58 and an optional wxCENTRE style. Additionally, wxTextCtrl styles (such as
59 wxTE_PASSWORD) may be specified here.
63 wxTextEntryDialog(wxWindow
* parent
, const wxString
& message
,
64 const wxString
& caption
= "Please enter text",
65 const wxString
& defaultValue
= "",
66 long style
= wxOK
| wxCANCEL
| wxCENTRE
,
67 const wxPoint
& pos
= wxDefaultPosition
);
75 Returns the text that the user has entered if the user has pressed OK, or the
77 if the user has pressed Cancel.
79 wxString
GetValue() const;
82 Sets the default text value.
84 void SetValue(const wxString
& value
);
87 Shows the dialog, returning wxID_OK if the user pressed OK, and wxID_CANCEL
94 // ============================================================================
95 // Global functions/macros
96 // ============================================================================
99 Pop up a dialog box with title set to @e caption, @e message, and a
100 @e default_value. The user may type in text and press OK to return this text,
101 or press Cancel to return the empty string.
102 If @a centre is @true, the message text (which may include new line characters)
103 is centred; if @false, the message is left-justified.
105 wxString
wxGetTextFromUser(const wxString
& message
,
106 const wxString
& caption
= "Input text",
107 const wxString
& default_value
= "",
108 wxWindow
* parent
= NULL
,
109 int x
= wxDefaultCoord
,
110 int y
= wxDefaultCoord
,
114 Similar to wxGetTextFromUser but the text entered
115 in the dialog is not shown on screen but replaced with stars. This is intended
116 to be used for entering passwords as the function name implies.
118 wxString
wxGetPasswordFromUser(const wxString
& message
,
119 const wxString
& caption
= "Input text",
120 const wxString
& default_value
= "",
121 wxWindow
* parent
= NULL
,
122 int x
= wxDefaultCoord
,
123 int y
= wxDefaultCoord
,