package Ġorg . code to me . z ir con . internal . component . impl Ċ Ċ import Ġorg . code to me . z ir con . api . Position Ċ import Ġorg . code to me . z ir con . api . Size Ċ import Ġorg . code to me . z ir con . api . builder . Component Styles Builder Ċ import Ġorg . code to me . z ir con . api . builder . Style Set Builder Ċ import Ġorg . code to me . z ir con . api . component . Color Theme Ċ import Ġorg . code to me . z ir con . api . component . Component Styles Ċ import Ġorg . code to me . z ir con . api . component . Panel Ċ import Ġorg . code to me . z ir con . api . font . Font Ċ import Ġorg . code to me . z ir con . internal . component . Wr apping Strategy Ċ Ċ class ĠDefault Panel ( private Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinitial Size : ĠSize , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġposition : ĠPosition , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinitial Font : ĠFont , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomponent Styles : ĠComponent Styles , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwrappers : ĠIterable < Wr apping Strategy > Ġ= ĠlistOf ()) ĊĠĠĠ Ġ: ĠPanel , ĠDefault Container ( initial Size Ġ= Ġinitial Size , ĊĠĠĠĠĠĠĠ Ġposition Ġ= Ġposition , ĊĠĠĠĠĠĠĠ Ġcomponent Styles Ġ= Ġcomponent Styles , ĊĠĠĠĠĠĠĠ Ġwrappers Ġ= Ġwrappers , ĊĠĠĠĠĠĠĠ Ġinitial Font Ġ= Ġinitial Font ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Title () Ġ= Ġtitle ĊĊĠĠĠ Ġoverride Ġfun Ġapply Color Theme ( color Theme : ĠColor Theme ) Ġ{ ĊĠĠĠĠĠĠĠ Ġset Component Styles ( Component Styles Builder . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. default Style ( Style Set Builder . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. foreground Color ( color Theme . getB right ForegroundColor ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. backgroundColor ( color Theme . getB right BackgroundColor ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) ĊĠĠĠĠĠĠĠ Ġget Components (). forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . apply Color Theme ( color Theme ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }