public override bool OnCreateOptionsMenu(IMenu menu)
 {
     menu.Add("Item 1");
     menu.Add("Item 2");
     menu.Add("Item 3");
     return true;
 }
Example #2
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            base.OnCreateOptionsMenu(menu);

            menu.Add(0, EDIT_ID, 0, Resource.String.menu_edit)
                .SetShortcut('1', 'e')
                .SetIcon(Resource.Drawable.icon_delete);

            //menu.add(0, HOME_ID, 0, R.string.menu_start).setShortcut('4', 'h')
            //    .setIcon(R.drawable.icon_start);

            menu.Add(0, LIST_ID, 0, Resource.String.menu_recent)
                .SetShortcut('3', 'r')
                .SetIcon(Resource.Drawable.icon_recent);

            menu.Add(0, DELETE_ID, 0, Resource.String.menu_delete)
                .SetShortcut('2', 'd')
                .SetIcon(Resource.Drawable.icon_delete);
            //menu.add(0, ABOUT_ID, 0, R.string.menu_about).setShortcut('5', 'a')
            //    .setIcon(android.R.drawable.ic_dialog_info);
            //menu.add(0, EXPORT_ID, 0, R.string.menu_export).setShortcut('7', 'x')
            //    .setIcon(android.R.drawable.ic_dialog_info);
            //menu.add(0, IMPORT_ID, 0, R.string.menu_import).setShortcut('8', 'm')
            //    .setIcon(android.R.drawable.ic_dialog_info);
            //menu.add(0, EMAIL_ID, 0, R.string.menu_email).setShortcut('6', 'm')
            //    .setIcon(android.R.drawable.ic_dialog_info);
            return true;
        }
Example #3
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate (Resource.Menu.Main, menu);

            /*var searchMenu = menu.Add ("Search");
            searchMenu.SetVisible (true);
            searchMenu.SetShowAsAction (ShowAsAction.IfRoom);
            searchMenu.SetActionView(new SearchView(this));*/

            var addMenu = menu.Add (1, (int)MenuConstants.MainAdd, 1, "Add");
            addMenu.SetIcon (Resource.Drawable.Add);
            addMenu.SetShowAsAction (ShowAsAction.IfRoom);

            var refreshMenu = menu.Add (1, (int)MenuConstants.MainRefresh, 2, "Refresh");
            refreshMenu.SetIcon (Resource.Drawable.Refresh);
            refreshMenu.SetShowAsAction (ShowAsAction.IfRoom);

            /*var facebookMenu = menu.Add (2, (int)MenuConstants.MainFacebook, 3, "Authorize Facebook");
            facebookMenu.SetIcon (Resource.Drawable.Facebook);
            facebookMenu.SetShowAsAction (ShowAsAction.IfRoom);

            var twitterMenu = menu.Add (2, (int)MenuConstants.MainTwitter, 4, "Authorize Twitter");
            twitterMenu.SetIcon (Resource.Drawable.Twitter);
            twitterMenu.SetShowAsAction (ShowAsAction.IfRoom);*/

            return base.OnCreateOptionsMenu (menu);
        }
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var MenuItem1 = menu.Add(0, 1, 1, "Aktualisieren");
            var MenuItem2 = menu.Add(0, 2, 2, "Beenden");

            // Set icon
            return base.OnCreateOptionsMenu(menu);
        }
Example #5
0
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     var refreshMenuItem = menu.Add(0, 1, 1, Resource.String.Refresh);
     var quitMenuItem = menu.Add(0, 1, 1, Resource.String.Quit);
     refreshMenuItem.SetIcon(Resource.Drawable.refresh);
     quitMenuItem.SetIcon(Resource.Drawable.logout);
     return true;
 }
Example #6
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            menu.Add(Menu.None, 0, Menu.None, "Settings").SetIcon(Android.Resource.Drawable.IcMenuManage);
              menu.Add(Menu.None, 1, Menu.None, "Theme").SetIcon(Android.Resource.Drawable.IcMenuGallery);
              //menu.Add(Menu.None, 2, Menu.None, "Share").SetIcon(Android.Resource.Drawable.IcMenuShare);

              return true;// base.OnCreateOptionsMenu(menu);
        }
Example #7
0
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     var b = base.OnCreateOptionsMenu(menu);
     menu.Add(1, 0, 1, Resource.String.viewcard_Left);
     menu.Add(1, 1, 1, Resource.String.viewcard_Edit);
     menu.Add(1, 2, 1, Resource.String.viewcard_Right);
     return b;
 }
