static IntPtr n_GetCropedBitmap_Landroid_graphics_Rect_(IntPtr jnienv, IntPtr native__this, IntPtr native_cropRect)
        {
            global::Com.Mob.Tools.Gui.ScaledImageView __this   = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Graphics.Rect             cropRect = global::Java.Lang.Object.GetObject <global::Android.Graphics.Rect> (native_cropRect, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.GetCropedBitmap(cropRect));

            return(__ret);
        }
        static bool n_OnTouch_Landroid_view_View_Landroid_view_MotionEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_v, IntPtr native_e)
        {
            global::Com.Mob.Tools.Gui.ScaledImageView __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.View        v = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_v, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.MotionEvent e = global::Java.Lang.Object.GetObject <global::Android.Views.MotionEvent> (native_e, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnTouch(v, e);

            return(__ret);
        }
 static void n_ZoomOut(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Mob.Tools.Gui.ScaledImageView __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.ZoomOut();
 }
 static void n_SetOnMatrixChangedListener_Lcom_mob_tools_gui_ScaledImageView_OnMatrixChangedListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_l)
 {
     global::Com.Mob.Tools.Gui.ScaledImageView __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Mob.Tools.Gui.ScaledImageView.IOnMatrixChangedListener l = (global::Com.Mob.Tools.Gui.ScaledImageView.IOnMatrixChangedListener)global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView.IOnMatrixChangedListener> (native_l, JniHandleOwnership.DoNotTransfer);
     __this.SetOnMatrixChangedListener(l);
 }
 static void n_SetBitmap_Landroid_graphics_Bitmap_(IntPtr jnienv, IntPtr native__this, IntPtr native_bm)
 {
     global::Com.Mob.Tools.Gui.ScaledImageView __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Gui.ScaledImageView> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.Bitmap           bm     = global::Java.Lang.Object.GetObject <global::Android.Graphics.Bitmap> (native_bm, JniHandleOwnership.DoNotTransfer);
     __this.SetBitmap(bm);
 }