/* čĊ Ġ* ĠMIT ĠLicense čĊ Ġ* čĊ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 7 ĠJan ĠHe in rich ĠRe imer čĊ Ġ* čĊ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy čĊ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal čĊ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights čĊ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell čĊ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis čĊ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : čĊ Ġ* čĊ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall čĊ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . čĊ Ġ* čĊ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR čĊ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , čĊ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE čĊ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER čĊ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , čĊ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE čĊ Ġ* ĠSOFTWARE . čĊ Ġ*/ čĊč Ċ package Ġro cks . po op journal . metadata remo ver . util . extensions . android čĊč Ċ import Ġandroid . content . Context č Ċ import Ġandroid . view . LayoutInflater č Ċ import Ġandroid . view . View č Ċ import Ġro cks . po op journal . metadata remo ver . model . resources . Text čĊč Ċ /** čĊ Ġ* ĠOb t ains Ġthe Ġ[ LayoutInflater ] Ġfrom Ġthis Ġ[ View ]' s Ġ[ Context ]. čĊ Ġ*/ č Ċ val ĠView . layout Inflater : ĠLayoutInflater čĊĠĠĠ Ġget () Ġ= Ġcontext . layout Inflater čĊč Ċ /** čĊ Ġ* ĠSets Ġthe Ġ[ content Description ] Ġto Ġthis Ġ[ View ]. čĊ Ġ*/ č Ċ fun ĠView . setContent Description ( content Description : ĠText ) Ġ{ čĊĠĠĠ Ġset Content Description ( content Description . load ( context )) č Ċ } čĊč Ċ /** čĊ Ġ* ĠRegister Ġa Ġcallback Ġto Ġbe Ġinvoked Ġwhen Ġthis Ġview Ġis Ġclicked . ĠIf Ġthis Ġview Ġis Ġnot čĊ Ġ* Ġclick able , Ġit Ġbecomes Ġclick able . čĊ Ġ* čĊ Ġ* Ġ@ param Ġlistener ĠThe Ġcallback Ġthat Ġwill Ġrun . čĊ Ġ* čĊ Ġ* Ġ@ see ĠView . set Clickable čĊ Ġ*/ č Ċ inline Ġfun ĠView . onClick ( cross inline Ġlistener : Ġ() Ġ-> ĠUnit ): ĠView Ġ{ čĊĠĠĠ Ġset OnClickListener Ġ{ čĊĠĠĠĠĠĠĠ Ġlistener () čĊĠĠĠ Ġ} čĊĠĠĠ Ġreturn Ġthis č Ċ } čĊ