/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* Ġ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 Ġandroidx . compose . desktop Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . awt . No Op Update Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġjava . awt . Component Ċ Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġandroidx . compose . ui . awt . Compose Window ", ĊĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠ Ġ" Compose Window ", ĊĠĠĠĠĠĠĠ Ġ" android x . compose . ui . awt . Compose Window " ĊĠĠĠ Ġ) Ċ ) Ċ type alias ĠCompose Window Ġ= Ġandroidx . compose . ui . awt . Compose Window Ċ Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġandroidx . compose . ui . awt . Compose Dialog ", ĊĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠ Ġ" Compose Dialog ", ĊĠĠĠĠĠĠĠ Ġ" android x . compose . ui . awt . Compose Dialog " ĊĠĠĠ Ġ) Ċ ) Ċ type alias ĠCompose Dialog Ġ= Ġandroidx . compose . ui . awt . Compose Dialog Ċ Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġandroidx . compose . ui . awt . Compose Panel ", ĊĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠ Ġ" Compose Panel ", ĊĠĠĠĠĠĠĠ Ġ" android x . compose . ui . awt . Compose Panel " ĊĠĠĠ Ġ) Ċ ) Ċ type alias ĠCompose Panel Ġ= Ġandroidx . compose . ui . awt . Compose Panel Ċ Ċ /** Ċ Ġ* ĠComp o ses Ġan ĠA WT / Swing Ġcomponent Ġobtained Ġfrom Ġ[ factory ]. ĠThe Ġ[ factory ] Ċ Ġ* Ġblock Ġwill Ġbe Ġcalled Ġto Ġobtain Ġthe Ġ[ Component ] Ġto Ġbe Ġcomposed . ĠThe ĠSw ing Ġcomponent Ġis Ċ Ġ* Ġplaced Ġon Ġtop Ġof Ġthe ĠCompose Ġlayer . Ċ Ġ* ĠThe Ġ[ update ] Ġblock Ġruns Ġdue Ġto Ġre composition , Ġthis Ġis Ġthe Ġplace Ġto Ġset Ġ[ Component ] Ġproperties Ċ Ġ* Ġdepending Ġon Ġstate . ĠWhen Ġstate Ġchanges , Ġthe Ġblock Ġwill Ġbe Ġre executed Ġto Ġset Ġthe Ġnew Ġproperties . Ċ Ġ* Ċ Ġ* Ġ@ param Ġbackground ĠBackground Ġcolor Ġof ĠSw ing Panel Ċ Ġ* Ġ@ param Ġfactory ĠThe Ġblock Ġcreating Ġthe Ġ[ Component ] Ġto Ġbe Ġcomposed . Ċ Ġ* Ġ@ param Ġmodifier ĠThe Ġmodifier Ġto Ġbe Ġapplied Ġto Ġthe Ġlayout . Ċ Ġ* Ġ@ param Ġupdate ĠThe Ġcallback Ġto Ġbe Ġinvoked Ġafter Ġthe Ġlayout Ġis Ġinfl ated . Ċ Ġ*/ Ċ @ Composable Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġandroidx . compose . ui . awt . Swing Panel ", ĊĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠ Ġ" Swing Panel ( background , Ġfactory , Ġmodifier , Ġupdate )", ĊĠĠĠĠĠĠĠ Ġ" android x . compose . ui . awt . Swing Panel " ĊĠĠĠ Ġ) Ċ ) Ċ fun Ġ< T Ġ: ĠComponent > ĠSw ing Panel ( ĊĠĠĠ Ġbackground : ĠColor Ġ= ĠColor . White , ĊĠĠĠ Ġfactory : Ġ() Ġ-> ĠT , ĊĠĠĠ Ġmodifier : ĠModifier Ġ= ĠModifier , ĊĠĠĠ Ġupdate : Ġ( T ) Ġ-> ĠUnit Ġ= ĠNo Op Update Ċ ) Ġ= Ġandroidx . compose . ui . awt . Swing Panel ( ĊĠĠĠ Ġbackground , Ġfactory , Ġmodifier , Ġupdate Ċ )