Merge branch 'feat/add-config'
[ditz-commander.git] / ditz-commander
blobfce8e1290a5323326114e8a5d859b057349696b2
1 #!/usr/bin/python
3 import sys
4 import os
5 import gtk
6 import gobject
7 from ditz.Commander import Commander
8 from ditz.MainWindow import MainWindow
10 #No. of instance of Commander
11 count = 0
13 def quit_request(commander):
14 global count
15 count = count - 1
16 commander.quit()
17 del commander
18 if count == 0:
19 gtk.main_quit()
21 def new_request(commander):
22 global count
23 new_commander = Commander()
24 new_commander.open(commander.path)
25 new_commander.connect("new-request",new_request)
26 new_commander.connect("quit-request",quit_request)
27 new_commander.show()
28 count = count + 1
30 count = count + 1
32 commander = Commander()
33 commander.connect("new-request",new_request)
34 commander.connect("quit-request",quit_request)
36 if len(sys.argv) > 1:
37 commander.open(os.path.abspath(sys.argv[1]))
38 else:
39 commander.open(os.getcwd())
41 commander.show()
42 gtk.main()