diff options
Diffstat (limited to 'mmm_modules/notebook_reader.py')
-rw-r--r-- | mmm_modules/notebook_reader.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/mmm_modules/notebook_reader.py b/mmm_modules/notebook_reader.py index 9d70fd3..b4ecb16 100644 --- a/mmm_modules/notebook_reader.py +++ b/mmm_modules/notebook_reader.py @@ -18,9 +18,7 @@ # own creations we would love to hear from you at info@WorldWideWorkshop.org ! # -import pygtk -pygtk.require('2.0') -import gtk, gobject, pango +from gi.repository import Gtk, GObject, Pango import os from abiword import Canvas @@ -66,13 +64,13 @@ class ReaderProvider (object): for name, path in self.lesson_array: yield (name, path) -class BasicReaderWidget (gtk.HBox): +class BasicReaderWidget (Gtk.HBox): def __init__ (self, path, lang_details=None): super(BasicReaderWidget, self).__init__() self.provider = ReaderProvider(path, lang_details) self._canvas = Canvas() self._canvas.show() - self.pack_start(self._canvas) + self.pack_start(self._canvas, True, True, 0) self._canvas.connect_after('map-event', self._map_event_cb) def get_lessons(self): @@ -95,7 +93,7 @@ class BasicReaderWidget (gtk.HBox): -class NotebookReaderWidget (gtk.Notebook): +class NotebookReaderWidget (Gtk.Notebook): def __init__ (self, path, lang_details=None): super(NotebookReaderWidget, self).__init__() self.provider = ReaderProvider(path, lang_details) @@ -109,7 +107,7 @@ class NotebookReaderWidget (gtk.Notebook): canvas.load_file('file://' + path, '') except: canvas.load_file(path) - self.append_page(canvas, gtk.Label(name)) + self.append_page(canvas, Gtk.Label(name)) def _map_event_cb(self, o, e, path): logger.debug("map-event: %s" % path) |