Hi Just tried out the most recent dev release (2.7.1) of WxWidgets. The first bit of good news is that 2.7.1 has lots of attractive new widgets, such as RichTextCtrl, pickers, and the AUI. This is an add-on that''s now been merged into the core, and provides sophisticated things like dockable toolbars, perspective layouts, semi-transparent dragging etc. They seem to have brushed up the Mac version of AUI, and the sample had me drooling. The second is that it looks like it will be straightforward for wxRuby to target 2.8 (famous last words...). The changes are simple API changes, mainly to base classes like Window, Dialog and ControlWithItems. Just by fixing two lines in Window, I got about 80% of our current classes compiled. The remaining errors look easy enough that I could fix them, which is a good sign ;) 2.8.0 is meant to be out in a few weeks - I''m not planning to do anything real until then. My sense is that we will be able to support both 2.6 and 2.8 with some judicious ifdefs, without it getting too messy. I''m fairly keen to continue 2.6.3 support, since it''ll be a while before 2.8 builds start showing up in binary, eg in Linux distros. alex
Alex Fenton wrote:> Hi > > Just tried out the most recent dev release (2.7.1) of WxWidgets. >Excellent news! Maybe we can figure a way to target either? Unfortunately Windows doesn''t have a wx-config so we''d have to figure out the version number some other way. Perhaps a sample compile or SWIG xml parse of a wx header file? Roy> The first bit of good news is that 2.7.1 has lots of attractive new > widgets, such as RichTextCtrl, pickers, and the AUI. This is an add-on > that''s now been merged into the core, and provides sophisticated things > like dockable toolbars, perspective layouts, semi-transparent dragging > etc. They seem to have brushed up the Mac version of AUI, and the sample > had me drooling. > > The second is that it looks like it will be straightforward for wxRuby > to target 2.8 (famous last words...). The changes are simple API > changes, mainly to base classes like Window, Dialog and > ControlWithItems. Just by fixing two lines in Window, I got about 80% of > our current classes compiled. The remaining errors look easy enough that > I could fix them, which is a good sign ;) > > 2.8.0 is meant to be out in a few weeks - I''m not planning to do > anything real until then. My sense is that we will be able to support > both 2.6 and 2.8 with some judicious ifdefs, without it getting too > messy. I''m fairly keen to continue 2.6.3 support, since it''ll be a while > before 2.8 builds start showing up in binary, eg in Linux distros. > > alex > > > > _______________________________________________ > Wxruby-development mailing list > Wxruby-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-development > > > >