package Ġeu . kan ade . t ach iy omi . ui . reader . settings Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġeu . kan ade . t ach iy omi . R Ċ import Ġeu . kan ade . t ach iy omi . databinding . Reader General Layout Binding Ċ import Ġeu . kan ade . t ach iy omi . ui . reader . Reader Activity Ċ import Ġeu . kan ade . t ach iy omi . util . bind To Preference Ċ import Ġeu . kan ade . t ach iy omi . widget . Base Reader Settings View Ċ Ċ class ĠReader General View Ġ@ Jvm Over loads Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull ) Ġ: ĊĠĠĠ ĠBase Reader Settings View < Reader General Layout Binding >( context , Ġattrs ) Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġsheet : ĠTab bed Reader Settings Sheet ĊĠĠĠ Ġoverride Ġfun Ġinf late Binding () Ġ= ĠReader General Layout Binding . bind ( this ) ĊĠĠĠ Ġoverride Ġfun Ġinit General Preferences () Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . viewer Series . on ItemSelected Listener Ġ= Ġ{ Ġposition Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . presenter . set M anga Viewer ( position ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm anga Viewer Ġ= Ġactivity . presenter . getM anga Viewer () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( manga Viewer Ġ== ĠReader Activity . WEB TO ON Ġ|| Ġm anga Viewer Ġ== ĠReader Activity . VERTICAL _ PLUS ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Web to on Preferences () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Pager Preferences () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . viewer Series . setSelection (( context Ġas ? ĠReader Activity )?. presenter ?. manga ?. viewer Ġ?: Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġbinding . rotation Mode . bind To Preference ( preferences . rotation (), Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġbinding . backgroundColor . bind To Preference ( preferences . reader Theme (), Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġbinding . show Page Number . bind To Preference ( preferences . show Page Number ()) ĊĠĠĠĠĠĠĠ Ġbinding . fullscreen . bind To Preference ( preferences . fullscreen ()) ĊĠĠĠĠĠĠĠ Ġbinding . keep screen . bind To Preference ( preferences . keep Screen On ()) ĊĠĠĠĠĠĠĠ Ġbinding . always Show Chapter Transition . bind To Preference ( preferences . always Show Chapter Transition ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcheck If Should Disable Reading Mode () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( activity . presenter . manga ?. is Long Strip () Ġ== Ġtrue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . viewer Series . set Disabled State ( R . string . web to on _ cannot _ change ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInit Ġthe Ġpreferences Ġfor Ġthe Ġweb to on Ġreader . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġinit Web to on Preferences () Ġ{ ĊĠĠĠĠĠĠĠ Ġsheet . update Tabs ( true ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Pager Preferences () Ġ{ ĊĠĠĠĠĠĠĠ Ġsheet . update Tabs ( false ) ĊĠĠĠ Ġ} Ċ } Ċ