I am making a gui, but I can not make use of line 31:
set(S.canvas, 'ButtonDownFcn',{@selectedtile,S});
If I am within the newgame function it works as it should be, but in the normal way it does not. What did I make wrong? I attached the code.
Thank you

 Réponse acceptée

Friedrich
Friedrich le 6 Fév 2014

0 votes

Hi,
in line 120 you do
axis(S.canvas, 'off');
which results in the ButtonDownFcn has no effect. Try using this instead:
set(S.canvas,'Xtick',[],'Ytick',[])

5 commentaires

Zoltán Csáti
Zoltán Csáti le 6 Fév 2014
Unfortunately it does not help.
Friedrich
Friedrich le 6 Fév 2014
Modifié(e) : Friedrich le 6 Fév 2014
This works fine for me in R2013b. In addition I meant in line 118 (and not 120) you do the command which breaks the ButtonDownFcn
Zoltán Csáti
Zoltán Csáti le 6 Fév 2014
Yes, I realised that you meant line 118. I made a short video showing that it does not work for me. I use R2011a. What else can be wrong?
Friedrich
Friedrich le 6 Fév 2014
When I set a breakpoint in the selectedtile function and click into the generated field (after doing File -> New) I get into the selectedtile function. Do you really don't get into the selectedtile function? Can you also set a BreakPoint and see if you get in.
Zoltán Csáti
Zoltán Csáti le 6 Fév 2014
"When I set a breakpoint in the selectedtile function and click into the generated field (after doing File -> New) I get into the selectedtile function.". I did this before, but it didn't get into the selectedtile function. I corrected a lot of things but forgot to set a breakpoint again. Therefore - since this function does not produce any graphical changes - I didn't realise it was finally executed.
Thank you for the enlightenment.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by