[wxruby-users] Icon issues
Glen Holcomb
damnbigman at gmail.com
Thu Jul 31 18:00:48 EDT 2008
On Wed, Jul 30, 2008 at 4:14 PM, Alex Fenton <alex at pressure.to> wrote:
> Glen Holcomb wrote:
>
>> I want to decorate the main window (frame) of my application with an icon.
>> I have the icon in xpm format. With the following code:
>>
>> # Icon stuff!!!
>> icon_file = File.join(File.dirname(__FILE__), 'circadian.xpm')
>> icon = Wx::Icon.new(icon_file, Wx::BITMAP_TYPE_XPM)
>> set_icon(icon)
>>
>> Things seem to run okay but I don't get an icon. If I use the same icon
>> file for a TaskBarIcon it works perfectly.
>>
>> I don't get any errors but I don't get an icon either. Any suggestions?
>> This appeared to be how it was being set in the big demo.
>>
> Your code looks fine. I'd check whether the icon is the right size for the
> OS (you don't say which). Windows XP expects 16x16 for the task bar & title
> bar corner icon, and 32x32 for the ALT-TAB task-list pane. Use IconBundle to
> get both.
>
> There are some sample icons in bigdemo.rb sample - do these icon files
> work? If so, it may be some other problem with your .xpm file; you could try
> using PNG as a cross-platform alternative.
>
> cheers
> alex
> _______________________________________________
> wxruby-users mailing list
> wxruby-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/wxruby-users
>
Thanks Alex,
I was on Windows and using PNGs fixed my problem. I had assumed incorrectly
that since the xpm worked for the taskbar it would work with the rest of the
app.
-Glen
--
"Hey brother Christian with your high and mighty errand, Your actions speak
so loud, I can't hear a word you're saying."
-Greg Graffin (Bad Religion)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/wxruby-users/attachments/20080731/1e0a93d8/attachment.html>
More information about the wxruby-users
mailing list