I have a problem in storing appdata to already stored appdata.
I have two GUIs at the moment, this number will increase to one main GUI and several subGUIs.
well back to the problem; in my mainGui i create and store a cell array within the root
setappdata(0, 'hMainGui', gcf);
where the cell array has been stored within the current figure, both actions are made within the mainGuis openingfcn.
Now in the subGui I call the appdata
hMainGui = getappdata(0 , 'hMainGui');
cellArray = getappdata(hMainGui, 'cellArray');
I make a lot of processing of the cellArray after this, where every change in the cellArray is stored within hMainGui
setappdata(hMainGui, 'cellArray', cellArray);
now to the problem part; when this subGui is finished the updated information needs to be stored, such that other gui are able to obtain this information. what I have done so fare, and what isn't working is to set the hMainGui in the root directory again
setappdata(0, 'hMainGui', hMainGui);
My thoughts where that this would update the hMainGui stored in the root directory, but it doesn't. the information stored in the cellArray has not been updated when I call the information later in the process.
more code can be added if need be.