How to access app designer GUI pushbutton callback inside my function?
9 views (last 30 days)
I'm building a GUI via AppDesigner.
I have 2 push buttons: pushBtn_A & pushBtn_B.
pushBtn_A has its own "button pushed" callback.
pushBtn_B has its own "button pushed" callback.
I also have my own created function: my_func.
I'm trying to do the following:
inside pushBtn_B callback, I call for my function (my_func). And inside my_func, I'd like to call the pushBtn_A callback.
But once I'm inside my_func, it doesn't recognize pushBtn_A callback.
Error using mainRunner_GUI/pushBtnA_pushBtnButtonPushed
Cannot access method 'pushBtnA_pushBtnButtonPushed' in class 'mainRunner_GUI'.
How this can be solved?
Rik on 8 Mar 2022
My suggestion would be to move the code you want to call to a separate function. In my view, the callback of an object should only gather data from the user and pass those off to functions that do the actual work. If you want to call the same code from A as from B that is a clear sign that it is more general than a simple callback.