package Ġcom . term ux . zero core . pop u window Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ import Ġcom . github . i iel se . switch button . Switch View ĊĊ Ċ import Ġcom . term ux . R Ċ Ċ class ĠNginx Pop u Window Ġ: ĠBase Pu Pu Window Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject { ĊĊĠĠĠĠĠĠĠ Ġvar Ġis Run Ġ= Ġfalse ĊĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar Ġm Switch Button : ĠSwitch View ? Ġ= Ġnull ĊĠĠĠ Ġconstructor ( context : ĠContext ?) Ġ: Ġsuper ( context ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr ) ĊĊĠĠĠ Ġoverride Ġfun Ġinit View ( m View : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Switch Button Ġ= Ġm View . findViewById ( R . id . switch _ btn ) ĊĊĠĠĠĠĠĠĠ Ġm Switch Button !!. is Opened Ġ= Ġis Run ĊĊĊĠĠĠĠĠĠĠ Ġm Switch Button !!. setOn StateChanged Listener ( object Ġ: ĠSwitch View . On StateChanged Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġtoggle To On ( view : ĠSwitch View ?) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Run Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Switch Button !!. is Opened Ġ= Ġis Run ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġtoggle To Off ( view : ĠSwitch View ?) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Run Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Switch Button !!. is Opened Ġ= Ġis Run ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget View Id (): ĠInt Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . pup u _ window _ nginx ĊĠĠĠ Ġ} Ċ } Ċ