I just submitted a feature requestFR 16874: In Carbon or Cocoa builds,  
whenever a menu is displayed or a popup menu is displayed, the entire main 
thread , timer or secondary thread gets suspended.   ( Its also posted on the 
NUG ).

In the sad but likely case that RS cannot or refuse to do anything about this - 
for the specific case of COCOA builds  , would it be theoretically possible for 
you to write some new MBS plugin classes controls - to dispay and operate Cocoa 
menus, context menus popup menus etc  in a way that gets over this annoying 
FREEZE issue whenever  such menus are displayed ?   
I could really do with something like this.  I of course use your audio 
streaming stuff and feed it all thread-sagely via a timer or thread ( seems to 
make no difference which i use - both get blocked by GUI actions currently ) . 
Hope you ( or RS ) can help.    It seems crazy that i am at the point of 
wondering if i should just ditch RB and go to C++ for this,  which seems so 
crazy since everythingelse works fine in RB.
I have the choice to move all my code to JUCE and work across platforms in that 
framework, but then i lose the slick Native interface that conforms to either 
OSX or Windows!.
Dan                                       
_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to