Package arcjobtool :: Module AddOutputFileDialog
[hide private]
[frames] | no frames]

Source Code for Module arcjobtool.AddOutputFileDialog

 1  # -*- coding: iso-8859-15 -*- 
 2  # generated by wxGlade HG on Thu May 28 11:43:12 2009 
 3   
 4  # 
 5  # AddOutputFileDialog - Dialog for adding outputfiles. 
 6  # 
 7   
 8  """ 
 9  Defines an dialog for adding output files. 
10  """ 
11   
12  import wx 
13   
14  # begin wxGlade: dependencies 
15  # end wxGlade 
16   
17  # begin wxGlade: extracode 
18   
19  # end wxGlade 
20   
21 -class AddOutputFileDialog(wx.Dialog):
22 - def __init__(self, *args, **kwds):
23 # begin wxGlade: AddOutputFileDialog.__init__ 24 kwds["style"] = wx.DEFAULT_DIALOG_STYLE 25 wx.Dialog.__init__(self, *args, **kwds) 26 self.outputFilenameLabel = wx.StaticText(self, -1, "Filename") 27 self.outputFilenameText = wx.TextCtrl(self, -1, "") 28 self.outputFilenameURLLabel = wx.StaticText(self, -1, "URL") 29 self.outputFilenameURLText = wx.TextCtrl(self, -1, "") 30 self.button_1 = wx.Button(self, wx.ID_OK, "") 31 self.button_2 = wx.Button(self, wx.ID_CANCEL, "") 32 33 self.__set_properties() 34 self.__do_layout() 35 # end wxGlade 36 37 self.__initDialog()
38
39 - def __set_properties(self):
40 # begin wxGlade: AddOutputFileDialog.__set_properties 41 self.SetTitle("Add output file") 42 self.SetSize((400, 119)) 43 self.outputFilenameLabel.SetMinSize((100, -1)) 44 self.outputFilenameText.SetMinSize((-1, 27)) 45 self.outputFilenameText.SetFocus() 46 self.outputFilenameURLLabel.SetMinSize((100, -1)) 47 self.outputFilenameURLText.SetMinSize((-1, 27)) 48 self.button_1.SetDefault()
49 # end wxGlade 50
51 - def __do_layout(self):
52 # begin wxGlade: AddOutputFileDialog.__do_layout 53 sizer_10 = wx.BoxSizer(wx.VERTICAL) 54 sizer_13 = wx.BoxSizer(wx.HORIZONTAL) 55 sizer_12 = wx.BoxSizer(wx.HORIZONTAL) 56 sizer_11 = wx.BoxSizer(wx.HORIZONTAL) 57 sizer_11.Add(self.outputFilenameLabel, 0, wx.LEFT|wx.ALIGN_CENTER_VERTICAL, 5) 58 sizer_11.Add(self.outputFilenameText, 1, 0, 0) 59 sizer_10.Add(sizer_11, 0, wx.ALL|wx.EXPAND, 4) 60 sizer_12.Add(self.outputFilenameURLLabel, 0, wx.LEFT|wx.ALIGN_CENTER_VERTICAL, 5) 61 sizer_12.Add(self.outputFilenameURLText, 1, 0, 0) 62 sizer_10.Add(sizer_12, 0, wx.ALL|wx.EXPAND, 4) 63 sizer_13.Add(self.button_1, 0, 0, 0) 64 sizer_13.Add(self.button_2, 0, 0, 0) 65 sizer_10.Add(sizer_13, 0, wx.TOP|wx.BOTTOM|wx.ALIGN_CENTER_HORIZONTAL, 8) 66 self.SetSizer(sizer_10) 67 self.Layout()
68 # end wxGlade 69
70 - def __initDialog(self):
71 self.__outputFilename = "" 72 self.__outputFilenameURL = ""
73
74 - def setOutputFilename(self, filename):
75 self.__outputFilename = "" 76 self.outputFilnameText.SetValue(filename)
77
78 - def getOutputFilename(self):
79 self.__outputFilename = self.outputFilenameText.GetValue() 80 return self.__outputFilename
81
82 - def setOutputFilenameURL(self, filename):
83 self.__outputFilenameURL = "" 84 self.outputFilnameURLText.SetValue(filename)
85
86 - def getOutputFilenameURL(self):
87 self.__outputFilenameURL = self.outputFilenameText.GetValue() 88 return self.__outputFilenameURL
89 90 outputFilename = property(getOutputFilename, setOutputFilename) 91 outputFilenameURL = property(getOutputFilenameURL, setOutputFilenameURL)
92 93 # end of class AddOutputFileDialog 94