Example #8
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            menu.Add (0, 0, 0, "Выбрать журнал");
            menu.Add(0,1,1,"О программе");
            menu.Add(0,2,2,"Выход");

            return true;
        }
Example #9
0
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     var menuItem1 = menu.Add(0, 1, 1, Resource.String.Copyright);
     var menuItem2 = menu.Add(0, 2, 2, Resource.String.Close);
     menuItem1.SetIcon(Resource.Drawable.exclaim);
     menuItem2.SetIcon(Resource.Drawable.close);
     return base.OnCreateOptionsMenu(menu);
 }
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     menu.Add (0, 0, 0, "切换帐号");
     menu.Add (1, 1, 1, "前一天");
     menu.Add (1, 2, 2, "后一天");
     menu.Add (2, 3, 3, "添加课程");
     return true;
 }
Example #11
0
		public override bool OnCreateOptionsMenu (IMenu menu)
		{
			menu.Add (Menu.None, 0, Menu.None, Resource.String.simpleSaveState);
			menu.Add (Menu.None, 1, Menu.None, Resource.String.nonConfigInstance);
			menu.Add (Menu.None, 2, Menu.None, Resource.String.layoutInCode);

			return base.OnCreateOptionsMenu (menu);
		}
Example #12
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var res = base.OnCreateOptionsMenu(menu);

            menu.Add(0, MenuItem_AddCard, 0, Resource.String.AddCard);
            menu.Add(0, MenuItem_Exit, 1, Resource.String.Exit);

            return res;
        }
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     var configItem = menu.Add(0, 1, 1, "Config".ToJ());
     configItem.SetIcon(Resource.Drawable.ic_menu_preferences);
     var aboutItem = menu.Add(0, 1, 1, "About".ToJ());
     aboutItem.SetIcon(Resource.Drawable.ic_menu_info_details); // IcMenuInfoDetails);
     var exitItem = menu.Add(0, 1, 1, "Exit".ToJ());
     exitItem.SetIcon(Resource.Drawable.ic_menu_close_clear_cancel);
     return true;
 }
        public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            // Put overlay items first
            MapView.OverlayManager.OnCreateOptionsMenu(menu, MenuLastId, MapView);

            menu.Add(0, MenuZoominId, Menu.None, "ZoomIn");
            menu.Add(0, MenuZoomoutId, Menu.None, "ZoomOut");

            base.OnCreateOptionsMenu(menu, inflater);
        }
Example #15
0
        /// <summary>
        /// http://mgroves.com/monodroid-creating-an-options-menu/ 
        /// </summary>
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var item = menu.Add(Menu.None, 1, 1, new Java.Lang.String("Schedule"));
            //item.SetIcon(Resource.Drawable.calendar);

            item = menu.Add(Menu.None, 2, 2, new Java.Lang.String("Speakers"));  // HACK: todo - add 'using' statement around Java.Lang.Strings for GC (as per novell hint)
            //item.SetIcon(Resource.Drawable.microphone);

            item = menu.Add(Menu.None, 3, 3, new Java.Lang.String("Sessions"));
            //item.SetIcon(Resource.Drawable.bullhorn);

            item = menu.Add(Menu.None, 4, 4, new Java.Lang.String("Map"));
            //item.SetIcon(Resource.Drawable.map);

            item = menu.Add(Menu.None, 5, 5, new Java.Lang.String("Favorites"));
            //item.SetIcon(Resource.Drawable.star);

            item = menu.Add(Menu.None, 6, 6, new Java.Lang.String("News"));
            //item.SetIcon(Resource.Drawable.star);

            item = menu.Add(Menu.None, 7, 7, new Java.Lang.String("Twitter"));
            //item.SetIcon(Resource.Drawable.star);

            item = menu.Add(Menu.None, 8, 8, new Java.Lang.String("Exhibitors"));
            //item.SetIcon(Resource.Drawable.star);

            item = menu.Add(Menu.None, 9, 9, new Java.Lang.String("About Xamarin"));
            //item.SetIcon(Resource.Drawable.star);

            return true;
        }
