1
2
3
4
5
6
7
8
9
10
11
12 import pygtk
13 pygtk.require('2.0')
14 import gtk
15 from os.path import expandvars
16
18
20 filename = self.filew.get_filename()
21 self.parent.configfile = filename
22 self.parent.savefile(None,filename)
23 self.filew.destroy()
24
27
29
30 self.parent = parent
31 self.filew = gtk.FileSelection("File selection")
32
33 self.filew.connect("destroy", self.destroy)
34
35 self.filew.ok_button.connect("clicked", self.file_ok_sel)
36
37
38 self.filew.cancel_button.connect("clicked",
39 lambda w: self.filew.destroy())
40
41
42
43 self.filew.set_filename(self.parent.GetConfigFile() or "myconfig.xml")
44
45 self.filew.show()
46
48
50 self.filename = self.filew.get_filename()
51 self.parent.getconfig(self.filename)
52 self.filew.destroy()
53
56
58
59 self.parent = parent
60 self.filew = gtk.FileSelection("File selection")
61 self.filename = filename
62
63 self.filew.connect("destroy", self.destroy)
64
65 self.filew.ok_button.connect("clicked", self.file_ok_sel)
66
67
68 self.filew.cancel_button.connect("clicked",
69 lambda w: self.filew.destroy())
70
71 self.filew.show()
72
73
75
77 filename = self.filew.get_filename()
78 self.parent.pdb.loadfile(filename)
79 self.filew.destroy()
80
83
85
86 self.parent = parent
87 self.filew = gtk.FileSelection("File selection")
88
89 self.filew.connect("destroy", self.destroy)
90
91 self.filew.ok_button.connect("clicked", self.file_ok_sel)
92
93
94 self.filew.cancel_button.connect("clicked",
95 lambda w: self.filew.destroy())
96
97 self.filew.show()
98
100
102 filename = self.filew.get_filename()
103 self.parent.pdb.savefile(filename)
104 self.filew.destroy()
105
108
110
111 self.parent = parent
112 self.filew = gtk.FileSelection("File selection")
113
114 self.filew.connect("destroy", self.destroy)
115
116 self.filew.ok_button.connect("clicked", self.file_ok_sel)
117
118
119 self.filew.cancel_button.connect("clicked",
120 lambda w: self.filew.destroy())
121
122
123
124 self.filew.set_filename(expandvars("$HOME/paramdb.xml"))
125
126 self.filew.show()
127
129 gtk.main()
130 return 0
131
132 if __name__ == "__main__":
133 GtkFileChooser(None)
134 main()
135