68ae5821b6
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27015 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
35 lines
760 B
Python
35 lines
760 B
Python
"""
|
|
A simple script to encode all the images the XRCed needs into a Python module
|
|
"""
|
|
|
|
import sys, os, glob
|
|
from wx.tools import img2py
|
|
|
|
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()
|
|
|