projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
don't log mouse events by default
[wxWidgets.git]
/
include
/
wx
/
generic
/
textdlgg.h
diff --git
a/include/wx/generic/textdlgg.h
b/include/wx/generic/textdlgg.h
index 13169fe86a3982ed5003fead510621fd602c0c5c..7f6cb35a2ca41ac0a78fbfc0390b5507636a27f6 100644
(file)
--- a/
include/wx/generic/textdlgg.h
+++ b/
include/wx/generic/textdlgg.h
@@
-22,20
+22,23
@@
class WXDLLEXPORT wxTextCtrl;
class WXDLLEXPORT wxTextCtrl;
-// Handy dialog functions (will be converted into classes at some point)
WXDLLEXPORT_DATA(extern const wxChar*) wxGetTextFromUserPromptStr;
WXDLLEXPORT_DATA(extern const wxChar*) wxEmptyString;
WXDLLEXPORT_DATA(extern const wxChar*) wxGetTextFromUserPromptStr;
WXDLLEXPORT_DATA(extern const wxChar*) wxEmptyString;
+#define wxTextEntryDialogStyle (wxOK | wxCANCEL | wxCENTRE)
+
+// ----------------------------------------------------------------------------
+// wxTextEntryDialog: a dialog with text control, [ok] and [cancel] buttons
+// ----------------------------------------------------------------------------
+
class WXDLLEXPORT wxTextEntryDialog : public wxDialog
{
class WXDLLEXPORT wxTextEntryDialog : public wxDialog
{
- DECLARE_DYNAMIC_CLASS(wxTextEntryDialog)
-
public:
wxTextEntryDialog(wxWindow *parent,
const wxString& message,
const wxString& caption = wxGetTextFromUserPromptStr,
const wxString& value = wxEmptyString,
public:
wxTextEntryDialog(wxWindow *parent,
const wxString& message,
const wxString& caption = wxGetTextFromUserPromptStr,
const wxString& value = wxEmptyString,
- long style = wx
OK | wxCANCEL | wxCENTRE
,
+ long style = wx
TextEntryDialogStyle
,
const wxPoint& pos = wxDefaultPosition);
void SetValue(const wxString& val) { m_value = val; }
const wxPoint& pos = wxDefaultPosition);
void SetValue(const wxString& val) { m_value = val; }
@@
-47,9
+50,11
@@
public:
protected:
wxTextCtrl *m_textctrl;
wxString m_value;
protected:
wxTextCtrl *m_textctrl;
wxString m_value;
+ long m_dialogStyle;
private:
DECLARE_EVENT_TABLE()
private:
DECLARE_EVENT_TABLE()
+ DECLARE_DYNAMIC_CLASS(wxTextEntryDialog)
};
// ----------------------------------------------------------------------------
};
// ----------------------------------------------------------------------------
@@
-65,5
+70,11
@@
wxGetTextFromUser(const wxString& message,
int y = -1,
bool centre = TRUE);
int y = -1,
bool centre = TRUE);
+wxString WXDLLEXPORT
+wxGetPasswordFromUser(const wxString& message,
+ const wxString& caption = wxGetTextFromUserPromptStr,
+ const wxString& default_value = wxEmptyString,
+ wxWindow *parent = (wxWindow *) NULL);
+
#endif
// __TEXTDLGH_G__
#endif
// __TEXTDLGH_G__