From 5731405901d7713182c5e1eb46b20b9377d9d8c6 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Thu, 20 Jul 2006 07:58:45 +0000 Subject: Promote terminal activity from terminal to activities. Fix api --- (limited to 'examples') diff --git a/examples/terminal/terminal.activity b/examples/terminal/terminal.activity deleted file mode 100644 index f0e77c8..0000000 --- a/examples/terminal/terminal.activity +++ /dev/null @@ -1,4 +0,0 @@ -[Activity] -name = Terminal -id = org.sugar.Terminal -python_module = terminal.TerminalActivity diff --git a/examples/terminal/terminal.py b/examples/terminal/terminal.py deleted file mode 100644 index eca10a7..0000000 --- a/examples/terminal/terminal.py +++ /dev/null @@ -1,61 +0,0 @@ -import gtk -import vte -import pango - -from sugar.activity.Activity import Activity - -_TERMINAL_ACTIVITY_TYPE = "_terminal._tcp" - -class Terminal(gtk.HBox): - def __init__(self): - gtk.HBox.__init__(self, False, 4) - - self._vte = vte.Terminal() - self._configure_vte() - self._vte.set_size(30, 5) - self._vte.set_size_request(200, 50) - self._vte.show() - self.pack_start(self._vte) - - self._scrollbar = gtk.VScrollbar(self._vte.get_adjustment()) - self._scrollbar.show() - self.pack_start(self._scrollbar, False, False, 0) - - self._vte.connect("child-exited", lambda term: term.fork_command()) - - self._vte.fork_command() - - def _configure_vte(self): - self._vte.set_font(pango.FontDescription('Monospace 10')) - self._vte.set_colors(gtk.gdk.color_parse ('#AAAAAA'), - gtk.gdk.color_parse ('#000000'), - []) - self._vte.set_cursor_blinks(False) - self._vte.set_audible_bell(False) - self._vte.set_scrollback_lines(100) - self._vte.set_allow_bold(True) - self._vte.set_scroll_on_keystroke(False) - self._vte.set_scroll_on_output(False) - self._vte.set_emulation('xterm') - self._vte.set_visible_bell(False) - - def on_gconf_notification(self, client, cnxn_id, entry, what): - self.reconfigure_vte() - - def on_vte_button_press(self, term, event): - if event.button == 3: - self.do_popup(event) - return True - - def on_vte_popup_menu(self, term): - pass - -class TerminalActivity(Activity): - def __init__(self, args): - Activity.__init__(self, _TERMINAL_ACTIVITY_TYPE) - - self.set_title("Terminal") - - terminal = Terminal() - self.add(terminal) - terminal.show() -- cgit v0.9.1