provide userdata with info on actual varlist used

time-shift
Marco Ratto 2017-03-22 22:37:59 +01:00
parent a9dd046db7
commit 780c1f5216
3 changed files with 8 additions and 2 deletions

View File

@ -198,7 +198,7 @@ for j=1:nvar
c = uicontextmenu;
hl.UIContextMenu=c;
browse_menu = uimenu(c,'Label','Browse group');
expand_menu = uimenu(c,'Label','Expand group','Callback',['expand_group(''' mydata.use_shock_groups ''',''' deblank(endo_names(i_var(j),:)) ''',' int2str(i) ')']);
expand_menu = uimenu(c,'Label','Expand group','Callback',['expand_group(''' mydata.use_shock_groups ''',''' deblank(mydata.shock_decomp.orig_varlist(j,:)) ''',' int2str(i) ')']);
set(expand_menu,'UserData',mydata,'Tag',['group' int2str(i)]);
for jmember = mydata.shock_group.shocks
uimenu('parent',browse_menu,'Label',char(jmember))

View File

@ -187,7 +187,7 @@ for j=1:nvar
c = uicontextmenu;
hax.UIContextMenu=c;
browse_menu = uimenu(c,'Label','Browse group');
expand_menu = uimenu(c,'Label','Expand group','Callback',['expand_group(''' mydata.use_shock_groups ''',''' deblank(endo_names(i_var(j),:)) ''',' int2str(ic) ')']);
expand_menu = uimenu(c,'Label','Expand group','Callback',['expand_group(''' mydata.use_shock_groups ''',''' deblank(mydata.shock_decomp.orig_varlist(j,:)) ''',' int2str(ic) ')']);
set(expand_menu,'UserData',mydata,'Tag',['group' int2str(ic)]);
for jmember = mydata.shock_group.shocks
uimenu('parent',browse_menu,'Label',char(jmember))

View File

@ -66,6 +66,10 @@ forecast_ = options_.shock_decomp.forecast;
steadystate = options_.shock_decomp.steadystate;
write_xls = options_.shock_decomp.write_xls;
if vintage_,
forecast_ = min(forecast_,options_.nobs-vintage_);
end
initial_date = options_.initial_date;
if isfield(options_.shock_decomp,'q2a'), % private trap for aoa calls
@ -330,6 +334,8 @@ z = z(:,:,a:b);
% end crop data
options_.shock_decomp.fig_names=fig_names;
options_.shock_decomp.orig_varlist = varlist;
if detail_plot,
graph_decomp_detail(z,shock_names,M_.endo_names,i_var,my_initial_date,M_,options_)
else