Hi, Ryan Pusztai wrote: > > > On 1/22/07, *Hakki Dogusan* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > wrote: > > Hi, > > (I don't know whether it is different for wxluafreeze but,) > > I'm using like: > > local bitmap = GetImage("dsbw") > local icon = wx.wxDefaultIcon() > icon:CopyFromBitmap(bitmap) > app.frame:SetIcon(icon) > bitmap:Delete() > icon:Delete() > > Taken from wxLua's samples > > > This was close, but I still can't get the frame icon to change. I can > use the bitmap created by the code above in a wxBitmapButton, but > nothing happens to the frame icon. I also tried to wxLua smaples that > set the frames icon and they didn't work either. The samples are > wxluasudoku.wx.lua and calculator.wx.lua. > -- > Regards, > Ryan > RJP Computing > >
Could it be a size/image/etc. problem? My "dsbw" icon is a xpm file generated from a real icon. Related code follows: local dsbw_xpm = { "32 32 12 1", " c None", ". c Blue", "X c DarkSlateGray", "o c Yellow", "O c Red", "+ c Gray60", "@ c #999900", "# c Gray100", "$ c Cyan", "% c #990099", "& c Gray80", "* c Green", " . ", " XX X. ", " XX X ", " XX o . ", " XX O + X ", " XX [EMAIL PROTECTED] +#+ . ", " XX [EMAIL PROTECTED]@O + X ", " XX [EMAIL PROTECTED]@O . . ", " X X [EMAIL PROTECTED]@O .$. X ", " X X [EMAIL PROTECTED] .$#$. . ", " X X O O .$. XX ", " X X OoO . XX. ", " XX X O XX+X ", " XXoX X % XX++++. ", "X#oooX X XX++++&#XX ", "Xo#oooX X XX++++&#XX. ", "Xoo#oooX XXX++++&XXXoX*X ", "Xooo#oooX X++++&XXooooXX*. ", " Xooo#oooX X++&XXooooXXX***X ", " Xooo#oooXX&XXooooXX+X*****. ", " Xooo#oooXXooooXX++++X*****X ", " Xooo#ooooooXX++++&#XX****X. ", " Xooo#oooXX++++&#XX****X. ", " Xooo#XX++++&#XX****XX+. ", " XooX++++&#XX****XX++++X ", " XoX++&#XX****XX++++&&X. ", " XX&#XXXX**XX++++&#X. ", " XXXX**XXX++++&#X. ", " X**X++++&#X. ", " X*X++&#X. ", " XX&#X. ", " XX. "} ----------------------------------------------------------------------------- function GetImage(name) if name == "dsbw" then return wx.wxBitmapFromXPMData(dsbw_xpm) elseif name == "add" then return wx.wxBitmapFromXPMData(add_xpm) elseif name == "cancel" then return wx.wxBitmapFromXPMData(cancel_xpm) elseif name == "delete" then return wx.wxBitmapFromXPMData(delete_xpm) elseif name == "ok" then return wx.wxBitmapFromXPMData(ok_xpm) else error("unknown image name") end end ----------------------------------------------------------------------------- -- Regards, Hakki Dogusan ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ wxlua-users mailing list wxlua-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxlua-users