]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wxPython/lib/imageutils.py
change spun via [ 1050204 ] wxFileDialog wildcard filters
[wxWidgets.git] / wxPython / wxPython / lib / imageutils.py
index d2cd60e0373679f3e459f64ef1eb7cf4284ce7bc..f5fd9f4dea5011a571f6fe35f113fa14b3f95cb3 100644 (file)
@@ -1,45 +1,10 @@
-#----------------------------------------------------------------------
-# Name:        wxPython.lib.imageutils
-# Purpose:     A collection of functions for simple image manipulations
-#
-# Author:      Robb Shecter
-#
-# Created:     7-Nov-2002
-# RCS-ID:      $Id$
-# Copyright:   (c) 2002 by
-# Licence:     wxWindows license
-#----------------------------------------------------------------------
+## This file imports items from the wx package into the wxPython package for
+## backwards compatibility.  Some names will also have a 'wx' added on if
+## that is how they used to be named in the old wxPython package.
 
-from __future__ import nested_scopes
+import wx.lib.imageutils
 
+__doc__ =  wx.lib.imageutils.__doc__
 
-def grayOut(anImage):
-    """
-    Convert the given image (in place) to a grayed-out
-    version, appropriate for a 'disabled' appearance.
-    """
-    factor = 0.7        # 0 < f < 1.  Higher is grayer.
-    if anImage.HasMask():
-        maskColor = (anImage.GetMaskRed(), anImage.GetMaskGreen(), anImage.GetMaskBlue())
-    else:
-        maskColor = None
-    data = map(ord, list(anImage.GetData()))
-
-    for i in range(0, len(data), 3):
-        pixel = (data[i], data[i+1], data[i+2])
-        pixel = makeGray(pixel, factor, maskColor)
-        for x in range(3):
-            data[i+x] = pixel[x]
-    anImage.SetData(''.join(map(chr, data)))
-
-
-def makeGray((r,g,b), factor, maskColor):
-    """
-    Make a pixel grayed-out. If the pixel
-    matches the maskColor, it won't be
-    changed.
-    """
-    if (r,g,b) != maskColor:
-        return map(lambda x: int((230 - x) * factor) + x, (r,g,b))
-    else:
-        return (r,g,b)
+grayOut = wx.lib.imageutils.grayOut
+makeGray = wx.lib.imageutils.makeGray