www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@dividerline/doPosition.m
function doPosition(h) %DOPOSITION Post-position set actions % % h.doPosition % Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc. pos = h.Position; if h.OrientState ctr = floor(pos(3).*0.5); objpos = {[pos(1)+ctr-1 pos(2) 2 pos(4)]; ... [pos(1)+ctr-1 pos(2)+1 1 max(1,pos(4)-1)]}; else ctr = floor(pos(4).*0.5); objpos = {[pos(1) pos(2)+ctr-1 pos(3) 2]; ... [pos(1) pos(2)+ctr max(1,pos(3)-1) 1]}; end set(h.ControlH,{'Position'},objpos);