Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-07-20 07:58:45 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-20 07:58:45 (GMT)
commit5731405901d7713182c5e1eb46b20b9377d9d8c6 (patch)
treedac9d74a2ae1772aa813e5a5a52c02b4656b2388 /examples
parentd2fdd6400348b2adc08b99e69e67c64aa092ac65 (diff)
Promote terminal activity from terminal to activities. Fix api
Diffstat (limited to 'examples')
-rw-r--r--examples/terminal/terminal.activity4
-rw-r--r--examples/terminal/terminal.py61
2 files changed, 0 insertions, 65 deletions
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()