27 lines
489 B
Mathematica
27 lines
489 B
Mathematica
|
function[e] = select_aggregate(varargin)
|
||
|
|
||
|
e = varargin{1};
|
||
|
table = varargin{2};
|
||
|
event = varargin{3};
|
||
|
|
||
|
data = get(table, 'Data');
|
||
|
|
||
|
if length(event.Indices) > 1
|
||
|
|
||
|
if (event.Indices(2) == 1)
|
||
|
|
||
|
%% checkbutton is clicked
|
||
|
if isempty(data{event.Indices(1),1})
|
||
|
data{event.Indices(1),1} = 0;
|
||
|
end
|
||
|
data{event.Indices(1),1} = logical(~data{event.Indices(1),1});
|
||
|
end
|
||
|
|
||
|
set(table, 'Data',data);
|
||
|
end
|
||
|
|
||
|
|
||
|
e.plot_aggregates(table, event);
|
||
|
|
||
|
|