Example #16
0
        /// <summary>
        /// Creates the arrows in the top allowing the user to go forward or backward, in addition to using swipe.
        /// </summary>
        /// <param name="menu">The current menu</param>
        /// <returns></returns>
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var prev = menu.Add(0, 0, 0, "Prev").SetIcon(Resource.Drawable.ic_arrow_back_black_24dp);
            var next = menu.Add(0, 1, 0, "Next").SetIcon(Resource.Drawable.ic_arrow_forward_black_24dp);
            next.SetShowAsAction(ShowAsAction.IfRoom);
            prev.SetShowAsAction(ShowAsAction.IfRoom);

            Adapter.SetNextButton(next);
            Adapter.SetPreviousButton(prev);

            return true;
        }
Example #17
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            base.OnCreateOptionsMenu (menu);

            // We are going to create two menus. Note that we assign them
            // unique integer IDs, labels from our string resources, and
            // given them shortcuts.

            menu.Add (0, (int)MenuItems.Back, 0, [email protected]).SetShortcut ('0', 'b');
            menu.Add (0, (int)MenuItems.Clear, 0, [email protected]).SetShortcut ('1', 'c');

            return true;
        }
 public bool OnCreateOptionsMenu(IMenu menu, int menuIdOffset, MapView mapView)
 {
     menu.Add(0, MenuEnabled + menuIdOffset, Menu.None, "Enable rotation").SetIcon(
         Android.Resource.Drawable.IcMenuInfoDetails);
     if (ShowRotateMenuItems)
     {
         menu.Add(0, MenuRotateCcw + menuIdOffset, Menu.None,
             "Rotate maps counter clockwise").SetIcon(Android.Resource.Drawable.IcMenuRotate);
         menu.Add(0, MenuRotateCw + menuIdOffset, Menu.None, "Rotate maps clockwise")
             .SetIcon(Android.Resource.Drawable.IcMenuRotate);
     }
     return true;
 }
Example #19
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate (Resource.Menu.Main, menu);

            var addMenu = menu.Add (0, 1, 1, "Add");
            addMenu.SetIcon (Resource.Drawable.Add);
            addMenu.SetShowAsAction (ShowAsAction.IfRoom);

            var refreshMenu = menu.Add (0, 2, 2, "Refresh");
            refreshMenu.SetIcon (Resource.Drawable.Refresh);
            refreshMenu.SetShowAsAction (ShowAsAction.IfRoom);

            return base.OnCreateOptionsMenu (menu);
        }
Example #20
0
			public override bool OnCreateOptionsMenu(IMenu menu) {
			menu.Add ("Save")
				.SetIcon (Resource.Drawable.ic_compose)
					.SetShowAsAction (MenuItem.ShowAsActionIfRoom | MenuItem.ShowAsActionWithText);

			menu.Add ("Search")
				.SetIcon (Resource.Drawable.ic_search)
					.SetShowAsAction (MenuItem.ShowAsActionIfRoom | MenuItem.ShowAsActionWithText);

			menu.Add ("Refresh")
				.SetIcon (Resource.Drawable.ic_refresh)
					.SetShowAsAction (MenuItem.ShowAsActionIfRoom | MenuItem.ShowAsActionWithText);

			return base.OnCreateOptionsMenu(menu);
		}
Example #21
0
        // ===========================================================
        // Fields
        // ===========================================================

        // ===========================================================
        // Constructors
        // ===========================================================

        // ===========================================================
        // Getter & Setter
        // ===========================================================

        // ===========================================================
        // Methods for/from SuperClass/Interfaces
        // ===========================================================


        public bool OnCreateOptionsMenu(IMenu pMenu)
        {
            //pMenu.Add(MenuConsts.None, MENU_TRACE, MenuConsts.None, "Start Method Tracing");
            //pMenu.Add(MenuConsts.None, MENU_TRACE, MenuConsts.None, (Java.Lang.ICharSequence)"Start Method Tracing");
            pMenu.Add(MenuConsts.None, MENU_TRACE, MenuConsts.None, (Java.Lang.ICharSequence) new Android.Text.SpannableString("Start Method Tracing"));
            return base.OnCreateOptionsMenu(pMenu);
        }
