GUI - set a object to be selectable or not
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi everybody.
I have a GUI (programmatically created) with an axis in it. I would like to have the zoom/datatip/select command available to be used inside the axis, but I noticed that the user is able to use the Edit Plot tool outside the axis area to move GUI parts.
Is it possible to limit the Edit Plot tool to the axis content?
thank you
1 Kommentar
Antworten (1)
Rebecca Krosnick
am 23 Dez. 2015
plotedit(figHandle, 'off');
will turn off plot edit mode for the figure with handle "figHandle". You will then no longer be able to move GUI components. The documentation link for "plotedit": http://www.mathworks.com/help/matlab/ref/plotedit.html
You can then use the "datacursormode" function to turn on datatip and selection for axes data. Use these commands:
dcmHandle = datacursormode(figHandle);
dcmHandle.Enable = 'on';
To turn on zooming for the figure, use the "zoom" function:
zoom(figHandle, 'on');
0 Kommentare
Siehe auch
Kategorien
Mehr zu Visual Exploration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!