From noreply at rubyforge.org Wed Jul 6 16:22:14 2011 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 6 Jul 2011 16:22:14 -0400 (EDT) Subject: [wxruby-development] [ wxruby-Feature Requests-29306 ] Tweak SWIG to match Ruby's notion of truth Message-ID: <20110706202215.1CBBF18581B2@rubyforge.org> Feature Requests item #29306, was opened at 2011-07-06 14:22 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=221&aid=29306&group_id=35 Category: API improvement Group: User request Status: Open Priority: 3 Submitted By: Ryan Hinton (iobass) Assigned to: Alex Fenton (brokentoy) Summary: Tweak SWIG to match Ruby's notion of truth Initial Comment: Original email follows, see . Alex Fenton's follow-up has a brief description of ways to solve the problm. I favor fiddling with SWIG to translate Ruby return values to C++ booleans in the expected way. I'm working on enabling/disabling controls, and I keep getting exceptions like the following: mysource.rb:262:in `enable': Expected argument 1 of type bool, but got NilClass nil (TypeError) in SWIG method 'Enable' from mysource.rb:262 from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classe s/app.rb:16:in `call' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classe s/app.rb:16:in `process_event' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classe s/app.rb:16:in `on_run' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classe s/app.rb:16:in `main_loop' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classe s/app.rb:16:in `run' from app.rb:188 Is there an (easy) way to help WxRuby follow Ruby's notion of truth, i.e. everything but +nil+ and +false+ are true? The current best workaround I have is enable(... ? true : false) but that's clunky, and I obviously keep forgetting to use it. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=221&aid=29306&group_id=35 From noreply at rubyforge.org Wed Jul 6 16:29:13 2011 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 6 Jul 2011 16:29:13 -0400 (EDT) Subject: [wxruby-development] [ wxruby-Bugs-29307 ] Getting exception from wxGridWindow related to evt_update_ui Message-ID: <20110706202913.7AF4E18581B2@rubyforge.org> Bugs item #29307, was opened at 2011-07-06 14:29 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=29307&group_id=35 Category: Incorrect behavior Group: current Status: Open Resolution: None Priority: 3 Submitted By: Ryan Hinton (iobass) Assigned to: Nobody (None) Summary: Getting exception from wxGridWindow related to evt_update_ui Initial Comment: When running the attached file with latest WxRuby, I get the following exception: C:\DATA\>ruby -rubygems test.rb test.rb:24:in `find_focus': Error wrapping object; class `wxGridWindow' is not supported in wxRuby (NotImplementedError) from test.rb:24 from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classes/app.rb:16:in `call' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classes/app.rb:16:in `process_event' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classes/app.rb:16:in `update_window_ui' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classes/app.rb:16:in `on_run' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classes/app.rb:16:in `main_loop' from C:/Ruby187/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-mingw32/lib/wx/classes/app.rb:16:in `run' from test.rb:30 Running Window XP Professional (2002), SP3 on Intel Xeon W3520, > ruby -version ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] > gem list --local wxruby (2.0.1 x86-mingw32) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=29307&group_id=35 From noreply at rubyforge.org Mon Jul 18 16:25:01 2011 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 18 Jul 2011 16:25:01 -0400 (EDT) Subject: [wxruby-development] [ wxruby-Bugs-29323 ] balise apparente dans htmlwindow Message-ID: <20110718202501.8B1B41858372@rubyforge.org> Bugs item #29323, was opened at 18/07/2011 22:25 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=29323&group_id=35 Category: Incorrect behavior Group: None Status: Open Resolution: None Priority: 3 Submitted By: S?bastien Bureaux (beusse) Assigned to: Nobody (None) Summary: balise apparente dans htmlwindow Initial Comment: Les balises et sont apparente dans htmlwindow. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=29323&group_id=35