Example #22
0
        /// <summary>
        /// http://mgroves.com/monodroid-creating-an-options-menu/ 
        /// </summary>
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var item = menu.Add(Android.Views.MenuConsts.None, 1, 1, new Java.Lang.String("What's On"));
            item.SetIcon(Resource.Drawable.calendar);

            item = menu.Add(Android.Views.MenuConsts.None, 2, 2, new Java.Lang.String("Speakers"));  // HACK: todo - add 'using' statement around Java.Lang.Strings for GC (as per novell hint)
            item.SetIcon(Resource.Drawable.microphone);

            item = menu.Add(Android.Views.MenuConsts.None, 3, 3, new Java.Lang.String("Sessions"));
            item.SetIcon(Resource.Drawable.bullhorn);

            item = menu.Add(Android.Views.MenuConsts.None, 4, 4, new Java.Lang.String("My Schedule"));
            item.SetIcon(Resource.Drawable.star);

            return true;
        }
Example #23
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            IMenuItem getFeedItem = menu.Add ("Get news feed");
            getFeedItem.SetShowAsAction (ShowAsAction.IfRoom);
            getFeedItem.SetOnMenuItemClickListener (new DelegatedMenuItemListener (OnGetFeedClicked));

            IMenuItem createItem = menu.Add ("Add new source");
            createItem.SetShowAsAction (ShowAsAction.IfRoom);
            createItem.SetOnMenuItemClickListener (new DelegatedMenuItemListener (OnCreateClicked));

            IMenuItem viewSources = menu.Add ("View sources");
            viewSources.SetShowAsAction (ShowAsAction.IfRoom);
            viewSources.SetOnMenuItemClickListener (new DelegatedMenuItemListener (OnViewSourcesClicked));

            return true;
        }
		public override bool OnCreateOptionsMenu(IMenu menu)
		{
			var item = menu.Add(Android.Views.Menu.None, 1, 1, new Java.Lang.String("What's On"));
			item.SetIcon(Resource.Drawable.ic_tab_whats_on);
			
			item = menu.Add(Android.Views.Menu.None, 2, 2, new Java.Lang.String("Speakers"));
			item.SetIcon(Resource.Drawable.ic_tab_speakers);
			
			item = menu.Add(Android.Views.Menu.None, 3, 3, new Java.Lang.String("Sessions"));
			item.SetIcon(Resource.Drawable.ic_tab_sessions);
			
			item = menu.Add(Android.Views.Menu.None, 4, 4, new Java.Lang.String("My Schedule"));
			item.SetIcon(Resource.Drawable.ic_tab_my_schedule);
			
			return true;
		}
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     // create a menu option to switch between map and lsit
     menu.Add(0, 0, 0, "Map View")
         .SetIcon(Resource.Drawable.map)
         .SetShowAsAction(ShowAsAction.IfRoom);
     return base.OnCreateOptionsMenu(menu);
 }
 public override bool OnCreateOptionsMenu(IMenu menu) {
     ShareCompat.IntentBuilder b = ShareCompat.IntentBuilder.From(this);
     b.SetType("text/plain").SetText("Share from menu");
     IMenuItem item = menu.Add("Share");
     ShareCompat.ConfigureMenuItem(item, b);
     MenuItemCompat.SetShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
     return true;
 }
Example #27
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            IMenuItem createItem = menu.Add ("Create List");
            createItem.SetShowAsAction (ShowAsAction.IfRoom);
            createItem.SetOnMenuItemClickListener (new DelegatedMenuItemListener (OnCreateClicked));

            return true;
        }
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var doneMenu = menu.Add("Done");
            doneMenu.SetShowAsAction(ShowAsAction.Always);
            doneMenu.SetOnMenuItemClickListener(new DelegatedMenuItemListener(OnDoneClicked));

            return true;
        }
		public override bool OnCreateOptionsMenu (IMenu menu)
		{
			base.OnCreateOptionsMenu (menu);

			menu.Add ("Synchronize");

			return true;
		}
            public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
            {
                base.OnCreateOptionsMenu(menu, inflater);

                IMenuItem item;

                item = menu.Add("Menu 2");
                MenuCompat.SetShowAsAction(item, MenuItemCompat.ShowAsActionIfRoom);
            }
Example #31
0
        /// <summary>
        /// Create options menu
        /// </summary>
        /// <param name="menu">Menu.</param>
        /// <param name="inflater">Inflater.</param>
        public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            var done         = Resources.GetString(Resource.String.menu_done);
            var saveMenuItem = menu.Add(0, SaveMenuItemId, 1, done);

            saveMenuItem.SetShowAsActionFlags(ShowAsAction.WithText | ShowAsAction.Always);

            base.OnCreateOptionsMenu(menu, inflater);
        }
Example #32
0
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     foreach (var option in _presenter.GetOptions())
     {
         var item = menu.Add(0, option.Id, option.Order, option.Title.ToJ());
         item.SetIcon(option.IconResource);
     }
     return(base.OnCreateOptionsMenu(menu));
 }
Example #33
0
        static IntPtr n_Add_Ljava_lang_CharSequence_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            IMenu __this = Java.Lang.Object.GetObject <IMenu> (native__this, JniHandleOwnership.DoNotTransfer);

            Java.Lang.ICharSequence p0 = Java.Lang.Object.GetObject <Java.Lang.ICharSequence> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Add(p0));

            return(__ret);
        }
Example #34
0
        public SpellDetector(IMenu mainMenu)
        {
            GameObject.OnCreate += SpellMissile_OnCreate;
            GameObject.OnDestroy += SpellMissile_OnDelete;

            Obj_AI_Base.OnProcessSpellCast += Game_ProcessSpell;

            Game.OnUpdate += Game_OnGameUpdate;

            Evade.SpellMenu = new Menu("Spells", "Spells");
            mainMenu.Add(Evade.SpellMenu);

            TrapMenu = new Menu("Traps", "Traps");
            mainMenu.Add(TrapMenu);

            LoadSpellDictionary();
            InitChannelSpells();
        }
Example #35
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            IMenuItem createItem = menu.Add("Create List");

            createItem.SetShowAsAction(ShowAsAction.IfRoom);
            createItem.SetOnMenuItemClickListener(new DelegatedMenuItemListener(OnCreateClicked));

            return(true);
        }
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            foreach (KeyValuePair <string, string> item in items)
            {
                menu.Add(item.Key);
            }

            return(true);
        }
Example #37
0
		public override bool OnCreateOptionsMenu (IMenu menu)
		{
			//Change theme button for the action bar
			var action_item = menu.Add (new Java.Lang.String ("Change Theme"));
			action_item.SetShowAsAction (ShowAsAction.Always);
			action_item.SetIcon (Android.Resource.Drawable.IcMenuGallery);

			return true;
		}
Example #38
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate(Resource.Layout.main_activity_actions, menu);

            menu.FindItem(Resource.Id.action_play)
            .DoWith(SetStartSTopIcon)
            .SetOnMenuItemClickListener(
                new MenuItemClickListener(
                    item => {
                StartStop();
                SetStartSTopIcon(item);
            }
                    )
                );

            foreach (var plugin in SignalRenders)
            {
                menu.Add(plugin.Title).OnClick(
                    item => SignalRenders.Enable(plugin)
                    );
            }

            foreach (var plugin in CanvasActions)
            {
                menu.Add(plugin.Title).OnClick(item =>
                                               plugin.IsEnabled = !plugin.IsEnabled
                                               );
            }
            menu.Add("ByFrame").OnClick(item => {
                if (PreProcessorType == PreProcessorType.Endless)
                {
                    PreProcessorType = PreProcessorType.ByFrame;
                    item.SetTitle("EndLess");
                }
                else
                {
                    PreProcessorType = PreProcessorType.Endless;
                    item.SetTitle("ByFrame");
                }
                _signalPreProcessor = PreProcessorFty.Create(_signalPreProcessor, PreProcessorType);
            });

            return(base.OnCreateOptionsMenu(menu));
        }
Example #39
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            //Change theme button for the action bar
            var action_item = menu.Add(new Java.Lang.String("Change Theme"));

            action_item.SetShowAsAction(ShowAsAction.Always);
            action_item.SetIcon(Android.Resource.Drawable.IcMenuGallery);

            return(true);
        }
Example #40
0
        public override bool OnPrepareOptionsMenu(IMenu menu)
        {
            menu.Clear();
            var menuCounter = 0;
            var item        = menu.Add(1, MENU_ID_HISTORY_CLEAR, menuCounter++, Resource.String.urllauncher_menu_clear_history);

            item.SetIcon(Android.Resource.Drawable.IcDelete);

            return(true);
        }
Example #41
0
        public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            base.OnCreateOptionsMenu(menu, inflater);
            var channelTab = ViewModel.SelectedTab as ChannelConversationViewModel;

            if (channelTab != null)
            {
                inflater.LocalizedInflate(Resource.Menu.chat_channel, menu);
                if (channelTab.ToggleAdsCommand.CanExecute())
                {
                    menu.Add(Menu.None, 1, 1, channelTab.ToggleAdsCommandName);                                                          //TODO
                }
            }
            else if (ViewModel.SelectedTab is CharacterConversationViewModel)
            {
                inflater.LocalizedInflate(Resource.Menu.chat_character, menu);
            }
            menu.Add(Menu.None, 2, 1, Strings.Chat_SaveChannels);             //TODO
        }
Example #42
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var effects = typeof(JazzyEffects).GetFields(BindingFlags.Static | BindingFlags.Public);

            foreach (string effect in effects.Select(e => e.Name))
            {
                menu.Add(effect);
            }
            return(true);
        }
Example #43
0
        public bool OnCreateActionMode(ActionMode mode, IMenu menu)
        {
            webview.actionMode = mode;

            //MenuInflater inflater = mode.MenuInflater;
            //inflater.Inflate(Resource.Menu.highlighting_menu, menu);

            var highlightMenu = menu.Add(0, HIGHLIGHT_MENU, HIGHLIGHT_MENU, "Highlight");

            highlightMenu.SetShowAsAction(ShowAsAction.IfRoom);
            highlightMenu.SetIcon(Resource.Drawable.highligher);

            var clearHighlightMenu = menu.Add(0, CLEAR_HIGHLIGHT_MENU, CLEAR_HIGHLIGHT_MENU, "Clear Highlights");

            clearHighlightMenu.SetShowAsAction(ShowAsAction.IfRoom);
            clearHighlightMenu.SetIcon(Resource.Drawable.clear);

            return(true);
        }
Example #44
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var sortMenuItem = menu.Add(0, 0, 0, Resource.String.SortingTitle);

            sortMenuItem.SetShowAsAction(ShowAsAction.Always);
            var direction = GetCurrentSortDirection();

            sortMenuItem.SetIcon(direction == SortDirection.Descending ? Resource.Drawable.ic_sort_ascending : Resource.Drawable.ic_sort_descending);
            return(base.OnCreateOptionsMenu(menu));
        }
Example #45
0
        /*
         * In order to receive these events you need to implement an interface
         * from ActionBarSherlock so it knows to dispatch to this callback.
         * There are three possible interface you can implement, one for each
         * menu event.
         *
         * Remember, there are no superclass implementations of these methods so
         * you must return a value with meaning.
         */
        public bool OnCreateOptionsMenu(IMenu menu)
        {
            //Used to put dark icons on light action bar
            bool isLight = SampleList.THEME == Resource.Style.Theme_Sherlock_Light;

            menu.Add("Save")
            .SetIcon(isLight ? Resource.Drawable.ic_compose_inverse : Resource.Drawable.ic_compose)
            .SetShowAsAction(MenuItem.ShowAsActionIfRoom | MenuItem.ShowAsActionWithText);

            menu.Add("Search")
            .SetIcon(isLight ? Resource.Drawable.ic_search_inverse : Resource.Drawable.ic_search)
            .SetShowAsAction(MenuItem.ShowAsActionIfRoom | MenuItem.ShowAsActionWithText);

            menu.Add("Refresh")
            .SetIcon(isLight ? Resource.Drawable.ic_refresh_inverse : Resource.Drawable.ic_refresh)
            .SetShowAsAction(MenuItem.ShowAsActionIfRoom | MenuItem.ShowAsActionWithText);

            return(true);
        }
Example #46
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            ShareCompat.IntentBuilder b = ShareCompat.IntentBuilder.From(this);
            b.SetType("text/plain").SetText("Share from menu");
            IMenuItem item = menu.Add("Share");

            ShareCompat.ConfigureMenuItem(item, b);
            MenuItemCompat.SetShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
            return(true);
        }
