Fix spacing a few errors

master
Dan Williams 18 years ago
parent 4511d13fb5
commit 6b1c330dbf

@ -8,47 +8,49 @@ from sugar.activity.Activity import Activity
_TERMINAL_ACTIVITY_TYPE = "_terminal._tcp" _TERMINAL_ACTIVITY_TYPE = "_terminal._tcp"
class Terminal(gtk.HBox): class Terminal(gtk.HBox):
def __init__(self): def __init__(self):
gtk.HBox.__init__(self, False, 4) gtk.HBox.__init__(self, False, 4)
self._vte = vte.Terminal() self._vte = vte.Terminal()
self._configure_vte() self._configure_vte()
self._vte.set_size(30, 5) self._vte.set_size(30, 5)
self._vte.set_size_request(200, 50) self._vte.set_size_request(200, 50)
self._vte.show() self._vte.show()
self.pack_start(self._vte) self.pack_start(self._vte)
self._scrollbar = gtk.VScrollbar(self._vte.get_adjustment()) self._scrollbar = gtk.VScrollbar(self._vte.get_adjustment())
self._scrollbar.show() self._scrollbar.show()
self.pack_start(self._scrollbar, False, False, 0) self.pack_start(self._scrollbar, False, False, 0)
self._vte.connect("child-exited", lambda term: term.fork_command()) self._vte.connect("child-exited", lambda term: term.fork_command())
self._vte.fork_command() self._vte.fork_command()
def _configure_vte(self): def _configure_vte(self):
self._vte.set_font(pango.FontDescription('Monospace 10')) self._vte.set_font(pango.FontDescription('Monospace 10'))
self._vte.set_colors(gtk.gdk.color_parse ('#AAAAAA'), self._vte.set_colors(gtk.gdk.color_parse ('#AAAAAA'),
gtk.gdk.color_parse ('#000000'), gtk.gdk.color_parse ('#000000'),
[]) [])
self._vte.set_cursor_blinks(False) self._vte.set_cursor_blinks(False)
self._vte.set_audible_bell(False) self._vte.set_audible_bell(False)
self._vte.set_scrollback_lines(100) self._vte.set_scrollback_lines(100)
self._vte.set_allow_bold(True) self._vte.set_allow_bold(True)
self._vte.set_scroll_on_keystroke(False) self._vte.set_scroll_on_keystroke(False)
self._vte.set_scroll_on_output(False) self._vte.set_scroll_on_output(False)
self._vte.set_emulation('xterm') self._vte.set_emulation('xterm')
self._vte.set_visible_bell(False) self._vte.set_visible_bell(False)
def on_gconf_notification(self, client, cnxn_id, entry, what):
self.reconfigure_vte()
def on_gconf_notification(self, client, cnxn_id, entry, what): def on_vte_button_press(self, term, event):
self.reconfigure_vte() if event.button == 3:
self.do_popup(event)
return True
def on_vte_button_press(self, term, event): def on_vte_popup_menu(self, term):
if event.button == 3: pass
self.do_popup(event)
return True
def on_vte_popup_menu(self, term):
class TerminalActivity(Activity): class TerminalActivity(Activity):
def __init__(self): def __init__(self):
Activity.__init__(self, _TERMINAL_ACTIVITY_TYPE) Activity.__init__(self, _TERMINAL_ACTIVITY_TYPE)

Loading…
Cancel
Save