Re: [racket-dev] platform dependence with tab-panel callback

2012-03-12 Thread Marijn
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10-03-12 19:00, Matthew Flatt wrote: > I've fixed the Gtk and Cocoa bindings to never invoke a > `tab-panel%' callback when the tab changes indirectly via the > `set', `append', or `delete' method. Thanks! > It's possible that you were hoping to h

Re: [racket-dev] platform dependence with tab-panel callback

2012-03-10 Thread Matthew Flatt
I've fixed the Gtk and Cocoa bindings to never invoke a `tab-panel%' callback when the tab changes indirectly via the `set', `append', or `delete' method. It's possible that you were hoping to have the callback invoked more often on Windows, instead of less often on Gtk, but `racket/gui' is meant

[racket-dev] platform dependence with tab-panel callback

2012-03-05 Thread Marijn
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, if you create a tab-panel with a callback, then on GNU/Linux the callback is called once by the system, but on Windows 7 it isn't. This can result in different initial tab visibility. For example: #lang racket/gui (define root (new frame% (wi