X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..ab3db25392f3b3d283d2a8cf8dbd54997850de5d:/wxPython/wx/tools/XRCed/encode_bitmaps.py diff --git a/wxPython/wx/tools/XRCed/encode_bitmaps.py b/wxPython/wx/tools/XRCed/encode_bitmaps.py index 5ddbb9836a..58a4215cca 100644 --- a/wxPython/wx/tools/XRCed/encode_bitmaps.py +++ b/wxPython/wx/tools/XRCed/encode_bitmaps.py @@ -1,11 +1,34 @@ +""" +A simple script to encode all the images the XRCed needs into a Python module +""" -"""Renamer stub: provides a way to drop the wx prefix from wxPython objects.""" +import sys, os, glob +from wx.tools import img2py -__cvsid__ = "$Id$" -__revision__ = "$Revision$"[11:-2] +def main(): + output = 'images.py' + + # get the list of PNG files + files = glob.glob('src-images/*.png') + files.sort() + + # Truncate the inages module + open(output, 'w') + + # call img2py on each file + for file in files: + + # extract the basename to be used as the image name + name = os.path.splitext(os.path.basename(file))[0] + + # encode it + if file == files[0]: + cmd = "-u -i -n %s %s %s" % (name, file, output) + else: + cmd = "-a -u -i -n %s %s %s" % (name, file, output) + img2py.main(cmd.split()) + + +if __name__ == "__main__": + main() -from wx import _rename -from wxPython.tools.XRCed import encode_bitmaps -_rename(globals(), encode_bitmaps.__dict__, modulename='tools.XRCed.encode_bitmaps') -del encode_bitmaps -del _rename