Mercurial > hg > ishara
view graphics/panzoom.m @ 61:eff6bddf82e3 tip
Finally implemented perceptual brightness thing.
author | samer |
---|---|
date | Sun, 11 Oct 2015 10:20:42 +0100 |
parents | 82075c94eed1 |
children |
line wrap: on
line source
function panzoom(ax) if nargin<1, ax=gca; end fig=get(gca,'Parent'); set_ctxmenu(gca,{{'zoom',@myzoom},{'pan',@mypan}}); function myzoom(obj,ev) hz=zoom(fig); extend_ctxmenu(hz,{{'zoom off',@(a,b)zoom('off')},{'pan',@mypan}}); zoom('on'); end function mypan(obj,ev) hz=zoom(fig); extend_ctxmenu(hz,{{'pan off',@(a,b)pan('off')},{'zoom',@myzoom}}); pan('on'); end end