Skip to content
Snippets Groups Projects
Verified Commit eb33f53b authored by Houtan Bastani's avatar Houtan Bastani
Browse files

fix setting menus

parent 10a4f71a
No related branches found
No related tags found
No related merge requests found
...@@ -71,28 +71,29 @@ switch oid ...@@ -71,28 +71,29 @@ switch oid
case 'output' case 'output'
if strcmpi(status, 'off') if strcmpi(status, 'off')
handles.output_shocks_dec.Enable = status; handles.output_shocks_dec.Enable = 'off';
handles.output_shocks_decomposition.Enable = status; handles.output_shocks_decomposition.Enable = 'off';
handles.output_realtime_shocks_decomposition.Enable = status; handles.output_realtime_shocks_decomposition.Enable = 'off';
handles.output_conditional_forecast.Enable = status; handles.output_conditional_forecast.Enable = 'off';
handles.output_forecast.Enable = status; handles.output_forecast.Enable = 'off';
else else
if project_info.estimation_run if project_info.estimation_run
handles.output_shocks_dec.Enable = status; handles.output_shocks_dec.Enable = status;
handles.output_shocks_decomposition.Enable = status; handles.output_shocks_decomposition.Enable = status;
handles.output_realtime_shocks_decomposition.Enable = status; handles.output_realtime_shocks_decomposition.Enable = status;
if (isfield(oo_, 'dr') && isfield(oo_.dr, 'ghu')) || isfield(oo_, 'SmoothedShocks') if isfield(oo_, 'SmoothedVariables')
handles.output_conditional_forecast.Enable = status;
end
if isfield(M_, 'histval_dseries') || isfield(oo_, 'SmoothedVariables')
handles.output_forecast.Enable = status; handles.output_forecast.Enable = status;
handles.output_conditional_forecast.Enable = status;
end end
end end
if project_info.stochastic_simulation_run && project_info.observed_variables_set if project_info.stochastic_simulation_run
handles.output_forecast.Enable = status;
handles.output_conditional_forecast.Enable = status;
if project_info.observed_variables_set
handles.output_shocks_dec.Enable = status; handles.output_shocks_dec.Enable = status;
handles.output_shocks_decomposition.Enable = status; handles.output_shocks_decomposition.Enable = status;
handles.output_realtime_shocks_decomposition.Enable = status; handles.output_realtime_shocks_decomposition.Enable = status;
handles.output_conditional_forecast.Enable = status; end
end end
if (project_info.realtime_shock_decomposition_run || project_info.shock_decomposition_run) ... if (project_info.realtime_shock_decomposition_run || project_info.shock_decomposition_run) ...
&& project_info.observed_variables_set && project_info.observed_variables_set
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment