Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mmm_modules/borderframe.py
diff options
context:
space:
mode:
Diffstat (limited to 'mmm_modules/borderframe.py')
-rw-r--r--mmm_modules/borderframe.py20
1 files changed, 9 insertions, 11 deletions
diff --git a/mmm_modules/borderframe.py b/mmm_modules/borderframe.py
index 14d55d1..b97920f 100644
--- a/mmm_modules/borderframe.py
+++ b/mmm_modules/borderframe.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
BORDER_LEFT = 1
BORDER_RIGHT = 2
@@ -33,15 +31,15 @@ BORDER_ALL_BUT_BOTTOM = BORDER_HORIZONTAL | BORDER_TOP
BORDER_ALL_BUT_TOP = BORDER_HORIZONTAL | BORDER_BOTTOM
BORDER_ALL_BUT_LEFT = BORDER_VERTICAL | BORDER_RIGHT
-class BorderFrame (gtk.EventBox):
+class BorderFrame (Gtk.EventBox):
def __init__ (self, border=BORDER_ALL, size=5, bg_color=None, border_color=None):
- gtk.EventBox.__init__(self)
+ Gtk.EventBox.__init__(self)
if border_color is not None:
- self.set_border_color(gtk.gdk.color_parse(border_color))
- self.inner = gtk.EventBox()
+ self.set_border_color(Gdk.color_parse(border_color))
+ self.inner = Gtk.EventBox()
if bg_color is not None:
- self.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse(bg_color))
- align = gtk.Alignment(1.0,1.0,1.0,1.0)
+ self.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse(bg_color))
+ align = Gtk.Alignment(1.0,1.0,1.0,1.0)
self.padding = [0,0,0,0]
if (border & BORDER_TOP) != 0:
self.padding[0] = size
@@ -55,11 +53,11 @@ class BorderFrame (gtk.EventBox):
align.add(self.inner)
align.show()
self.inner.show()
- gtk.EventBox.add(self, align)
+ Gtk.EventBox.add(self, align)
self.stack = []
def set_border_color (self, color):
- gtk.EventBox.modify_bg(self, gtk.STATE_NORMAL, color)
+ Gtk.EventBox.modify_bg(self, Gtk.StateType.NORMAL, color)
def modify_bg (self, state, color):
self.inner.modify_bg(state, color)