How can I set an ActionPostCallback of zoomInteraction from default axes toolbar (UIAxes / Appdesigner)?
39 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hey guys,
is there a way to set an ActionPostCallback / ActionPreCallback in the default zoomInteraction of default axes toolbar? In specific, I would like to update several user input fields containing the axes limits after zooming in a UIAxes.
In the past, when I used GUIDE, I had the possiblity of setting the ActionPostCallback of the zoom object:
h = zoom;
h.ActionPostCallback = @mypostcallback;
How can I do that in Appdesigner?
Thanks for your help and kind regards,
Benjamin
0 comentarios
Respuestas (1)
Gouri Chennuru
el 13 de Ag. de 2020
Hi Benjamin,
You can execute zoom functionality using 3 different types of call backs ButtonDownFilter, ActionPreCallback, ActionPostCallback.
You can create callbacks for pre and post-buttonDown events for zoom mode objects to trigger, as follows
h = zoom;
h.ActionPreCallback = @myprecallback;
h.ActionPostCallback = @mypostcallback;
h.Enable = 'on';
%
function myprecallback(obj,evd)
disp('A zoom is about to occur.');
%
function mypostcallback(obj,evd)
disp('A zoom has occured.');
Hope this Helps!
1 comentario
Ver también
Categorías
Más información sobre Graphics Object Properties en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!