diff options
author | Jeremy Katz <katzj@redhat.com> | 2005-12-19 22:08:44 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2005-12-19 22:08:44 +0000 |
commit | 55232e33fb351c5bcb95b99d9a54cc1b585271be (patch) | |
tree | 53983c3c3726ebb1885825d1317c86eeebaf4eda | |
parent | af50332151e5903701bf649f9f28617d71285c49 (diff) | |
download | anaconda-55232e33fb351c5bcb95b99d9a54cc1b585271be.tar.gz anaconda-55232e33fb351c5bcb95b99d9a54cc1b585271be.tar.xz anaconda-55232e33fb351c5bcb95b99d9a54cc1b585271be.zip |
2005-12-19 Jeremy Katz <katzj@redhat.com>
* gui.py (InstallControlWindow.createWidgets): Don't dither the
header, clean up the code to set the GtkImage
* iw/welcome_gui.py (WelcomeWindow.getScreen): Don't dither.
-rw-r--r-- | ChangeLog | 5 | ||||
-rwxr-xr-x | gui.py | 20 | ||||
-rw-r--r-- | iw/welcome_gui.py | 2 |
3 files changed, 17 insertions, 10 deletions
@@ -8,6 +8,11 @@ 2005-12-19 Jeremy Katz <katzj@redhat.com> + * gui.py (InstallControlWindow.createWidgets): Don't dither the + header, clean up the code to set the GtkImage + + * iw/welcome_gui.py (WelcomeWindow.getScreen): Don't dither. + * scripts/mk-images.x86_64 (SYSLINUX): Generate syslinux splash using script in -logos package instead of hard-coding knowledge of colors here. @@ -413,8 +413,8 @@ def findPixmap(file): for dir in ("/mnt/source/RHupdates/pixmaps/", "/mnt/source/RHupdates/", "/tmp/updates/pixmaps/", "/tmp/updates/", - "/tmp/product/pixmaps/", "/tmp/product/", - "/usr/share/anaconda/pixmaps/", "pixmaps/", + "/tmp/product/pixmaps/", "/tmp/product/", "pixmaps/", + "/usr/share/anaconda/pixmaps/" "/usr/share/pixmaps/", "/usr/share/anaconda/", ""): fn = dir + file @@ -436,7 +436,8 @@ def getPixbuf(file): return pixbuf -def readImageFromFile(file, height = None, width = None, dither = None): +def readImageFromFile(file, height = None, width = None, dither = None, + image = None): pixbuf = getPixbuf(file) if pixbuf is None: return None @@ -447,7 +448,10 @@ def readImageFromFile(file, height = None, width = None, dither = None): pixbuf = pixbuf.scale_simple(height, width, gtk.gdk.INTERP_BILINEAR) - p = gtk.Image() + if image is None: + p = gtk.Image() + else: + p = image if dither: (pixmap, mask) = pixbuf.render_pixmap_and_mask() pixmap.draw_pixbuf(gtk.gdk.GC(pixmap), pixbuf, 0, 0, 0, 0, @@ -1346,11 +1350,9 @@ class InstallControlWindow: self.window.set_title(_("%s Installer") %(productName,)) # FIXME: doesn't handle the lowres case - p = readImageFromFile("anaconda_header.png", dither = 1) - if p is not None: - i = self.mainxml.get_widget("headerImage") - apply(i.set_from_pixmap, p.get_pixmap()) - else: + i = self.mainxml.get_widget("headerImage") + p = readImageFromFile("anaconda_header.png", dither = False, image = i) + if p is None: print _("Unable to load title bar") if DEBUG: diff --git a/iw/welcome_gui.py b/iw/welcome_gui.py index 854f0e26a..f989d2a83 100644 --- a/iw/welcome_gui.py +++ b/iw/welcome_gui.py @@ -27,7 +27,7 @@ class WelcomeWindow (InstallWindow): # WelcomeWindow tag="wel" def getScreen (self): - pix = gui.readImageFromFile("splash.png", dither=True) + pix = gui.readImageFromFile("splash.png", dither=False) box = gtk.EventBox () box.add (pix) return box |