@ file : Jvm Mult if ile Class Ċ @ file : Jvm Name (" K tf x Layouts Kt ") Ċ @ file : Opt In ( Experimental Contracts :: class ) Ċ Ċ package Ġk tf x . layouts Ċ Ċ import Ġjavafx . scene . shape . H Line To Ċ import Ġkotlin . Double Ċ import Ġkotlin . Unit Ċ import Ġkotlin . contracts . Experimental Contracts Ċ import Ġkotlin . contracts . Invocation Kind . EX ACT LY _ ON CE Ċ import Ġkotlin . contracts . contract Ċ import Ġkotlin . jvm . Jvm Mult if ile Class Ċ import Ġkotlin . jvm . Jvm Name Ċ Ċ /** Ċ Ġ* ĠAdd Ġa Ġ[ H Line To ] Ġto Ġthis Ġmanager . Ċ Ġ* Ċ Ġ* Ġ@ return Ġthe Ġcontrol Ġadded . Ċ Ġ*/ Ċ public Ġfun ĠPath Element Manager . hline To ( x : ĠDouble Ġ= Ġ 0 . 0 ): ĠH Line To Ġ= Ġh lineTo ( x Ġ= Ġx ) Ġ{ Ġ} Ċ Ċ /** Ċ Ġ* ĠCreate Ġa Ġ[ H Line To ] Ġwith Ġconfiguration Ġblock . Ċ Ġ* Ġ@ param Ġconfiguration Ġthe Ġconfiguration Ġblock . Ċ Ġ* Ċ Ġ* Ġ@ return Ġthe Ġcontrol Ġcreated . Ċ Ġ*/ Ċ public Ġinline Ġfun Ġh lineTo ( ĊĠĠĠ Ġx : ĠDouble Ġ= Ġ 0 . 0 , ĊĠĠĠ Ġconfiguration : Ġ(@ K tf x Layout Dsl Marker ĠH Line To ). () Ġ-> ĠĠĠĠĊĠĠĠ ĠUnit Ċ ): ĠH Line To Ġ{ ĊĠĠĠ Ġcontract Ġ{ Ġcalls In Place ( configuration , ĠEX ACT LY _ ON CE ) Ġ} ĊĠĠĠ Ġval Ġchild Ġ= ĠH Line To ( x ) ĊĠĠĠ Ġchild . configuration () ĊĠĠĠ Ġreturn Ġchild Ċ } Ċ Ċ /** Ċ Ġ* ĠAdd Ġa Ġ[ H Line To ] Ġwith Ġconfiguration Ġblock Ġto Ġthis Ġmanager . Ċ Ġ* Ġ@ param Ġconfiguration Ġthe Ġconfiguration Ġblock . Ċ Ġ* Ċ Ġ* Ġ@ return Ġthe Ġcontrol Ġadded . Ċ Ġ*/ Ċ public Ġinline Ġfun ĠPath Element Manager . hline To ( ĊĠĠĠ Ġx : ĠDouble Ġ= Ġ 0 . 0 , ĊĠĠĠ Ġconfiguration : Ġ( ĊĠĠĠĠĠĠĠ Ġ@ K tf x Layout Dsl Marker ĠĠĠĠĊĠĠĠĠĠĠĠ ĠH Line To ĊĠĠĠ Ġ). () Ġ-> ĠUnit Ċ ): ĠH Line To Ġ{ ĊĠĠĠ Ġcontract Ġ{ Ġcalls In Place ( configuration , ĠEX ACT LY _ ON CE ) Ġ} ĊĠĠĠ Ġval Ġchild Ġ= ĠH Line To ( x ) ĊĠĠĠ Ġchild . configuration () ĊĠĠĠ Ġreturn Ġadd Child ( child ) Ċ } Ċ