MATLAB Answers

Aalaas
0

Calling Matlab GUI popupmenu callback on click

Asked by Aalaas
on 4 Oct 2016
Latest activity Answered by Jan
on 23 Jul 2019
Hi,
I would like to update the options that should be shown in a popupmenu of a Matab GUI each time it is clicked on it. When I implement this functionality in the callback function, it only works when one of the choices is selected, not when the down arrow is clicked.
Is there any way to create a callback function that works when the down arrow is clicked, before selecting any of the options of the menu?
Thanks!!

  0 Comments

Sign in to comment.

2 Answers

Joe Yeh 님의 답변 4 Oct 2016

This question has already been asked before and there's a rather detailed explanation.

  1 Comment

This question is not related

Sign in to comment.


Jan 님의 답변 23 Jul 2019

No, there is no callback in the Matlab level.
You can use the Java callbacks, if your "Matlab GUI" is a figure, see https://undocumentedmatlab.com/blog/uicontrol-callbacks , but I do not know a method for uifigure windows.
I have simulated a popup menu in a similar case by a uicontextmenu and some graphical elements, which look like a popup. It works, but actually it is the porgrammers hell to emulate standard GUI elements.

  0 Comments

Sign in to comment.