package Ġcom . m und ocr ativo . jav ier . solo son ido . ui . selection Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Dialog Fragment Ċ import Ġcom . m und ocr ativo . jav ier . solo son ido . R Ċ import Ġkotlinx . android . synt hetic . main . selection _ dialog _ fragment . view .* Ċ Ċ class ĠSelection Dialog Fragment ( val Ġfunc Sel :( sel : Int )-> Unit ) Ġ: ĠDialog Fragment () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . selection _ dialog _ fragment , container , false ) ĊĊĠĠĠĠĠĠĠ Ġview . queue New Sel Bt . setOnClickListener Ġ{ Ġfunc Sel ( SEL _ NEW ); dismiss () Ġ} ĊĠĠĠĠĠĠĠ Ġview . queue Add Bt . setOnClickListener Ġ{ Ġ Ġfunc Sel ( SEL _ END ); dismiss () Ġ} ĊĠĠĠĠĠĠĠ Ġview . queue Next Bt . setOnClickListener Ġ{ Ġfunc Sel ( SEL _ NEXT ); dismiss () Ġ} ĊĠĠĠĠĠĠĠ Ġview . download Bt . setOnClickListener Ġ{ Ġfunc Sel ( SEL _ DOWNLOAD ); dismiss () Ġ} ĊĠĠĠĠĠĠĠ Ġview . cancel Sel Bt . setOnClickListener Ġ{ Ġdismiss () Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ const Ġval ĠS EL _ NEW Ġ= Ġ 0 Ċ const Ġval ĠS EL _ NEXT Ġ= Ġ 1 Ċ const Ġval ĠS EL _ END Ġ= Ġ 2 Ċ const Ġval ĠS EL _ DOWNLOAD Ġ= Ġ 3