/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 ĠPeer ĠS cho en hus en Ġ& ĠRam on ĠV ictor Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . github . gon oz al v iii . kop per fx . extensions Ċ Ċ import Ġjavafx . scene . control . Accordion Ċ import Ġjavafx . scene . control . Title d Pane ĊĊ Ċ /** Ċ Ġ* ĠAcc ordion Ċ Ġ*/ Ċ operator Ġfun ĠAcc ordion . plus Assign ( pane : ĠTitle d Pane ) Ġ{ ĊĠĠĠ Ġthis . pan es Ġ+= Ġpane Ċ } Ċ Ċ operator Ġfun ĠAcc ordion . minus Assign ( pane : ĠTitle d Pane ) Ġ{ ĊĠĠĠ Ġthis . pan es Ġ-= Ġpane Ċ } Ċ Ċ fun ĠAcc ordion . add At ( index : ĠInt , Ġpane : ĠTitle d Pane ) Ġ= Ġthis . pan es . add ( index , Ġpane ) Ċ Ċ fun ĠAcc ordion . remove At ( index : ĠInt ): ĠTitle d Pane ? Ġ{ ĊĠĠĠ Ġreturn Ġthis . pan es . remove At ( index ) Ċ } Ċ Ċ fun ĠAcc ordion . remove Range ( from : ĠInt , Ġto : ĠInt ) Ġ= Ġthis . pan es . remove ( from , Ġto ) Ċ Ċ fun ĠAcc ordion . remove Range ( range : ĠClosed Range < Int >) Ġ= Ġthis . pan es . remove ( range . start , Ġrange . end Inclusive ) Ċ Ċ fun ĠAcc ordion . addAll ( var arg Ġpan es : ĠTitle d Pane ) Ġ= Ġthis . pan es . addAll ( pan es ) Ċ Ċ fun ĠAcc ordion . removeAll ( var arg Ġpan es : ĠTitle d Pane ) Ġ= Ġthis . pan es . removeAll ( pan es )