Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mmm_modules/notebook_reader.py
diff options
context:
space:
mode:
Diffstat (limited to 'mmm_modules/notebook_reader.py')
-rw-r--r--mmm_modules/notebook_reader.py12
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)