/* ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠDe fl ated Pick le Ġunder Ġthe ĠMIT Ġlicense Ġ*/ Ċ Ċ package Ġcom . def lated pickle . sn iff le . swing settings . theme Ċ Ċ import Ġcom . def lated pickle . sn iff le . swing settings . api . Project Ċ import Ġcom . def lated pickle . sn iff le . swing settings . api . Theme Ċ import Ġcom . def lated pickle . sn iff le . swing settings . util . Theme Serializer Ċ import Ġkotlinx . serialization . Experimental Serialization Api Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġnet . sf . nim rod . Nim RO DL ook And Feel Ċ import Ġjavax . swing . UI Manager Ċ Ċ object ĠNim RO D Ġ: ĠProject (" NIM RO D ") Ċ Ċ @ Opt In ( Experimental Serialization Api :: class ) Ċ @ Serializable ( with Ġ= ĠTheme Serializer :: class ) Ċ object ĠNim RO D Theme Ġ: ĠTheme ( ĊĠĠĠ ĠNim RO D , ĊĠĠĠ Ġ" Nim RO D ", Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġchange To () Ġ{ ĊĠĠĠĠĠĠĠ ĠUI Manager . set Look And Feel ( Nim RO DL ook And Feel ()) ĊĠĠĠ Ġ} Ċ } Ċ