include('wintools') include("wincontrolworks") func _create(_data) var(ctlr) if(isdef(NumDigits)) println(lcdnum, ' = new QLCDNumber(this);') else println(lcdnum, ' = new QLCDNumber(', NumDigits, ', this);') end if(isndef(Mode)) println(lcdnum, '->setMode(QLCDNumber::' + code(Mode) + ');') end if(isndef(SegmentStyle)) println(lcdnum, '->setSegmentStyle(QLCDNumber::' + code(SegmentStyle) + ');') end ctlr = lcdnum include("frameinterface") end func init() lng.decl_priv_var(lcdnum, 'QLCDNumber*') include("wincontrol_init") end func doValue(_data) println(lcdnum + '->display(', Value, ');') end