logilab/doctools

view editor.py @ 0:cc367abb080e

forget the past. forget the past.
author root
date Wed, 26 Apr 2006 10:48:09 +0000
parents
children
line source
1 """
2 Main script to launch editor's IHM (depends on PyGantt)
3 USAGE: python editor.py path/to/taskeditor.glade
5 (Note: taskeditor.glade is part of Pygantt)
6 """
8 __revision__ = "$Id: editor.py,v 1.4 2004-11-02 07:50:52 adim Exp $"
10 import locale, gettext
11 import pygtk
12 pygtk.require("2.0")
13 import gtk
14 import gtk.glade
16 def run(glade_file):
19 import sys
20 if '-h' in sys.argv or '--help' in sys.argv :
21 print __doc__
22 sys.exit(0)
23 APP = 'task_editor'
24 DIR = 'ihm/i18n'
25 # GLADE_FILE = 'ihm/taskeditor.glade'
27 from logilab.pygantt.ihm.taskeditor import TaskEditor, \
28 TaskEditorController
31 gettext.bindtextdomain (APP, DIR)
32 gettext.textdomain (APP)
33 gettext.install (APP, DIR, unicode=1)
35 gtk.glade.bindtextdomain (APP, DIR)
36 gtk.glade.textdomain (APP)
39 editor = TaskEditor(glade_file)
40 ctrl = TaskEditorController(editor)
41 editor.set_controller(ctrl)
42 editor.show()
44 gtk.main()
46 import sys
47 if __name__ == '__main__':
48 run(sys.argv[1])