package Ġtech . sk ot . core . components . inputs Ċ Ċ import Ġtech . sk ot . core . components . SK Component VC Ċ import Ġtech . sk ot . core . view . Color Ċ Ċ interface ĠSK Combo VC Ġ: ĠSK Component VC Ġ{ ĊĠĠĠ Ġval Ġhint : ĠString ? ĊĠĠĠ Ġval Ġon Selected : Ġ(( choice : ĠAny ?) Ġ-> ĠUnit )? ĊĠĠĠ Ġvar Ġchoices : ĠList < Choice > ĊĠĠĠ Ġvar Ġselected : ĠChoice ? ĊĠĠĠ Ġvar Ġenabled : ĠBoolean ? ĊĠĠĠ Ġvar Ġhidden : ĠBoolean ? ĊĠĠĠ Ġvar Ġdrop Down Displayed : ĠBoolean ĊĠĠĠ Ġvar Ġerror : ĠString ? ĊĊĠĠĠ Ġval Ġold School Mode Hint : ĠBoolean ĊĊĠĠĠ Ġclass ĠChoice ( ĊĠĠĠĠĠĠĠ Ġval Ġdata : ĠAny ?, ĊĠĠĠĠĠĠĠ Ġval Ġtext : ĠString Ġ= Ġdata . toString (), ĊĠĠĠĠĠĠĠ Ġval Ġstrike through : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġval ĠtextColor : ĠColor ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġinput Text : ĠString Ġ= Ġtext , ĊĠĠĠ Ġ) Ċ }