package Ġcom . bad oo . ri bs . sandbox . app Ċ Ċ import Ġcom . bad oo . ri bs . core . custom isation . R ib Custom isation Directory Ċ import Ġcom . bad oo . ri bs . core . custom isation . R ib Custom isation Directory Impl Ċ import Ġcom . bad oo . ri bs . sandbox . R Ċ import Ġcom . bad oo . ri bs . sandbox . rib . dialog _ example . Dialog Example Ċ import Ġcom . bad oo . ri bs . sandbox . rib . foo _ bar . Foo Bar Ċ import Ġcom . bad oo . ri bs . sandbox . rib . foo _ bar . Foo Bar View Impl Ċ import Ġcom . bad oo . ri bs . sandbox . rib . lo rem _ ip sum . Lorem Ip sum Ċ import Ġcom . bad oo . ri bs . sandbox . rib . lo rem _ ip sum . Lorem Ip sum View Impl Ċ import Ġcom . bad oo . ri bs . sandbox . rib . switch er . Switch er Ċ Ċ object ĠApp R ib Custom isations Ġ: ĠR ib Custom isation Directory Ġby Ġcustom isations ({ ĊĠĠĠ ĠSwitch er :: class Ġ{ ĊĠĠĠĠĠĠĠ ĠDialog Example :: class Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ+ ĠLorem Ip sum . Custom isation ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview Factory Ġ= ĠLorem Ip sum View Impl . Factory ( R . layout . rib _ lo rem _ ip sum _ override ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ+ ĠFoo Bar . Custom isation ( ĊĠĠĠĠĠĠĠ Ġview Factory Ġ= ĠFoo Bar View Impl . Factory ( R . layout . rib _ foobar _ override ) ĊĠĠĠ Ġ) Ċ }) Ċ Ċ fun Ġcustom isations ( block : ĠR ib Custom isation Directory Impl . () Ġ-> ĠUnit ): ĠR ib Custom isation Directory Impl Ġ= ĊĠĠĠ ĠR ib Custom isation Directory Impl (). apply ( block ) Ċ