noreply at rubyforge.org
2007-May-11 04:09 UTC
[Wxruby-development] [ wxruby-Bugs-10759 ] Wx::AuiManager.get_all_panes can not get all pane.
Bugs item #10759, was opened at 2007-05-11 04:09
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=218&aid=10759&group_id=35
Category: Incorrect behavior
Group: v0.4
Status: Open
Resolution: None
Priority: 3
Submitted By: Chen Peng (auguusstt)
Assigned to: Kevin Smith (qualitycode)
Summary: Wx::AuiManager.get_all_panes can not get all pane.
Initial Comment:
require "wx"
=begin
bug : Wx::AuiManager.get_all_panes can not get all pane.
output:
===================================================aui.get_all_panes------------
#<Wxruby2::AuiPaneInfo:0x2e3c0f4>,name=b
#<Wxruby2::AuiPaneInfo:0x2e3c0f4>,name=b
aui.get_pane----------
#<Wxruby2::AuiPaneInfo:0x2e3c0a4>,name=a
#<Wxruby2::AuiPaneInfo:0x2e3bf78>,name=b
===================================================
=end
class MainApp < Wx::App
def on_init
@frame = Wx::Frame.new(nil, -1, "bug
get_all_panes",Wx::DEFAULT_POSITION,Wx::Size.new(800,600),Wx::DEFAULT_FRAME_STYLE)
aui =Wx::AuiManager.new @frame
pi =
Wx::AuiPaneInfo.new.set_name(''a'').left.set_caption("a")
aui.add_pane(createTextCtrl("a"), pi)
pi =
Wx::AuiPaneInfo.new.set_name(''b'').center.set_caption("b")
aui.add_pane(createTextCtrl("b"), pi)
puts "aui.get_all_panes------------"
aui.get_all_panes.each{|pane| putsPane pane}
puts "aui.get_pane----------"
putsPane aui.get_pane("a")
putsPane aui.get_pane("b")
aui.update
@frame.show
return true
end
def putsPane pane
print pane,",name=",pane.get_name,"\n"
end
def createTextCtrl text
Wx::TextCtrl.new(@frame, -1, text, Wx::DEFAULT_POSITION,
Wx::Size.new(-1,-1))
end
end
a = MainApp.new
a.main_loop()
GC.start
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=218&aid=10759&group_id=35
Apparently Analagous Threads
- [916] branches/wxruby2/wxwidgets_282: More Wx::AUI classes, event hooks and sample
- [1012] trunk/wxruby2/doc/textile: Added docs for AUI Advanced User Interface classes
- [900] branches/wxruby2/wxwidgets_282/swig/classes: Initial commit of AUI core classes
- [ wxruby-Bugs-20211 ] Unresolved symbol due to linkage error
- Compiling problem on Ubuntu 9.10 64 bit
