samer@47: function h=set_ctxmenu(parent,commands,varargin) samer@47: opts=prefs(varargin{:}); samer@47: h=uicontextmenu; samer@47: samer@47: foreach(@(cmd)add_to_menu(h,cmd),commands); samer@47: set(parent,'UIContextMenu',h); samer@47: end samer@47: samer@47: function h=add_to_menu(menu,cmd) samer@47: h=uimenu('Parent',menu,'Label',cmd{1},'Callback',cmd{2}); samer@47: end samer@47: samer@47: