package Ġcom . can hub . crop per . sample . crop _ image _ view . presenter Ċ Ċ import Ġcom . can hub . crop per . Crop ImageView Ċ import Ġcom . can hub . crop per . sample . crop _ image _ view . domain . SC rop ImageView Contract Ċ import Ġcom . can hub . crop per . sample . options _ dialog . domain . S Options Domain Ċ Ċ internal Ġclass ĠSC rop ImageView Presenter Ġ: ĠSC rop ImageView Contract . Presenter Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġview : ĠSC rop ImageView Contract . View ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġbind ( view : ĠSC rop ImageView Contract . View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . view Ġ= Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġun bind () Ġ{ ĊĠĠĠĠĠĠĠ Ġview Ġ= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created () Ġ{ ĊĠĠĠĠĠĠĠ Ġview ?. set Options ( getOptions ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Options (): ĠS Options Domain Ġ= ĠS Options Domain ( ĊĠĠĠĠĠĠĠ ĠC rop ImageView . Scale Type . FIT _ CENTER , ĊĠĠĠĠĠĠĠ ĠC rop ImageView . Crop Shape . RECT ANGLE , ĊĠĠĠĠĠĠĠ ĠC rop ImageView . Crop Corner Shape . RECT ANGLE , ĊĠĠĠĠĠĠĠ ĠC rop ImageView . Guide lines . ON , ĊĠĠĠĠĠĠĠ ĠPair ( 1 , Ġ 1 ), ĊĠĠĠĠĠĠĠ Ġauto Zoom Ġ= Ġtrue , ĊĠĠĠĠĠĠĠ Ġmax Zoom L vl Ġ= Ġ 2 , ĊĠĠĠĠĠĠĠ Ġmulti Touch Ġ= Ġtrue , ĊĠĠĠĠĠĠĠ Ġcenter Move Ġ= Ġtrue , ĊĠĠĠĠĠĠĠ Ġshow Crop Overlay Ġ= Ġtrue , ĊĠĠĠĠĠĠĠ Ġshow ProgressBar Ġ= Ġtrue , ĊĠĠĠĠĠĠĠ Ġflip Horizontal Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġflip Vert ically Ġ= Ġfalse ĊĠĠĠ Ġ) Ċ } Ċ