Luc_T
1
Hi all,
I am totally new to Ruby and Wx so i’d appreciate it if someone could
tell me why my menubar doesn’t show
Here is the code (running on Vista…):
class MinimalApp < App
def on_init
@frame = Frame.new(nil, -1, “Lister”)
@frame.set_client_size(600,400)
@sizer = BoxSizer.new(VERTICAL)
@menubar = MenuBar.new
@file = Menu.new
@open = @file.append("Open", "open")
@menubar.append(@file, "File")
@sizer.add(@menubar, 0, GROW|ALL, 2)
@frame.set_sizer(@sizer)
@frame.show
end
end
Thanks
Luc_T
2
class MinimalApp < App
def on_init
@frame = Frame.new(nil, -1, “Lister”)
@frame.set_client_size(600,400)
@sizer = BoxSizer.new(VERTICAL)
@menubar = MenuBar.new
@file = Menu.new
@open = @file.append("Open", "open")
@menubar.append(@file, "File")
@sizer.add(@menubar, 0, GROW|ALL, 2)
@frame.set_sizer(@sizer)
@frame.show
end
end
Well,I’ve not tryed the syntaxis but, apparently you need: to use
set_menu_bar(@menubar).
Maybe a @frame.set_menu_bar(@menubar) would do the job.
Luc_T
3
Omar H. a écrit :
@open = @file.append("Open", "open")
Well,I’ve not tryed the syntaxis but, apparently you need: to use
set_menu_bar(@menubar).
Maybe a @frame.set_menu_bar(@menubar) would do the job.
Yes it does the job, thanks.