|
From: Kevin A. <ka...@us...> - 2004-04-27 23:08:05
|
Update of /cvsroot/pythoncard/PythonCard/templates/dialogs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32610 Added Files: loginDialog.py loginDialog.rsrc.py Log Message: added loginDialog for twistedEchoClient --- NEW FILE: loginDialog.py --- """ __version__ = "$Revision: 1.1 $" __date__ = "$Date: 2004/04/27 23:07:56 $" """ from PythonCard import model class LoginDialog(model.CustomDialog): def __init__(self, parent, host="127.0.0.1", port=80, username="guest", password="guest"): model.CustomDialog.__init__(self, parent) self.components.fldHost.text = host self.components.fldPort.text = str(port) self.components.fldUsername.text = username self.components.fldPassword.text = password #def myDialog(parent, txt): def loginDialog(parent, host="127.0.0.1", port=80, username="guest", password="guest"): dlg = LoginDialog(parent, host, port, username, password) dlg.showModal() result = {'accepted':dlg.accepted()} result['host'] = dlg.components.fldHost.text result['port'] = int(dlg.components.fldPort.text) result['username'] = dlg.components.fldUsername.text result['password'] = dlg.components.fldPassword.text dlg.destroy() return result --- NEW FILE: loginDialog.rsrc.py --- {'type':'CustomDialog', 'name':'Template', 'title':'Dialog Template', 'position':(5, 5), 'size':(300, 197), 'components': [ {'type':'TextField', 'name':'fldHost', 'position':(95, 10), 'alignment':'left', 'text':'127.0.0.1', }, {'type':'TextField', 'name':'fldPort', 'position':(95, 33), 'size':(48, -1), 'alignment':'left', 'text':'80', }, {'type':'TextField', 'name':'fldUsername', 'position':(95, 57), 'alignment':'left', 'text':'guest', }, {'type':'TextField', 'name':'fldPassword', 'position':(95, 81), 'alignment':'left', 'text':'guest', }, {'type':'StaticText', 'name':'stcHost', 'position':(10, 10), 'text':'Host:', }, {'type':'StaticText', 'name':'stcPort', 'position':(12, 34), 'text':'Port:', }, {'type':'StaticText', 'name':'stcPassword', 'position':(13, 86), 'text':'Password:', }, {'type':'StaticText', 'name':'stcUsername', 'position':(11, 61), 'text':'Username:', }, {'type':'Button', 'id':5100, 'name':'btnOK', 'position':(9, 119), 'label':'OK', }, {'type':'Button', 'id':5101, 'name':'btnCancel', 'position':(101, 119), 'label':'Cancel', }, ] # end components } # end CustomDialog |