/////////////////////////////////////////////////////////////////////
// CHECKLIST
/////////////////////////////////////////////////////////////////////
#command @ <row>, <col> CHECKLIST <name> ;
[ OBJ <obj> ] ;
[ SUBCLASS <subclass> ] ;
[ <dummy1: OF, PARENT> <parent> ] ;
[ WIDTH <w> ] ;
[ HEIGHT <h> ] ;
[ ITEMS <aRows> ] ;
[ IMAGE <aImage> ] ;
[ VALUE <value> ] ;
[ FONT <fontname> ] ;
[ SIZE <fontsize> ] ;
[ <bold: BOLD> ] ;
[ <italic: ITALIC> ] ;
[ <underline: UNDERLINE> ] ;
[ <strikeout: STRIKEOUT> ] ;
[ JUSTIFY <just> ] ;
[ <rtl: RTL> ] ;
[ BACKCOLOR <backcolor> ] ;
[ FONTCOLOR <fontcolor> ] ;
[ SELECTEDCOLORS <aSelectedColors> ] ;
[ TOOLTIP <tooltip> ] ;
[ <dummy03: ONCHANGE, ON CHANGE> <change> ] ;
[ <dummy02: ONGOTFOCUS, ON GOTFOCUS> <gotfocus> ] ;
[ <dummy04: ONLOSTFOCUS, ON LOSTFOCUS> <lostfocus> ] ;
[ <dummy06: ACTION, ONCLICK, ON CLICK> <click> ] ;
[ <break: BREAK> ] ;
[ HELPID <helpid> ] ;
[ <disabled: DISABLED> ] ;
[ <notabstop: NOTABSTOP> ] ;
[ <invisible: INVISIBLE> ] ;
[ <sort: SORT> ] ;
[ <descending: DESCENDING> ] ;
[ <bffr: DOUBLEBUFFER, SINGLEBUFFER> ] ;
=> ;
[ <obj> := ] _OOHG_SelectSubClass( TCheckList(), [ <subclass>() ] ): ;
Define( <(name)>, <(parent)>, <col>, <row>, <w>, <h>, <aRows>, ;
<value>, <fontname>, <fontsize>, <tooltip>, <{change}>, ;
<{gotfocus}>, <{lostfocus}>, <aImage>, <just>, <.break.>, ;
<helpid>, <.bold.>, <.italic.>, <.underline.>, ;
<.strikeout.>, <backcolor>, <fontcolor>, <.rtl.>, ;
<.disabled.>, <.notabstop.>, <.invisible.>, <.sort.>, ;
<.descending.>, <aSelectedColors>, ;
IIF( Upper( #<bffr> ) == "DOUBLEBUFFER", .T., ;
IIF( Upper( #<bffr> ) == "SINGLEBUFFER", .F., .T. ) ), <{click}> )
Item's justification constants:
CHKL_JTFY_LEFT
CHKL_JTFY_RIGHT
CHKL_JTFY_CENTER
CHKL_JTFY_JUSTIFYMASK