GUI - automatically delete code related to deleted GUI elements

Hello everyone,
I’m currently „building“ a GUI and there is one thing which bothers me all the time! Since the interface of my GUI is not 100% final yet, I delete push buttons, static texts, edit texts etc. several times in a week. Until today I haven’t found a workaround to delete the corresponding code in the .m-file automatically, so I was wondering if Matlab 2017 offers any kind of feature to delete the corresponding code when I delete an element of the GUI?
Thank you in advance and have a nice one! Christian

 Akzeptierte Antwort

Jan
Jan am 22 Mai 2018

0 Stimmen

This cannot work reliably and automatically at the same time. Remember that GUIDE cannot know, if a callback is used from anywhere else in the code. While a direct call could be identified automatically, you could hide it in feval or eval. Therefore I assume, that you have to remove the code manually.
I'm using GUIDE to design my GUIs. But as soon, as the layout is ready, I convert the figure to code. See e.g. https://www.mathworks.com/matlabcentral/fileexchange/20152-guidegetter.

1 Kommentar

That tool looks really promissing! I'll give it a try, thank you Jan!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Interactive Control and Callbacks finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 22 Mai 2018

Kommentiert:

am 22 Mai 2018

Community Treasure Hunt

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

Start Hunting!

Translated by