wxWidgets/wxPython/demo/encode_bitmaps.py
Robin Dunn afb810d936 Changed the img2py tool to use PNG instead of XPM for embedding image
data in Python source code, and the generated code now uses streams to
convert the image data to wxImage, wxBitmap, or wxIcon.

A few other changes to match recent additions to CVS.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2002-02-26 22:35:10 +00:00

69 lines
2.4 KiB
Python

#!/usr/bin/env python
#----------------------------------------------------------------------
"""
This is a way to save the startup time when running img2py on lots of
files...
"""
import sys, string
sys.path.insert(0, "../tools")
import img2py
command_lines = [
" -u -i -n Mondrian bmp_source/mondrian.ico images.py",
"-a -u -n _10s_ bmp_source/10s.gif images.py",
"-a -u -n _01c_ bmp_source/01c.gif images.py",
"-a -u -n _12h_ bmp_source/12h.gif images.py",
"-a -u -n _13d_ bmp_source/13d.gif images.py",
"-a -u -n Background bmp_source/backgrnd.png images.py",
"-a -u -n TestStar -m #FFFFFF bmp_source/teststar.png images.py",
"-a -u -n TestStar2 bmp_source/teststar.png images.py",
"-a -u -n TestMask bmp_source/testmask.bmp images.py",
"-a -u -n Test2 bmp_source/test2.bmp images.py",
"-a -u -n Robin bmp_source/robin.jpg images.py",
"-a -u -n Bulb1 bmp_source/lb1.bmp images.py",
"-a -u -n Bulb2 bmp_source/lb2.bmp images.py",
"-a -u -n Calendar bmp_source/Calend.bmp images.py",
"-a -u -n DbDec bmp_source/DbDec.bmp images.py",
"-a -u -n Dec bmp_source/Dec.bmp images.py",
"-a -u -n Pt bmp_source/Pt.bmp images.py",
"-a -u -n DbInc bmp_source/DbInc.bmp images.py",
"-a -u -n Inc bmp_source/Inc.bmp images.py",
"-a -u -n New -m #C0C0C0 bmp_source/new.bmp images.py",
"-a -u -n Open -m #C0C0C0 bmp_source/open.bmp images.py",
"-a -u -n Copy -m #C0C0C0 bmp_source/copy.bmp images.py",
"-a -u -n Paste -m #C0C0C0 bmp_source/paste.bmp images.py",
"-a -u -n Tog1 -m #C0C0C0 bmp_source/tog1.bmp images.py",
"-a -u -n Tog2 -m #C0C0C0 bmp_source/tog2.bmp images.py",
"-a -u -n Smiles -m #FFFFFF bmp_source/smiles2.bmp images.py",
"-a -u -n GridBG bmp_source/GridBG.gif images.py",
"-a -u -n SmallUpArrow -m #0000FF bmp_source/sm_up.bmp images.py",
"-a -u -n SmallDnArrow -m #0000FF bmp_source/sm_down.bmp images.py",
"-a -u -n Folder1 -m #FFFFFF bmp_source/folder1.bmp images.py",
"-a -u -n Folder2 -m #FFFFFF bmp_source/folder2.bmp images.py",
"-a -u -n Folder3 -m #FFFFFF bmp_source/folder3.bmp images.py",
"-a -u -n File1 -m #FFFFFF bmp_source/file1.bmp images.py",
"-a -u -n File2 -m #FFFFFF bmp_source/file2.bmp images.py",
"-a -u -n NoIcon bmp_source/noicon.png images.py"
]
for line in command_lines:
args = string.split(line)
img2py.main(args)