]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wx/tools/XRCed/encode_bitmaps.py
added a test to check how exception handling works with Win32 SEH; corrected copyright
[wxWidgets.git] / wxPython / wx / tools / XRCed / encode_bitmaps.py
index 56660d3c653af473fad77b6a844a17b14a4b31d3..58a4215cca7190790ff08d8605af52459cf38b57 100644 (file)
@@ -1,27 +1,34 @@
+"""
+A simple script to encode all the images the XRCed needs into a Python module
+"""
 
 import sys, os, glob
-from wxPython.tools import img2py
+from wx.tools import img2py
 
-output = 'images.py'
+def main():
+    output = 'images.py'
 
-# get the list of PNG files
-files = glob.glob('src-images/*.png')
+    # get the list of PNG files
+    files = glob.glob('src-images/*.png')
+    files.sort()
 
-# Truncate the inages module
-open(output, 'w')
+    # Truncate the inages module
+    open(output, 'w')
 
-# call img2py on each file
-for file in files:
+    # 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]
+        # 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())
+        # 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()