blob: e4ab9257f3889e4dd05e75055cdf805fa78392e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/usr/bin/python
import os
import gtk
import emc
from gremlin import Gremlin
def W(p, k, *args, **kw):
w = k(*args, **kw)
w.show()
p.add(w)
return w
class GremlinApp(gtk.Window):
def __init__(self, inifile):
if not inifile:
inifile = os.environ.get('INI_FILE_NAME', None)
inifile = emc.ini(inifile)
gtk.Window.__init__(self)
self.vbox = W(self, gtk.VBox)
self.gremlin = W(self.vbox, Gremlin, inifile)
self.gremlin.set_size_request(400, 400)
self.connect("destroy", self.quit)
self.show()
def quit(self, event):
gtk.main_quit()
def main():
from sys import argv
g = GremlinApp(argv[1])
gtk.main()
if __name__ == '__main__': raise SystemExit, main()
|