diff options
author | Eduardo Silva <edsiper@gmail.com> | 2006-11-16 12:09:07 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-11-16 13:47:07 (GMT) |
commit | d51031d8829db282008f778e30a2f0c044abfe07 (patch) | |
tree | d486a43d0e4384b4f2b235535be702cafd903e2a /shell/console/console.py | |
parent | 9a7518f23076d824aefa5cc764af65b639cb7e1d (diff) |
New developer-console
Diffstat (limited to 'shell/console/console.py')
-rwxr-xr-x | shell/console/console.py | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/shell/console/console.py b/shell/console/console.py new file mode 100755 index 0000000..45d1bb1 --- /dev/null +++ b/shell/console/console.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python + +import gtk + +# Console interfaces +import memphis +import logviewer +import terminal + +window = gtk.Window() +window.set_title('Developer console') + +width = gtk.gdk.screen_width()* 95 / 100 +height = gtk.gdk.screen_height() * 3 / 4 + +window.set_default_size(width, height) + +window.realize() +window.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) + +# Memphis interface +memphis_widget = memphis.Interface().widget +memphis_widget.show() + +# Sugar log viewer interface +logviewer_widget = logviewer.Interface().widget +logviewer_widget.show() + +# Sugar log viewer interface +terminal_widget = terminal.Interface().widget +terminal_widget.show() + +# Notebook +notebook = gtk.Notebook() +notebook.append_page(memphis_widget, gtk.Label('Memphis')) +notebook.append_page(logviewer_widget, gtk.Label('Log Viewer')) +notebook.append_page(terminal_widget, gtk.Label('Terminal')) + +notebook.show() + +window.add(notebook) +window.show() +gtk.main() |