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

 Accepted Answer

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 Comment

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

Sign in to comment.

More Answers (0)

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Tags

Asked:

on 22 May 2018

Commented:

on 22 May 2018

Community Treasure Hunt

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

Start Hunting!