X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d14a1e28567de23c586bc80017073d0c39f8d18f..ab3db25392f3b3d283d2a8cf8dbd54997850de5d:/wxPython/wx/tools/img2py.py?ds=sidebyside diff --git a/wxPython/wx/tools/img2py.py b/wxPython/wx/tools/img2py.py index bd510ff3e9..71a6099b6d 100644 --- a/wxPython/wx/tools/img2py.py +++ b/wxPython/wx/tools/img2py.py @@ -8,6 +8,10 @@ # Copyright: (c) 2002 by Total Control Software # Licence: wxWindows license #---------------------------------------------------------------------- +# 12/21/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o V2.5 compatability update +# """ @@ -54,12 +58,23 @@ Options: # - Cliff Wells # 20021206: Added catalog (-c) option. # +# 12/21/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o V2.5 compatability update +# + +import cPickle +import cStringIO +import getopt +import glob +import os +import sys +import tempfile +import zlib +import wx -import sys, os, glob, getopt, tempfile -import cPickle, cStringIO, zlib -import img2img -from wxPython import wx +import img2img def crunch_data(data, compressed): @@ -109,15 +124,16 @@ def crunch_data(data, compressed): return fp.getvalue() - +app = None def main(args): if not args or ("-h" in args): print __doc__ return # some bitmap related things need to have a wxApp initialized... - if wx.wxGetApp() is None: - app = wx.wxPySimpleApp() + if wx.GetApp() is None: + global app + app = wx.PySimpleApp() append = 0 compressed = 1 @@ -154,7 +170,7 @@ def main(args): # convert the image file to a temporary file tfname = tempfile.mktemp() - ok, msg = img2img.convert(image_file, maskClr, None, tfname, wx.wxBITMAP_TYPE_PNG, ".png") + ok, msg = img2img.convert(image_file, maskClr, None, tfname, wx.BITMAP_TYPE_PNG, ".png") if not ok: print msg return @@ -198,9 +214,9 @@ def main(args): out.write("#" + "-" * 70 + "\n") if not append: out.write("# This file was generated by %s\n#\n" % sys.argv[0]) - out.write("from wxPython.wx import wxImageFromStream, wxBitmapFromImage\n") + out.write("from wx import ImageFromStream, BitmapFromImage\n") if icon: - out.write("from wxPython.wx import wxEmptyIcon\n") + out.write("from wx import EmptyIcon\n") if compressed: out.write("import cStringIO, zlib\n\n\n") else: @@ -222,14 +238,14 @@ def main(args): out.write("def get%sBitmap():\n" - " return wxBitmapFromImage(get%sImage())\n\n" + " return BitmapFromImage(get%sImage())\n\n" "def get%sImage():\n" " stream = cStringIO.StringIO(get%sData())\n" - " return wxImageFromStream(stream)\n\n" + " return ImageFromStream(stream)\n\n" % tuple([imgName] * 4)) if icon: out.write("def get%sIcon():\n" - " icon = wxEmptyIcon()\n" + " icon = EmptyIcon()\n" " icon.CopyFromBitmap(get%sBitmap())\n" " return icon\n\n" % tuple([imgName] * 2))