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
Seemingly Similar 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