package Ġcontrols . panels . pane lex t Ċ Ċ import Ġcontrols . Control . FileName Ċ import Ġcontrols . panels . Control Style Ċ import Ġcontrols . panels . Panel Builder Ċ import Ġcontrols . props . Generic Prop Ċ import Ġkotlin . reflect . K Mutable Property 0 Ċ Ċ fun ĠPanel Builder . file Select ( ĊĠ Ġref : ĠK Mutable Property 0 < String ? >, ĊĠ Ġstyle : ĠControl Style ? Ġ= Ġnull , ĊĠ Ġshould Mark Dirty : ĠBoolean Ġ= Ġtrue , Ċ ) Ġ= Ġadd New Panel ( style ) Ġ{ ĊĠ ĠGeneric Prop ( ref ) Ġ{ ĊĠĠĠ ĠFileName ( ref . name , Ġref . get ()) Ġ{ ĊĠĠĠĠĠ Ġref . set ( it ) ĊĠĠĠĠĠ Ġmark Dirty If ( should Mark Dirty ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