package Ġcom . alex vas ilk ov . gest ures Ċ Ċ class ĠSettings Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠMAX _ ZO OM Ġ= Ġ 5 f ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDOUBLE _ T AP _ ZO OM Ġ= Ġ 3 f ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠOVER ZO OM _ FACTOR Ġ= Ġ 2 f ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠAN IM ATIONS _ DURATION Ġ= Ġ 3 0 0 L ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġviewport Width Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġviewport Height Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġimage Width Ġ= Ġ 0 f ĊĠĠĠ Ġvar Ġimage Height Ġ= Ġ 0 f ĊĠĠĠ Ġvar Ġmax Zoom Ġ= ĠMAX _ ZO OM ĊĠĠĠ Ġvar Ġdouble Tap Zoom Ġ= ĠDOUBLE _ T AP _ ZO OM ĊĠĠĠ Ġvar Ġis Zoom Enabled Ġ= Ġtrue ĊĠĠĠ Ġvar Ġis Rotation Enabled Ġ= Ġfalse ĊĠĠĠ Ġvar Ġsw allow Double T aps Ġ= Ġfalse ĊĊĠĠĠ Ġfun Ġget IsEnabled () Ġ= Ġis Zoom Enabled Ġ|| Ġis Rotation Enabled ĊĊĠĠĠ Ġfun Ġset Viewport ( width : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġviewport Width Ġ= Ġwidth ĊĠĠĠĠĠĠĠ Ġviewport Height Ġ= Ġheight ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Image Size ( width : ĠFloat , Ġheight : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġimage Width Ġ= Ġwidth ĊĠĠĠĠĠĠĠ Ġimage Height Ġ= Ġheight ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis Double Tap Enabled () Ġ= Ġis Zoom Enabled ĊĊĠĠĠ Ġfun Ġhas Image Size () Ġ= Ġimage Width Ġ!= Ġ 0 f Ġ&& Ġimage Height Ġ!= Ġ 0 f ĊĊĠĠĠ Ġfun Ġhas Viewport Size () Ġ= Ġviewport Width Ġ!= Ġ 0 Ġ&& Ġviewport Height Ġ!= Ġ 0 Ċ } Ċ