deactivate ButtonDownFcn ? stupid question
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Max Müller
      
 el 11 de Ag. de 2014
  
    
    
    
    
    Comentada: Max Müller
      
 el 11 de Ag. de 2014
            Hey Guys,
stupid Question: I have created a function(pushbutton) with the ButtonDownFcn to work with my Plot. Its task is to zoom in everytime i click on the plot. Now is there a way, to deactivate the ButtonDownFcn ? so i can click on a plot without triggering the fcn ?
0 comentarios
Respuesta aceptada
  Joakim Magnusson
      
 el 11 de Ag. de 2014
        Maybe you can have for example a radio button. In your buttonDownFcn you can have an if statement to check if the radiobutton is activated or not. If it's not activated you will zoom, and if it is activated you won't zoom.
4 comentarios
  Andy L
      
 el 11 de Ag. de 2014
				
      Editada: Andy L
      
 el 11 de Ag. de 2014
  
			 %%callback to radio button Zoom on
 % Turn off other radiobutton
 zoom on;     % Turn Zoom On.
 zoom reset;  % Set axis for zoom out.
 %%callback to radio button zoom off.
 % Turn off other radiobutton
 zoom out;    % Zoom out to "zoom reset" axis.
 zoom off;    % Turn zoom off.
This eliminates the need for a push button.
Más respuestas (1)
  Adam
      
      
 el 11 de Ag. de 2014
        Can you not just turn your push button into a toggle and have it set ButtonDownFcn to [] if it is currently set to whatever you usually set it to?
Ver también
Categorías
				Más información sobre Interactive Control and Callbacks 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!




