www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@infoPane/pSetupList.m
function pSetupList(obj) %PSETUPLIST Private mthod to create listeners % % PSETUPLIST(OBJ) % Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc. obj.hListeners = [... handle.listener(obj, obj.findprop('TitleText'), 'PropertyPostSet', {@i_setTitleData, obj.Peer});... handle.listener(obj, obj.findprop('ListText'), 'PropertyPostSet', {@i_setListData, obj.Peer});... handle.listener(obj, obj.findprop('SplitPosition'), 'PropertyPostSet', {@i_setSplit, obj.Peer});... ]; function i_setTitleData(src, evt, hPeer) if isempty(evt.NewValue) hPeer.setDisplayColumnHeaders(false); else hPeer.setTitleStrings(evt.NewValue{1}, evt.NewValue{2}); hPeer.setDisplayColumnHeaders(true); hPeer.setSplitPosition(evt.AffectedObject.SplitPosition); end function i_setListData(src, evt, hPeer) hPeer.setPropertyData(evt.NewValue); function i_setSplit(src, evt, hPeer) hPeer.setSplitPosition(evt.NewValue);