X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..9e58eb5674cfac859568c9a4b1030012e1f0eb64:/wxPython/demo/wxTextEntryDialog.py?ds=inline diff --git a/wxPython/demo/wxTextEntryDialog.py b/wxPython/demo/wxTextEntryDialog.py index 08e93e237e..3083749bd1 100644 --- a/wxPython/demo/wxTextEntryDialog.py +++ b/wxPython/demo/wxTextEntryDialog.py @@ -1,14 +1,22 @@ +# 11/21/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# -from wxPython.wx import * +import wx #--------------------------------------------------------------------------- def runTest(frame, nb, log): - dlg = wxTextEntryDialog(frame, 'What is your favorite programming language?', - 'Duh??', 'Python') - dlg.SetValue("Python is the best!") #### this doesn't work? - if dlg.ShowModal() == wxID_OK: + dlg = wx.TextEntryDialog( + frame, 'What is your favorite programming language?', + 'Duh??', 'Python') + + dlg.SetValue("Python is the best!") + + if dlg.ShowModal() == wx.ID_OK: log.WriteText('You entered: %s\n' % dlg.GetValue()) + dlg.Destroy() @@ -16,35 +24,19 @@ def runTest(frame, nb, log): - - - - - - - - - overview = """\ -This class represents a dialog that requests a one-line text string from the user. It is implemented as a generic wxWindows dialog. - -wxTextEntryDialog() ----------------------------------- - -wxTextEntryDialog(wxWindow* parent, const wxString& message, const wxString& caption = "Please enter text", const wxString& defaultValue = "", long style = wxOK | wxCANCEL | wxCENTRE, const wxPoint& pos = wxDefaultPosition) - -Constructor. Use wxTextEntryDialog::ShowModal to show the dialog. +This class represents a dialog that requests a one-line text string from the user. +It is implemented as a generic wxWindows dialog. Along with the usual wxDialog +style flags, all of the wxTextCtrl TE_* style flags are accepted, so, for example, +wx.TE_PASSWORD could be used to create a password dialog. -Parameters -------------------- +As with other dialogs of this type, the user input must be retrieved prior to +destroying the dialog. -parent = Parent window. - -message = Message to show on the dialog. - -defaultValue = The default value, which may be the empty string. +""" -style = A dialog style, specifying the buttons (wxOK, wxCANCEL) and an optional wxCENTRE style. -pos = Dialog position. -""" +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])])