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")
import gobject, gtk, pango
from terminatorlib.version import APP_NAME, APP_VERSION
from terminatorlib import config
from version import APP_NAME, APP_VERSION
import config
from util import dbg, err, debug
from terminatorlib.keybindings import TerminatorKeybindings
from terminatorlib.terminatorterm import TerminatorTerm
from terminatorlib.prefs_profile import ProfileEditor
from terminatorlib 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)
from keybindings import TerminatorKeybindings
from terminatorterm import TerminatorTerm
from prefs_profile import ProfileEditor
import translation
# FIXME: Move to notebook.py
class TerminatorNotebookTabLabel(gtk.HBox):
_terminator = None
_notebook = None