function schema
% Defines properties for @calendar class.
%
%   Author(s): James G. Owen
%   Copyright 1986-2002 The MathWorks, Inc. 
%   $Revision: 1.1.6.1 $ $Date: 2004/12/26 21:37:03 $

% Register class 
p = findpackage('tsguis');

% Register class 
c = schema.class(p,'calendar');

% Public properties
schema.prop(c,'Table','MATLAB array');
schema.prop(c,'Handles','MATLAB array');
schema.prop(c,'Figure','MATLAB array');
%% Parent is @tsnode handle for target panel
schema.prop(c,'Parent','MATLAB array');
%% Type is 'start' or 'end'
p = schema.prop(c,'Type','string');
p.FactoryValue = 'start';
%% Update function used to update the parent
schema.prop(c,'Updatefcn','MATLAB array');
%% Selected date
p = schema.prop(c,'Datenum','double');
p.FactoryValue = now;
p = schema.prop(c,'Visible','on/off');
p.FactoryValue = 'off';
schema.prop(c,'Listeners','MATLAB array');
schema.prop(c,'TargetListeners','MATLAB array');





