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()
 | 
						|
 |