package Ġorg . hex works . z ir con . internal . component . impl Ċ Ċ import Ġorg . hex works . cob alt . databinding . api . create Property From Ċ import Ġorg . hex works . cob alt . databinding . api . extensions . onChange Ċ import Ġorg . hex works . z ir con . api . builder . component . Component Style Set Builder Ċ import Ġorg . hex works . z ir con . api . builder . graphics . Style Set Builder Ċ import Ġorg . hex works . z ir con . api . component . Color Theme Ċ import Ġorg . hex works . z ir con . api . component . Component Style Set Ċ import Ġorg . hex works . z ir con . api . component . Panel Ċ import Ġorg . hex works . z ir con . api . component . data . Component Metadata Ċ import Ġorg . hex works . z ir con . api . component . renderer . Component Rendering Strategy Ċ Ċ open Ġclass ĠDefault Panel ( component Metadata : ĠComponent Metadata , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinitial Title : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġrendering Strategy : ĠComponent Rendering Strategy < Panel >) ĊĠĠĠ Ġ: ĠPanel , ĠDefault Container ( ĊĠĠĠĠĠĠĠ Ġcomponent Metadata Ġ= Ġcomponent Metadata , ĊĠĠĠĠĠĠĠ Ġrenderer Ġ= Ġrendering Strategy ) Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġtitle Property Ġ= Ġcreate Property From ( initial Title ). also Ġ{ ĊĠĠĠĠĠĠĠ Ġit . onChange Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrender () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġtitle : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtitle Property . value ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġrender () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġapply Color Theme ( color Theme : ĠColor Theme ): ĠComponent Style Set Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠComponent Style Set Builder . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Default Style ( Style Set Builder . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with ForegroundColor ( color Theme . secondary ForegroundColor ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with BackgroundColor ( color Theme . primary BackgroundColor ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build (). also Ġ{ Ġcss Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomponent Style Set Ġ= Ġcss ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrender () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchildren . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . apply Color Theme ( color Theme ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfinal Ġoverride Ġfun Ġrender () Ġ{ ĊĠĠĠĠĠĠĠ Ġrendering Strategy . render ( this , Ġgraphics ) ĊĠĠĠ Ġ} Ċ } Ċ