Function that executes on GUI closing in matlab

Marc picture Marc · Jun 8, 2010 · Viewed 14.5k times · Source

I am creating a GUI in matlab using guide. It's non-blocking (not calling uiwait). When the gui window is closed, I would like to execute some clean up code.

Is there an gui_ClosingFcn callback I should define in analogy to the gui_OpeningFcn template that guide creates for me?

Answer

gnovice picture gnovice · Jun 8, 2010

Figure windows have a 'DeleteFcn' property, which defines a callback function that will run when the window is closed/deleted. You could potentially use that to do your clean-up.