/[cvs]/nfo/projects/netfraggle/bin/fraggleDialogPrefs.py
ViewVC logotype

Diff of /nfo/projects/netfraggle/bin/fraggleDialogPrefs.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by xabbu, Wed Aug 25 13:53:48 2004 UTC revision 1.2 by xabbu, Wed Aug 25 16:56:59 2004 UTC
# Line 1  Line 1 
1  #Boa:Dialog:wxDialog1  #Boa:Dialog:fraggleDialogPrefs
2    
3  from wxPython.wx import *  from wxPython.wx import *
4    
5  def create(parent):  def create(parent):
6      return wxDialog1(parent)      return fraggleDialogPrefs(parent)
7    
8  [wxID_WXDIALOG1, wxID_WXDIALOG1BTSAVE, wxID_WXDIALOG1BUTTON1,  [wxID_FRAGGLEDIALOGPREFS, wxID_FRAGGLEDIALOGPREFSBTSAVE,
9   wxID_WXDIALOG1STATICLINE1, wxID_WXDIALOG1STATICLINE2,   wxID_FRAGGLEDIALOGPREFSBUTTON1, wxID_FRAGGLEDIALOGPREFSSTATICLINE1,
10   wxID_WXDIALOG1STATICTEXT1, wxID_WXDIALOG1STATICTEXT2,   wxID_FRAGGLEDIALOGPREFSSTATICLINE2, wxID_FRAGGLEDIALOGPREFSSTATICTEXT1,
11   wxID_WXDIALOG1STATICTEXT3, wxID_WXDIALOG1STATICTEXT4,   wxID_FRAGGLEDIALOGPREFSSTATICTEXT2, wxID_FRAGGLEDIALOGPREFSSTATICTEXT3,
12   wxID_WXDIALOG1STATICTEXT5, wxID_WXDIALOG1TEXTCTRLPASSWORD,   wxID_FRAGGLEDIALOGPREFSSTATICTEXT4, wxID_FRAGGLEDIALOGPREFSSTATICTEXT5,
13   wxID_WXDIALOG1TEXTCTRLRETRIEVAL, wxID_WXDIALOG1TEXTCTRLSERVER,   wxID_FRAGGLEDIALOGPREFSTEXTCTRLPASSWORD,
14   wxID_WXDIALOG1TEXTCTRLUSERNAME,   wxID_FRAGGLEDIALOGPREFSTEXTCTRLRETRIEVAL,
15     wxID_FRAGGLEDIALOGPREFSTEXTCTRLSERVER,
16     wxID_FRAGGLEDIALOGPREFSTEXTCTRLUSERNAME,
17  ] = map(lambda _init_ctrls: wxNewId(), range(14))  ] = map(lambda _init_ctrls: wxNewId(), range(14))
18    
19  class wxDialog1(wxDialog):  class fraggleDialogPrefs(wxDialog):
20      def _init_utils(self):      def _init_utils(self):
21          # generated method, don't edit          # generated method, don't edit
22          pass          pass
23    
24      def _init_ctrls(self, prnt):      def _init_ctrls(self, prnt):
25          # generated method, don't edit          # generated method, don't edit
26          wxDialog.__init__(self, id=wxID_WXDIALOG1, name='', parent=prnt,          wxDialog.__init__(self, id=wxID_FRAGGLEDIALOGPREFS,
27                pos=wxPoint(344, 319), size=wxSize(366, 188),                name='fraggleDialogPrefs', parent=prnt, pos=wxPoint(283, 313),
28                style=wxDEFAULT_DIALOG_STYLE, title='Netfraggle Preferences')                size=wxSize(366, 188), style=wxDEFAULT_DIALOG_STYLE,
29                  title='Netfraggle Preferences')
30          self._init_utils()          self._init_utils()
31          self.SetClientSize(wxSize(366, 188))          self.SetClientSize(wxSize(366, 188))
32    
33          self.btsave = wxButton(id=wxID_WXDIALOG1BTSAVE, label='Save',          self.btsave = wxButton(id=wxID_FRAGGLEDIALOGPREFSBTSAVE, label='Save',
34                name='btsave', parent=self, pos=wxPoint(8, 168), size=wxSize(64,                name='btsave', parent=self, pos=wxPoint(8, 168), size=wxSize(64,
35                16), style=0)                16), style=0)
36            EVT_BUTTON(self.btsave, wxID_FRAGGLEDIALOGPREFSBTSAVE,
37                  self.OnBtsaveButton)
38    
39          self.button1 = wxButton(id=wxID_WXDIALOG1BUTTON1, label='Cancel',          self.button1 = wxButton(id=wxID_FRAGGLEDIALOGPREFSBUTTON1,
40                name='button1', parent=self, pos=wxPoint(80, 168), size=wxSize(56,                label='Cancel', name='button1', parent=self, pos=wxPoint(80, 168),
41                16), style=0)                size=wxSize(56, 16), style=0)
42    
43          self.staticText1 = wxStaticText(id=wxID_WXDIALOG1STATICTEXT1,          self.staticText1 = wxStaticText(id=wxID_FRAGGLEDIALOGPREFSSTATICTEXT1,
44                label='Username', name='staticText1', parent=self, pos=wxPoint(16,                label='Username', name='staticText1', parent=self, pos=wxPoint(16,
45                16), size=wxSize(47, 13), style=0)                16), size=wxSize(47, 13), style=0)
46    
47          self.staticText2 = wxStaticText(id=wxID_WXDIALOG1STATICTEXT2,          self.staticText2 = wxStaticText(id=wxID_FRAGGLEDIALOGPREFSSTATICTEXT2,
48                label='Password', name='staticText2', parent=self, pos=wxPoint(16,                label='Password', name='staticText2', parent=self, pos=wxPoint(16,
49                40), size=wxSize(53, 16), style=0)                40), size=wxSize(53, 16), style=0)
50    
51          self.textCtrlUsername = wxTextCtrl(id=wxID_WXDIALOG1TEXTCTRLUSERNAME,          self.textCtrlUsername = wxTextCtrl(id=wxID_FRAGGLEDIALOGPREFSTEXTCTRLUSERNAME,
52                name='textCtrlUsername', parent=self, pos=wxPoint(80, 16),                name='textCtrlUsername', parent=self, pos=wxPoint(80, 16),
53                size=wxSize(80, 16), style=0, value='')                size=wxSize(80, 16), style=0, value='')
54    
55          self.textCtrlPassword = wxTextCtrl(id=wxID_WXDIALOG1TEXTCTRLPASSWORD,          self.textCtrlPassword = wxTextCtrl(id=wxID_FRAGGLEDIALOGPREFSTEXTCTRLPASSWORD,
56                name='textCtrlPassword', parent=self, pos=wxPoint(80, 40),                name='textCtrlPassword', parent=self, pos=wxPoint(80, 40),
57                size=wxSize(80, 16), style=0, value='')                size=wxSize(80, 16), style=0, value='')
58    
59          self.staticText3 = wxStaticText(id=wxID_WXDIALOG1STATICTEXT3,          self.staticText3 = wxStaticText(id=wxID_FRAGGLEDIALOGPREFSSTATICTEXT3,
60                label='Server URL', name='staticText3', parent=self,                label='Server URL', name='staticText3', parent=self,
61                pos=wxPoint(16, 64), size=wxSize(58, 16), style=0)                pos=wxPoint(16, 64), size=wxSize(58, 16), style=0)
62    
63          self.textCtrlServer = wxTextCtrl(id=wxID_WXDIALOG1TEXTCTRLSERVER,          self.textCtrlServer = wxTextCtrl(id=wxID_FRAGGLEDIALOGPREFSTEXTCTRLSERVER,
64                name='textCtrlServer', parent=self, pos=wxPoint(80, 64),                name='textCtrlServer', parent=self, pos=wxPoint(80, 64),
65                size=wxSize(272, 16), style=0,                size=wxSize(272, 16), style=0,
66                value='http://your.server.com/netfraggle.php')                value='http://your.server.com/netfraggle.php')
67    
68          self.staticText4 = wxStaticText(id=wxID_WXDIALOG1STATICTEXT4,          self.staticText4 = wxStaticText(id=wxID_FRAGGLEDIALOGPREFSSTATICTEXT4,
69                label='Topic Retrieval Interval', name='staticText4', parent=self,                label='Topic Retrieval Interval', name='staticText4', parent=self,
70                pos=wxPoint(16, 144), size=wxSize(120, 16), style=0)                pos=wxPoint(16, 144), size=wxSize(120, 16), style=0)
71    
72          self.textCtrlRetrieval = wxTextCtrl(id=wxID_WXDIALOG1TEXTCTRLRETRIEVAL,          self.textCtrlRetrieval = wxTextCtrl(id=wxID_FRAGGLEDIALOGPREFSTEXTCTRLRETRIEVAL,
73                name='textCtrlRetrieval', parent=self, pos=wxPoint(128, 144),                name='textCtrlRetrieval', parent=self, pos=wxPoint(128, 144),
74                size=wxSize(40, 16), style=0, value='')                size=wxSize(40, 16), style=0, value='')
75    
76          self.staticText5 = wxStaticText(id=wxID_WXDIALOG1STATICTEXT5,          self.staticText5 = wxStaticText(id=wxID_FRAGGLEDIALOGPREFSSTATICTEXT5,
77                label='Seconds', name='staticText5', parent=self, pos=wxPoint(176,                label='Seconds', name='staticText5', parent=self, pos=wxPoint(176,
78                144), size=wxSize(56, 16), style=0)                144), size=wxSize(56, 16), style=0)
79    
80          self.staticLine1 = wxStaticLine(id=wxID_WXDIALOG1STATICLINE1,          self.staticLine1 = wxStaticLine(id=wxID_FRAGGLEDIALOGPREFSSTATICLINE1,
81                name='staticLine1', parent=self, pos=wxPoint(0, 144),                name='staticLine1', parent=self, pos=wxPoint(0, 144),
82                size=wxSize(368, 0), style=0)                size=wxSize(368, 0), style=0)
83    
84          self.staticLine2 = wxStaticLine(id=wxID_WXDIALOG1STATICLINE2,          self.staticLine2 = wxStaticLine(id=wxID_FRAGGLEDIALOGPREFSSTATICLINE2,
85                name='staticLine2', parent=self, pos=wxPoint(0, 56),                name='staticLine2', parent=self, pos=wxPoint(0, 56),
86                size=wxSize(368, 8), style=0)                size=wxSize(368, 8), style=0)
87    
88      def __init__(self, parent):      def __init__(self, parent):
89            self.parent = parent
90          self._init_ctrls(parent)          self._init_ctrls(parent)
91    
92        def OnBtsaveButton(self, event):
93            self.parent.preferencesCtl.setConfig(self.textCtrlUsername.GetValue(),self.textCtrlPassword.GetValue(),
94                                            self.textCtrlServer.GetValue(),self.textCtrlRetrieval.GetValue())
95            self.parent.preferencesCtl.saveConfig()
96            event.Skip()

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed