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); }
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); }
#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); }
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); }
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)); }
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); }
public ZoomEventArgs(bool handled, global::Osmdroid.Events.ZoomEvent e) { this.handled = handled; this.e = e; }