diff options
-rw-r--r-- | plugins/ebuild_highlight.xml | 13 | ||||
-rw-r--r-- | portato/plugins/highlight.py | 33 |
2 files changed, 0 insertions, 46 deletions
diff --git a/plugins/ebuild_highlight.xml b/plugins/ebuild_highlight.xml deleted file mode 100644 index 26d8404..0000000 --- a/plugins/ebuild_highlight.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<plugin - author="René 'Necoro' Neumann" - name="Ebuild syntax highlight"> - <import>portato.plugins.highlight</import> - <frontend>gtk</frontend> - - <hook - hook = "open_ebuild" - call = "HighlightedEbuildWindow"> - <connect type="override" /> - </hook> -</plugin> diff --git a/portato/plugins/highlight.py b/portato/plugins/highlight.py deleted file mode 100644 index bc8b839..0000000 --- a/portato/plugins/highlight.py +++ /dev/null @@ -1,33 +0,0 @@ -# -*- coding: utf-8 -*- -# -# File: portato/plugins/highlight.py -# This file is part of the Portato-Project, a graphical portage-frontend. -# -# Copyright (C) 2007 René 'Necoro' Neumann -# This is free software. You may redistribute copies of it under the terms of -# the GNU General Public License version 2. -# There is NO WARRANTY, to the extent permitted by law. -# -# Written by René 'Necoro' Neumann <necoro@necoro.net> - -from portato.gui.gtk.windows import EbuildWindow - -import gtksourceview - -class HighlightedEbuildWindow (EbuildWindow): - """An ebuild window with syntax highlighting, using the GtkSourceview.""" - - def __init__ (self, package, parent): - self.__class__.__name__ = "EbuildWindow" # make the Window-Class render the correct window - EbuildWindow.__init__(self, parent, package) - - def _build_view (self): - # get language - man = gtksourceview.SourceLanguagesManager() - language = [l for l in man.get_available_languages() if l.get_name() == "Gentoo"] - - # set buffer and view - self.buf = gtksourceview.SourceBuffer() - self.buf.set_language(language[0]) - self.buf.set_highlight(True) - self.view = gtksourceview.SourceView(self.buf) |