Example #47
0
        private async Task OnActionBookmarkClicked()
        {
            var promptResult = await UserDialogs.Instance.PromptAsync("Leírás", "Új könyvjelző");

            if (!promptResult.Ok || string.IsNullOrEmpty(promptResult.Text))
            {
                return;
            }

            try
            {
                UserDialogs.Instance.ShowLoading();

                var bookToUpdate = _context.Books.Include(b => b.Bookmarks).FirstOrDefault(b => b.BookId == book.BookId);
                var description  = promptResult.Text;

                var bookmark = CreateBookmarkFromCurrentPosition(description, bookToUpdate.BookId);

                bookToUpdate.Bookmarks.Add(bookmark);
                await _context.SaveChangesAsync();

                var navigationItemIndex = AllNavigationItems.Max(ni => ni.MenuItemId) + 1;

                var navigationItem = new BookmarkNavigationItem
                {
                    MenuItemId      = navigationItemIndex,
                    Text            = bookmark.Description,
                    OnClickCallback = new Action(() => LoadBookmark(bookmark))
                };

                tableMenuRight.Add(0, navigationItemIndex, Menu.None, navigationItem.Text);
                bookmarkList.Add(navigationItem);
            }
            catch (Exception e)
            {
                await UserDialogs.Instance.AlertAsync(e.Message, e.GetType().Name);
            }
            finally
            {
                UserDialogs.Instance.HideLoading();
            }
        }
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            if (applyMenuItem == null)
            {
                menu.Clear();
                applyMenuItem = menu.Add(IMenu.None, ApplyMenuItemId, IMenu.None, SetMenuItemFont(dlg.Verb, Resource.Style.LightGrayTextMedium));
                UpdateToolbar(dlg.ShowVerbOnTabPage);
            }

            return(true);
        }
Example #49
0
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     // GroupId, ItemId, OrderId
     menu.Add(0, 0, 0, "Item 1").SetIcon(Android.Resource.Drawable.IcDialogEmail);
     menu.Add(0, 1, 1, "Item 2").SetIcon(Resource.Drawable.Icon);
     menu.Add(0, 2, 2, "Item 3").SetIcon(Android.Resource.Drawable.IcDialogMap);
     menu.Add(0, 3, 3, "Item 4").SetIcon(Android.Resource.Drawable.IcDialogInfo);
     menu.Add(0, 4, 4, "Item 5").SetIcon(Android.Resource.Drawable.IcMenuCamera);
     menu.Add(0, 5, 5, "Item 6").SetIcon(Android.Resource.Drawable.IcInputAdd);
     menu.Add(0, 6, 6, "Item 7").SetIcon(Android.Resource.Drawable.IcMenuAdd);
     menu.Add(0, 7, 7, "Item 8").SetIcon(Resource.Drawable.Beach);;
     return(true);
 }
Example #50
0
 public override bool OnCreateOptionsMenu(IMenu menu)
 {
     Log.Info(TAG, "called onCreateOptionsMenu");
     mItemPreviewRGBA      = menu.Add("Preview RGBA");
     mItemPreviewHist      = menu.Add("Histograms");
     mItemPreviewCanny     = menu.Add("Canny");
     mItemPreviewSepia     = menu.Add("Sepia");
     mItemPreviewSobel     = menu.Add("Sobel");
     mItemPreviewZoom      = menu.Add("Zoom");
     mItemPreviewPixelize  = menu.Add("Pixelize");
     mItemPreviewPosterize = menu.Add("Posterize");
     return(true);
 }
Example #51
0
        public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            base.OnCreateOptionsMenu(menu, inflater);

            menu.Clear();

            if (_issue == null || _issue.Status == IssueStatus.Opened)
            {
                menu.Add(0, 1, 0, "Save").SetShowAsAction(ShowAsAction.Always);
            }
        }
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            base.OnCreateOptionsMenu(menu);

            // Menu item to Add New Note
            menu.Add(0, MENU_ITEM_INSERT, 0, Resource.String.menu_insert)
            .SetShortcut('3', 'a')
            .SetIcon(Android.Resource.Drawable.IcMenuAdd);

            return(true);
        }
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var item = menu.Add(Menu.None, Resource.Id.action_flip, Menu.None,
                                _showingBack ? Resource.String.action_photo : Resource.String.action_info);

            item.SetIcon(_showingBack
                ? Resource.Drawable.ic_action_photo
                : Resource.Drawable.ic_action_info);
            item.SetShowAsAction(ShowAsAction.IfRoom);
            return(true);
        }
