From bfda1c4c14e85f118b8396f3c82cec119a689d09 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristoffer=20Gr=C3=B6nlund?= Date: Tue, 5 Jan 2010 17:38:25 +0100 Subject: [PATCH] no background yet.. --- helldon/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/helldon/__init__.py b/helldon/__init__.py index cf817d7..c333823 100644 --- a/helldon/__init__.py +++ b/helldon/__init__.py @@ -15,6 +15,7 @@ class Program(gtk.Window): def __init__(self): gtk.Window.__init__(self, type=gtk.WINDOW_TOPLEVEL) + self.set_app_paintable(True) self._vbox = gtk.VBox() self._title = gtk.Label("Jamaendo") self._backbtn = gtk.Button("<<<") @@ -31,6 +32,14 @@ class Program(gtk.Window): Program.instance = self self._backbtn.connect('clicked', self.on_back) + bgimg = 'data/bg.png' + if bgimg: + background, mask = gtk.gdk.pixbuf_new_from_file(bgimg).render_pixmap_and_mask() + self.set_app_paintable(True) + self.realize() + self.window.set_back_pixmap(background, False) + self.window.clear() + self._stack = [] def add_window(self, wnd): -- 1.7.9.5