package Ġcom . s yle im an . ging erm oney . ui . common . ui _ utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . appcompat . app . AlertDialog Ċ Ċ /** Ċ Ġ* ĠCommon ĠUI Ġhelper Ċ Ġ*/ Ċ interface ĠUI Utils Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġnon - blocking ĠUI Ġerror Ġmessage ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Error (@ String Res Ġmessage Res Id : ĠInt ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġnon - blocking ĠUI Ġerror Ġmessage ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Error ( message : ĠString ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġnon - blocking ĠUI Ġwarning Ġmessage ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Warning (@ String Res Ġmessage Res Id : ĠInt ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġnon - blocking ĠUI Ġwarning Ġmessage ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Warning ( message : ĠString ) ĊĊĠĠĠ Ġ/** ĠShows Ġdialog Ġwith Ġa Ġlist Ġof Ġoptions Ġand Ġone Ġoption Ġis Ġselected ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ result Callback ] Ġindex Ġof Ġselected Ġitem Ġ( null Ġif Ġuser Ġcanceled Ġdialog ) Ġ*/ ĊĠĠĠ Ġfun Ġshow One Option Radio Dialog ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġitems : ĠList < String >, ĊĠĠĠĠĠĠĠ Ġselected Index : ĠInt , ĊĠĠĠĠĠĠĠ Ġtitle : ĠString ?, ĊĠĠĠĠĠĠĠ Ġresult Callback : Ġ( Int ?) Ġ-> ĠUnit ĊĠĠĠ Ġ): ĠAlertDialog ĊĊĠĠĠ Ġ/** ĠShows Ġdialog Ġwith Ġa Ġlist Ġof Ġoptions ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ result Callback ] Ġindex Ġof Ġselected Ġitem Ġ( null Ġif Ġuser Ġcanceled Ġdialog ) Ġ*/ ĊĠĠĠ Ġfun Ġshow One Option Dialog ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġitems : ĠList < String >, ĊĠĠĠĠĠĠĠ Ġtitle : ĠString ?, ĊĠĠĠĠĠĠĠ Ġresult Callback : Ġ( Int ?) Ġ-> ĠUnit ĊĠĠĠ Ġ): ĠAlertDialog ĊĊĠĠĠ Ġfun Ġset Soft Keyboard Visibility ( some View In Window : ĠView , Ġis Visible : ĠBoolean ) Ċ }