noreply at rubyforge.org
2008-May-20 08:10 UTC
[wxruby-development] [ wxruby-Bugs-20255 ] Instabilities on Linux - 1.9.7
Bugs item #20255, was opened at 2008-05-20 08:10
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=218&aid=20255&group_id=35
Category: Incorrect behavior
Group: None
Status: Open
Resolution: None
Priority: 4
Submitted By: Alex Fenton (brokentoy)
Assigned to: Alex Fenton (brokentoy)
Summary: Instabilities on Linux - 1.9.7
Initial Comment:
Segfaults after opening and closing frames on GTK. See
http://rubyforge.org/pipermail/wxruby-users/2008-May/003916.html
=============
require ''wx''
class ChildFrame < Wx::Frame
def initialize parent
super(parent, -1, "Child frame")
viewMenu = Wx::Menu.new
viewMenu.append(Wx::ID_CLOSE, "Close\tCtrl-W", "Close this
window")
evt_menu(Wx::ID_CLOSE) { show false }
menuBar = Wx::MenuBar.new
menuBar.append(viewMenu, "&View")
set_menu_bar menuBar
end
end
class TestFrame < Wx::Frame
def initialize
super(nil, -1, "Test Frame")
menu = Wx::Menu.new
menuItem = Wx::MenuItem.new(menu, -1, "Show child")
menu.append_item menuItem
evt_menu(menuItem) { ChildFrame.new(self).show }
menuBar = Wx::MenuBar.new
menuBar.append(menu, "&View")
set_menu_bar menuBar
end
end
class TestApp < Wx::App
def on_init
TestFrame.new.show
end
end
TestApp.new.main_loop
require ''wx''
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=218&aid=20255&group_id=35
