Can I make MENU nonmodal
5 views (last 30 days)
Show older comments
Hi All,
I've created a small application with a GUI built using the MENU function. MENU creates modal menu dialog boxes. Since then I realised the user will need to occassionally access the workspace window and variable editor. Currently the user is forced to shut down the application each time they need to inspect a variable (when not in debug mode) because the menus are modal.
Is there any way of making MENU nonmodal? At this stage I'd rather not rebuild my GUI using other methods if at all possible.
Thanks for the help,
Andrew
0 Comments
Answers (1)
Walter Roberson
on 5 Mar 2013
menu() is not modal. It does have a waitfor() inside it, so menu() itself does not return until the figure dies, but other callbacks can take place while the menu is showing. So if you toss in another figure, you can have a button on it that calls "keyboard".
2 Comments
Walter Roberson
on 13 Mar 2013
fig2 = figure('Units', 'pixel', 'Position', [20 600 50 20]); %guess
but = uicontrol('Style', 'push', 'Units', 'normal', 'Position', [0 0 1 1], 'String', 'K>', 'Callback', 'keyboard', 'Parent', fig2);
See Also
Categories
Find more on Particle & Nuclear Physics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!