Hi,
I made a GUI using nested functions (without GUIDE). It has some Edit, pushbuttons and a chart. The GUI works well as I run it, but I would like to save it as figure and than be able to modify it in the future. I am new to GUI's programming, but I red that I should update the handles structure with the new handles (buttons and so on) using guidata function but it doesn't work. It look like the new handles are not saved in the structure. Here is just a piece of code, to show what I did with one of the handles, I hope someone can help me.
if true function Gann5 set(0,'Units','pixels') scnsize = get(0,'ScreenSize'); f = figure('Toolbar','none','position',[0,0,scnsize(3),scnsize(3)]); handles=guihandles(f); handles.hfreq = uicontrol('Style','popupmenu',... 'String',{'d','w','m'},... 'Position',[scnsize(3)-70,280,60,25],... 'Callback',{@popup_menu_Callback}); guidata(f,handles); end
I tried putting a brekpoint and the handles struct. contains hfreq too, but if I run without breakpoints and then I tipe on the command window:
a=guihandles(gcf);
The handle structior does not contain hfreq. I'm sorry if it is a stupid question but I am stuck on this.
Thanks in advance.
Gaia
Best Answer