wxRuby setting the Frame's icon - getting started example

The following is a simplified example from the wxRuby wiki here:

http://wxruby.rubyforge.org/wiki/wiki.pl?Frames_(Part_1)

It's the second example in the wxRuby tutorial entitled "Getting
Started". However, I don't seen any icon when I run the code on mac osx
10.4.11.

require 'rubygems'
require 'wx'

class IconFrame < Wx::Frame

  def initialize
    super(nil, -1, "Changing Icons", Wx::DEFAULT_POSITION,
          Wx::Size.new(300, 200)
          )

    set_icon(Wx::Icon.new("./icons/DataHD.png"))

    show
  end

end

class MinimalApp < Wx::App
  def on_init
    IconFrame.new
  end
end

MinimalApp.new.main_loop

I also tried using some .ico files in set_icon(), but I don't see them
anywhere.

···

--
Posted via http://www.ruby-forum.com/.

7stud -- wrote:

The following is a simplified example from the wxRuby wiki here:

http://wxruby.rubyforge.org/wiki/wiki.pl?Frames_(Part_1)

It's the second example in the wxRuby tutorial entitled "Getting
Started". However, I don't seen any icon when I run the code on mac osx
10.4.11.

Frames in the OS X desktop don't have icons - not in the same way as Windows has per-frame icons in the top-left corner.

If you want to set an application-wide icon to appear in the Dock, use Wx::TaskBarIcon. There's an example of this in the bigdemo.rb sample that comes with wxRuby.

PS - wxRuby questions are better on the wxruby-users mailing list:

http://wxruby.rubyforge.org/wiki/wiki.pl?MailingLists
http://www.ruby-forum.com/forum/36

a

Alex Fenton wrote:

7stud -- wrote:

The following is a simplified example from the wxRuby wiki here:

http://wxruby.rubyforge.org/wiki/wiki.pl?Frames_(Part_1)

It's the second example in the wxRuby tutorial entitled "Getting
Started". However, I don't seen any icon when I run the code on mac osx
10.4.11.

Frames in the OS X desktop don't have icons - not in the same way as
Windows has per-frame icons in the top-left corner.

If you want to set an application-wide icon to appear in the Dock, use
Wx::TaskBarIcon. There's an example of this in the bigdemo.rb sample
that comes with wxRuby.

PS - wxRuby questions are better on the wxruby-users mailing list:

http://wxruby.rubyforge.org/wiki/wiki.pl?MailingLists
http://www.ruby-forum.com/forum/36

Thanks for the response. Ok. Maybe the wiki should mention that?

By the way, did you see my results here:

···

--
Posted via http://www.ruby-forum.com/\.