Example #54
0
        internal void PrepareMenu(IMenu menu)
        {
            foreach (ToolbarItem item in _toolbarTracker.ToolbarItems)
            {
                item.PropertyChanged -= HandleToolbarItemPropertyChanged;
            }
            menu.Clear();

            if (!ShouldShowActionBarTitleArea())
            {
                return;
            }

            foreach (ToolbarItem item in _toolbarTracker.ToolbarItems)
            {
                IMenuItemController controller = item;
                item.PropertyChanged += HandleToolbarItemPropertyChanged;
                if (item.Order == ToolbarItemOrder.Secondary)
                {
                    IMenuItem menuItem = menu.Add(item.Text);
                    menuItem.SetEnabled(controller.IsEnabled);
                    menuItem.SetOnMenuItemClickListener(new GenericMenuClickListener(controller.Activate));
                }
                else
                {
                    IMenuItem menuItem = menu.Add(item.Text);
                    var       icon     = item.Icon;
                    if (!string.IsNullOrEmpty(icon))
                    {
                        Drawable iconDrawable = _context.Resources.GetFormsDrawable(icon);
                        if (iconDrawable != null)
                        {
                            menuItem.SetIcon(iconDrawable);
                        }
                    }
                    menuItem.SetEnabled(controller.IsEnabled);
                    menuItem.SetShowAsAction(ShowAsAction.Always);
                    menuItem.SetOnMenuItemClickListener(new GenericMenuClickListener(controller.Activate));
                }
            }
        }
Example #55
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            menu.Clear();

            if (dlg.CanAccept)
            {
                var item = menu.Add(IMenu.None, ApplyMenuItemId, IMenu.None, SetMenuItemFont(dlg.Verb, Resource.Style.LightGrayTextMedium));
                item.SetShowAsAction(ShowAsAction.Always);
            }

            return(true);
        }
        public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            var menuItem = menu.Add(0, DELETE_ID, 0, new Java.Lang.String(LocalizationService.GetLocalizableString(Core.FeedbackConstants.RESX_NAME, "ReviewDetails_Delete")));

            menuItem.SetShowAsAction(Android.Views.ShowAsAction.Always);
            menuItem.SetActionView(Resource.Layout.app_feedback_reviewdetails_delete);
            menuItem.ActionView.Click += (sender, e) =>
            {
                ViewModel?.DeleteReviewCommand.Execute(null);
            };
            (menuItem.ActionView as Button).Text = LocalizationService.GetLocalizableString(Core.FeedbackConstants.RESX_NAME, "ReviewDetails_Delete");
        }
Example #57
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var item = menu.Add("Share");

            item.SetShowAsAction(ShowAsAction.Always);
            if (actionProvider == null)
            {
                actionProvider = new ShareActionProvider(this);
            }
            item.SetActionProvider(actionProvider);
            actionProvider.SetShareIntent(GetShareIntent());

            //If save:
            item = menu.Add("Save Progress");
            item.SetIcon(Resource.Drawable.ic_action_content_save);
            item.SetShowAsAction(ShowAsAction.Never);
            saveId = item.ItemId;


            return(base.OnCreateOptionsMenu(menu));
        }
        public void CreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            _editItem = menu.Add(Menu.None, Resource.Id.action_selections, Menu.First, "Edit");
            //_editItem = menu.Add(Menu.None, Resource.Id.action_selections1, Menu.None, "Assets");
            //	_editItem = menu.Add(Menu.None, Resource.Id.action_selections2, Menu.None, "Payment");

            _editItem.SetIcon(Resource.Drawable.menu);
            MenuItemCompat.SetShowAsAction(_editItem, MenuItemCompat.ShowAsActionAlways);
            _editItem.SetVisible(false);

            menu.RemoveItem(Resource.Id.action_selections);
        }
Example #59
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            var item = menu.Add("Mappa");

            item.SetShowAsAction(ShowAsAction.Always);

            item.SetOnMenuItemClickListener(new MappaListener(this, nodo));

            base.OnCreateOptionsMenu(menu);

            return(true);
        }
Example #60
0
        public override void Invoke(object sender, ModuleToolEventArgs e)
        {
            IMenu menu = Far.Api.CreateMenu();

            menu.Title     = "Vessel";
            menu.HelpTopic = HelpTopic + "MenuCommands";
            menu.Add("&1. Smart file history").Click += delegate { ShowHistory(true); };
            menu.Add("&2. Plain file history").Click += delegate { ShowHistory(false); };
            switch (TrainingStatus)
            {
            case TrainingState.None:
                menu.Add("&3. Background training").Click += delegate { TrainFull(); };
                break;

            case TrainingState.Started:
                menu.Add("Training: record " + TrainingRecordIndex + "/" + TrainingRecordCount).Disabled = true;
                break;

            case TrainingState.Completed:
                menu.Add("&3. Training results").Click += delegate { ShowResults(); };
                break;
            }
            menu.Add("&0. Update history file").Click += delegate { Update(); };

            menu.Show();
        }