コード例 #1
0
        static bool n_OnPrepareOptionsMenu_Landroid_view_Menu_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Huawei.Android.Pushselfshow.Richpush.Favorites.FavoritesActivity __this = global::Java.Lang.Object.GetObject <global::Com.Huawei.Android.Pushselfshow.Richpush.Favorites.FavoritesActivity> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.IMenu p0 = (global::Android.Views.IMenu)global::Java.Lang.Object.GetObject <global::Android.Views.IMenu> (native_p0, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnPrepareOptionsMenu(p0);

            return(__ret);
        }
コード例 #2
0
 public override void OnCreateOptionsMenu(global::Android.Views.IMenu p0, global::Android.Views.MenuInflater p1)
 {
     if (id_onCreateOptionsMenu_Landroid_view_Menu_Landroid_view_MenuInflater_ == IntPtr.Zero)
     {
         id_onCreateOptionsMenu_Landroid_view_Menu_Landroid_view_MenuInflater_ = JNIEnv.GetMethodID(class_ref, "onCreateOptionsMenu", "(Landroid/view/Menu;Landroid/view/MenuInflater;)V");
     }
     JNIEnv.CallVoidMethod(Handle, id_onCreateOptionsMenu_Landroid_view_Menu_Landroid_view_MenuInflater_, new JValue(p0), new JValue(p1));
 }
コード例 #3
0
 public override void OnPrepareOptionsMenu(global::Android.Views.IMenu p0)
 {
     if (id_onPrepareOptionsMenu_Landroid_view_Menu_ == IntPtr.Zero)
     {
         id_onPrepareOptionsMenu_Landroid_view_Menu_ = JNIEnv.GetMethodID(class_ref, "onPrepareOptionsMenu", "(Landroid/view/Menu;)V");
     }
     JNIEnv.CallVoidMethod(Handle, id_onPrepareOptionsMenu_Landroid_view_Menu_, new JValue(p0));
 }
コード例 #4
0
        static bool n_OnPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_(IntPtr jnienv, IntPtr native__this, IntPtr native_pMenu, int pMenuIdOffset, IntPtr native_pMapView)
        {
            global::Osmdroid.Views.Overlay.IOverlayMenuProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.IOverlayMenuProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.IMenu    pMenu    = (global::Android.Views.IMenu)global::Java.Lang.Object.GetObject <global::Android.Views.IMenu> (native_pMenu, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Views.MapView pMapView = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_pMapView, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnPrepareOptionsMenu(pMenu, pMenuIdOffset, pMapView);

            return(__ret);
        }
コード例 #5
0
        public bool OnPrepareOptionsMenu(global::Android.Views.IMenu pMenu, int pMenuIdOffset, global::Osmdroid.Views.MapView pMapView)
        {
            if (id_onPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_onPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "onPrepareOptionsMenu", "(Landroid/view/Menu;ILorg/osmdroid/views/MapView;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_, new JValue(pMenu), new JValue(pMenuIdOffset), new JValue(pMapView));

            return(__ret);
        }
コード例 #6
0
        public override bool OnPreparePanel(int p0, global::Android.Views.View p1, global::Android.Views.IMenu p2)
        {
            if (id_onPreparePanel_ILandroid_view_View_Landroid_view_Menu_ == IntPtr.Zero)
            {
                id_onPreparePanel_ILandroid_view_View_Landroid_view_Menu_ = JNIEnv.GetMethodID(class_ref, "onPreparePanel", "(ILandroid/view/View;Landroid/view/Menu;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onPreparePanel_ILandroid_view_View_Landroid_view_Menu_, new JValue(p0), new JValue(p1), new JValue(p2));

            return(__ret);
        }
コード例 #7
0
        public override bool OnPrepareOptionsMenu(global::Android.Views.IMenu p0)
        {
            if (id_onPrepareOptionsMenu_Landroid_view_Menu_ == IntPtr.Zero)
            {
                id_onPrepareOptionsMenu_Landroid_view_Menu_ = JNIEnv.GetMethodID(class_ref, "onPrepareOptionsMenu", "(Landroid/view/Menu;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onPrepareOptionsMenu_Landroid_view_Menu_, new JValue(p0));

            return(__ret);
        }
コード例 #8
0
        public override bool OnMenuOpened(int p0, global::Android.Views.IMenu p1)
        {
            if (id_onMenuOpened_ILandroid_view_Menu_ == IntPtr.Zero)
            {
                id_onMenuOpened_ILandroid_view_Menu_ = JNIEnv.GetMethodID(class_ref, "onMenuOpened", "(ILandroid/view/Menu;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onMenuOpened_ILandroid_view_Menu_, new JValue(p0), new JValue(p1));

            return(__ret);
        }
コード例 #9
0
        public virtual unsafe bool OnPrepareOptionsMenu(global::Android.Views.IMenu p0)
        {
            if (id_onPrepareOptionsMenu_Landroid_view_Menu_ == IntPtr.Zero)
            {
                id_onPrepareOptionsMenu_Landroid_view_Menu_ = JNIEnv.GetMethodID(class_ref, "onPrepareOptionsMenu", "(Landroid/view/Menu;)Z");
            }
            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(p0);

                bool __ret;
                if (((object)this).GetType() == ThresholdType)
                {
                    __ret = JNIEnv.CallBooleanMethod(((global::Java.Lang.Object) this).Handle, id_onPrepareOptionsMenu_Landroid_view_Menu_, __args);
                }
                else
                {
                    __ret = JNIEnv.CallNonvirtualBooleanMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onPrepareOptionsMenu", "(Landroid/view/Menu;)Z"), __args);
                }
                return(__ret);
            } finally {
            }
        }
コード例 #10
0
ファイル: MainView.cs プロジェクト: alexschott/mwf
        public override bool OnPrepareOptionsMenu(global::Android.Views.IMenu menu)
        {
            var drawerOpen = this._drawer.IsDrawerOpen(this._relativeLayout);

            return(base.OnPrepareOptionsMenu(menu));
        }
コード例 #11
0
 public override bool OnCreateOptionsMenu(global::Android.Views.IMenu menu)
 {
     this.MenuInflater.Inflate(Resource.Menu.main_activity_actions, menu);
     return(base.OnCreateOptionsMenu(menu));
 }
コード例 #12
0
 public override bool OnCreateOptionsMenu(global::Android.Views.IMenu menu)
 {
     MenuInflater.Inflate(Resource.Menu.menu, menu);
     return(true);
 }
コード例 #13
0
 public virtual void OnPanelClosed(int featureId, global::Android.Views.IMenu menu)                         /* MethodBuilder.Create */
 {
 }
コード例 #14
0
 public virtual bool OnMenuOpened(int featureId, global::Android.Views.IMenu menu)                         /* MethodBuilder.Create */
 {
     return(default(bool));
 }
コード例 #15
0
 public virtual bool OnPreparePanel(int featureId, global::Android.Views.View view, global::Android.Views.IMenu menu)                         /* MethodBuilder.Create */
 {
     return(default(bool));
 }