www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@texlistbox/get.m
function out=get(obj,varargin) %TEXLISTBOX/GET get interface for texlistbox object % Implements get interface for texlistbox object % Currently supported properties are: % Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc. % 'Value' % 'String' % 'Min' % 'Max' % 'Listboxtop' % 'Userdata' % 'Callback' % Created 5/10/2000 % Bail if we've not been given an texlistbox object if ~isa(obj,'texlistbox') error(message('mbc:texlistbox:InvalidObject')) end % loop over varargin ud=get(obj.xreglistctrl,'UserData'); for n=1:(nargin-1) switch lower(varargin{n}) case 'userdata' out=ud.userdata; case 'value' out=ud.value; case 'string' out=ud.string; case 'min' out=ud.min; case 'max' out=ud.max; case 'listboxtop' out=get(obj.xreglistctrl,'top'); case 'parent' out=ud.parent; case 'callback' out=ud.callback; case 'fontname' out=ud.fonts.fontname; case 'fontsize' out=ud.fonts.fontsize; otherwise out=get(obj.xreglistctrl,varargin{n}); end end