basedatepickerday.lzx
<library>
<class name="basedatepickerday">
<attribute name="daynum" value="null
"/>
<attribute name="disabled" type="boolean" value="false
"/>
<attribute name="selectable" type="boolean" value="null
"/>
<attribute name="selected" type="boolean" value="false
"/>
<method name="gotFocus">
</method>
<method name="removeFocus">
</method>
<handler name="onselected">
if( this.selected ) {
parent.parent.parent.setSelecteddatepickerday( this );
}
</handler>
<handler name="onmousedown">
this.buttonpush();
</handler>
<method name="buttonpush"/>
<handler name="onmouseup">
this.buttonrelease();
</handler>
<method name="buttonrelease"/>
<doc>
<tag name="shortdesc"><text>An abstract class representing a day for use with <classname>basedatepicker</classname></text></tag>
<text>
<p>
Basedatepickerday is an abstract class representing a day for use with the
basedatepicker. When creating an implementation of basedatepickerday, it is expected that certain methods from basedatepicker,
basedatepickerday and basedatepickerweek will be overridden to provide full
functionality of a datepicker. For basedatepickerday, these methods include
buttonpush(), buttonrelease(), gotFocus(), and removeFocus(). See the source code of
datepicker for a more extensive example.
See also <xref linkend="lz.basedatepicker"/> and <xref linkend="lz.basedatepickerweek"/>
</p>
</text>
</doc>
</class>
</library>