boblsturm@0: function templateDelCb(src, callbackdata) boblsturm@0: boblsturm@0: if(strcmp(callbackdata.Key, 'delete')) boblsturm@0: selectedTemplate = findobj(gca, 'Color', 'b'); boblsturm@0: selectedTemplate.YData = zeros(1, length(selectedTemplate.YData)); boblsturm@0: selectedTemplate.ZData = zeros(1, length(selectedTemplate.ZData)); boblsturm@0: handles = guidata(src); boblsturm@0: templates = handles.Sound_corpus.Features.STFT.S; boblsturm@0: selectedIndex = handles.templateIndices(selectedTemplate.XData); boblsturm@0: templates(:, selectedIndex) = 0; boblsturm@0: handles.Sound_corpus.Features.STFT.S = templates; boblsturm@0: end