Cannot get zoom post-callback to work on UIAxes

6 visualizzazioni (ultimi 30 giorni)
meghannmarie
meghannmarie il 14 Ott 2020
Commentato: meghannmarie il 14 Ott 2020
I cannot get the zoom post-callback to work on UIAxes in app designer. The pre-callback works fine. Here is what I have which is embedded in the app startup function:
h = zoom(app.UIAxes);
h.ActionPreCallback = @myprecallback;
h.ActionPostCallback = @mypostcallback;
h.Enable = 'on';
function myprecallback(obj,evd)
disp('A zoom is about to occur.');
end
function mypostcallback(obj,evd)
disp('A zoom has occurred.');
end
I followed the example in the help and it works of course, but it is not on a UIAxes.
  9 Commenti
meghannmarie
meghannmarie il 14 Ott 2020
So my whole point of using a post-callback was to prevent user from using zoom to zoom out past my axis limits, and in 2020b it wont let them by default. So didnt neven need to set a post-callback!
meghannmarie
meghannmarie il 14 Ott 2020
I ended up not using it, super buggy. Especially if I customize the toolbar. Pan is also throwing errors.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Visual Exploration in Help Center e File Exchange

Prodotti


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by