Beispiel #1
0
        void fileMenu_ItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs menuEventArgs = (MenuCtrlAcceptEventArgs)e;

            if (menuEventArgs.Item == newProject)
            {
                createNewProjectClicked(source, e);
            }
            else if (menuEventArgs.Item == openProject)
            {
                openProjectClicked(source, e);
            }
            else if (menuEventArgs.Item == saveAll)
            {
                editorController.saveAllCachedResources();
            }
            else if (menuEventArgs.Item == closeProject)
            {
                editorController.closeProject();
            }
        }
        void fileListButton_MouseButtonClick(Widget source, EventArgs e)
        {
            PopupMenu popupMenu = (PopupMenu)Gui.Instance.createWidgetT("PopupMenu", "PopupMenu", source.AbsoluteLeft, source.AbsoluteTop + source.Height, 1, 1, Align.Default, "Overlapped", "");

            popupMenu.Visible     = false;
            popupMenu.ItemAccept += (menu, evt) =>
            {
                MenuCtrlAcceptEventArgs mcae = (MenuCtrlAcceptEventArgs)evt;
                editorController.openEditor(mcae.Item.ItemName);
            };
            popupMenu.Closed += (menu, evt) =>
            {
                ThreadManager.invoke(() => Gui.Instance.destroyWidget(menu));
            };

            foreach (String file in editorController.OpenFiles)
            {
                MenuItem menuItem = popupMenu.addItem(file, MenuItemType.Normal, file);
            }

            LayerManager.Instance.upLayerItem(popupMenu);
            popupMenu.ensureVisible();
            popupMenu.setVisibleSmooth(true);
        }
Beispiel #3
0
        void menu_ItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs mcae = (MenuCtrlAcceptEventArgs)e;

            if (mcae.Item == automatic)
            {
                sceneViewController.AutoAspectRatio = true;
            }
            if (mcae.Item == sixteenNine)
            {
                sceneViewController.AspectRatio     = 16f / 9f;
                sceneViewController.AutoAspectRatio = false;
            }
            if (mcae.Item == fourThree)
            {
                sceneViewController.AspectRatio     = 4f / 3f;
                sceneViewController.AutoAspectRatio = false;
            }
            if (mcae.Item == oneOne)
            {
                sceneViewController.AspectRatio     = 1f;
                sceneViewController.AutoAspectRatio = false;
            }
        }
        void popupMenu_ItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs evt = (MenuCtrlAcceptEventArgs)e;

            ((TaskMenuDelegate)evt.Item.UserObject).Invoke();
        }
Beispiel #5
0
        void popupMenu_ItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs mcae = (MenuCtrlAcceptEventArgs)e;

            ((ContextMenuItem)mcae.Item.UserObject).execute();
        }
Beispiel #6
0
        void menu_ItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs ae = (MenuCtrlAcceptEventArgs)e;

            ((EditInterfaceCommand)ae.Item.UserObject).execute(editUICallback);
        }
Beispiel #7
0
        void menuItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs menuEventArgs = (MenuCtrlAcceptEventArgs)e;

            menuActions[menuEventArgs.Item].Invoke();
        }
        void menu_ItemAccept(Widget source, EventArgs e)
        {
            MenuCtrlAcceptEventArgs mcae = (MenuCtrlAcceptEventArgs)e;

            ViewHost.Context.runAction(mcae.Item.ItemId, ViewHost);
        }