示例#1
0
        static bool n_OnZoom_Lorg_osmdroid_events_ZoomEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_e)
        {
            global::Osmdroid.Events.IMapListener __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.IMapListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Events.ZoomEvent    e      = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.ZoomEvent> (native_e, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnZoom(e);

            return(__ret);
        }
示例#2
0
        public bool OnZoom(global::Osmdroid.Events.ZoomEvent e)
        {
            if (id_onZoom_Lorg_osmdroid_events_ZoomEvent_ == IntPtr.Zero)
            {
                id_onZoom_Lorg_osmdroid_events_ZoomEvent_ = JNIEnv.GetMethodID(class_ref, "onZoom", "(Lorg/osmdroid/events/ZoomEvent;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onZoom_Lorg_osmdroid_events_ZoomEvent_, new JValue(e));

            return(__ret);
        }
示例#3
0
#pragma warning restore 0649

        public bool OnZoom(global::Osmdroid.Events.ZoomEvent e)
        {
            var __h = OnZoomHandler;

            if (__h == null)
            {
                return(false);
            }
            var __e = new ZoomEventArgs(true, e);

            __h(sender, __e);
            return(__e.Handled);
        }
示例#4
0
        public virtual bool OnZoom(global::Osmdroid.Events.ZoomEvent e)
        {
            if (id_onZoom_Lorg_osmdroid_events_ZoomEvent_ == IntPtr.Zero)
            {
                id_onZoom_Lorg_osmdroid_events_ZoomEvent_ = JNIEnv.GetMethodID(class_ref, "onZoom", "(Lorg/osmdroid/events/ZoomEvent;)Z");
            }

            bool __ret;

            if (GetType() == ThresholdType)
            {
                __ret = JNIEnv.CallBooleanMethod(Handle, id_onZoom_Lorg_osmdroid_events_ZoomEvent_, new JValue(e));
            }
            else
            {
                __ret = JNIEnv.CallNonvirtualBooleanMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onZoom", "(Lorg/osmdroid/events/ZoomEvent;)Z"), new JValue(e));
            }
            return(__ret);
        }
示例#5
0
 static IntPtr n_GetSource(IntPtr jnienv, IntPtr native__this)
 {
     global::Osmdroid.Events.ZoomEvent __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.ZoomEvent> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.Source));
 }
示例#6
0
 static int n_GetZoomLevel(IntPtr jnienv, IntPtr native__this)
 {
     global::Osmdroid.Events.ZoomEvent __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Events.ZoomEvent> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.ZoomLevel);
 }
示例#7
0
 public ZoomEventArgs(bool handled, global::Osmdroid.Events.ZoomEvent e)
 {
     this.handled = handled;
     this.e       = e;
 }