clear some migrated code from terminator.py

This commit is contained in:
Chris Jones 2009-08-11 00:42:39 +01:00
parent eb99ed2c92
commit 0dd4ec66bf
2 changed files with 41 additions and 44 deletions

34
terminatorlib/terminal.py Executable file
View File

@ -0,0 +1,34 @@
#!/usr/bin/python
# Terminator by Chris Jones <cmsj@tenshu.net>
# GPL v2 only
"""terminal.py - classes necessary to provide Terminal widgets"""
import sys
import pygtk
pygtk.require('2.0')
import gobject
import gtk
import pango
try:
import vte
except ImportError:
error = gtk.MessageDialog(None,
gtk.DIALOG_MODAL,
gtk.MESSAGE_ERROR,
gtk.BUTTONS_OK,
'You need to install python bindings for libvte')
error.run()
sys.exit(1)
from terminator import Terminator
class Terminal(gtk.VBox):
"""Class implementing the VTE widget and its wrappings"""
def __init__(self):
"""Class initialiser"""
pass
# vim: set expandtab ts=4 sw=4:

View File

@ -22,53 +22,16 @@ import pygtk
pygtk.require ("2.0") pygtk.require ("2.0")
import gobject, gtk, pango import gobject, gtk, pango
from terminatorlib.version import APP_NAME, APP_VERSION from version import APP_NAME, APP_VERSION
import config
from terminatorlib import config
from util import dbg, err, debug from util import dbg, err, debug
from terminatorlib.keybindings import TerminatorKeybindings from keybindings import TerminatorKeybindings
from terminatorlib.terminatorterm import TerminatorTerm from terminatorterm import TerminatorTerm
from terminatorlib.prefs_profile import ProfileEditor from prefs_profile import ProfileEditor
from terminatorlib import translation import translation
try:
import deskbar.core.keybinder as bindkey
except:
dbg (_("Unable to find python bindings for deskbar, "\
"hide_window is not available."))
pass
class TerminatorWindowTitle:
_window = None
text = None
_forced = False
def __init__ (self, window):
self._window = window
def set_title (self, newtext):
if not self._forced:
self.text = newtext
self.update ()
def force_title (self, newtext):
if newtext:
self.set_title (newtext)
self._forced = True
else:
self._forced = False
def update (self):
title = None
if self._forced:
title = self.text
else:
title = "%s" % self.text
self._window.set_title (title)
# FIXME: Move to notebook.py
class TerminatorNotebookTabLabel(gtk.HBox): class TerminatorNotebookTabLabel(gtk.HBox):
_terminator = None _terminator = None
_notebook = None _notebook = None