//--------------------// #region Initialize Menu /// <summary> /// Creates the <see cref="_menuPresenter"/> if necessary, sets it as the <see cref="CurrentPresenter"/> and configures the GUI for the main menu /// </summary> private void InitializeMenuMode() { Loading = true; using (new TimedLogEvent("Initialize menu")) { // Switch mode CurrentState = GameState.Menu; // Clean previous presenter //CleanupPresenter(); // Load menu scene if (_menuPresenter == null) { _menuPresenter = new MenuPresenter(Engine, _menuUniverse); } _menuPresenter.Initialize(); CurrentPresenter = _menuPresenter; // Activate new view CurrentPresenter.HookIn(); if (Settings.Current.Graphics.Fading) { Engine.FadeIn(); } // Show game GUI GuiManager.CloseAll(); LoadDialog("MainMenu"); } Loading = false; }
static void Main(string[] args) { MenuView menuView = new MenuView(); MenuPresenter menuPresenter = new MenuPresenter(menuView); menuView.AddPresenter(menuPresenter); menuPresenter.Init(); }
public void IsThereSmoke2() { //Arrange var kickstartWizard = new KickstartWizardModel() { ProjectDirectory = @"c:\temp\", SolutionName = "SmokeTest2", ProjectName = "SmokeTest2" }; //kickstartWizard.GenerateAsync = true; IServiceCollection serviceCollection = new ServiceCollection(); serviceCollection.AddTransient <IKickstartService, KickstartService>(); serviceCollection.AddTransient <IKickstartWizardService, KickstartWizardService>(); var serviceProvider = serviceCollection.BuildServiceProvider(); var kickstartService = serviceProvider.GetRequiredService <IKickstartService>(); var kickstartWizardService = serviceProvider.GetRequiredService <IKickstartWizardService>(); var messageBoxMock = new Mock <IMessageBoxDisplayService>(); //messageBoxMock.Setup(x => x.Show(It.IsAny<string>())).Verifiable(); var menuMock = new MockMenuView(); var menuPresenter = new MenuPresenter(kickstartWizard, menuMock); menuMock.MetadataSourceSelection = MetadataSource.Grpc; menuMock.DatabaseType = DataStoreTypes.SqlServer; var projectViewMock = new Mock <IProjectView>(); var kickstartWizardMock = new MockKickstartWizardView();// new Mock<IKickstartWizardView>(); var protoFileView = new Mock <MockProtoFileView>(); var databaseSqlView = new Mock <IDatabaseSqlView>(); var generationView = new Mock <IGenerationView>(); var protoToKProtoConverter = new Mock <IProtoToKProtoConverter>(); var presenter = new KickstartWizardPresenter(kickstartWizard, kickstartService, kickstartWizardService, messageBoxMock.Object, kickstartWizardMock, menuMock, projectViewMock.Object, protoFileView.Object, databaseSqlView.Object, generationView.Object, protoToKProtoConverter.Object); //Act menuMock.MetadataSourceSelectionChanged(null, null); menuMock.DatabaseTypeChanged(null, null); menuMock.CreateDataAccessLayerChanged(null, null); menuMock.CreateDatabaseProjectChanged(null, null); menuMock.CreateGrpcServiceChanged(null, null); menuMock.CreateGrpcServiceTestClientProjectChanged(null, null); menuMock.CreateGrpcUnitTestProjectChanged(null, null); menuMock.CreateIntegrationTestProjectChanged(null, null); kickstartWizardMock.NextClicked(null, null).Wait(); protoFileView.Object.ProtoTextChanged(null, null); kickstartWizardMock.NextClicked(null, null).Wait(); kickstartWizardMock.NextClicked(null, null).Wait(); //Assert }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); SingleProfileModel model = new SingleProfileModel(); UserPresenter ulpresenter = new UserPresenter(this.UsersListView, this.AggiungiButton, model); PersonalDetailsPresenter pdpresenter = new PersonalDetailsPresenter(this.ProfileDetailsPanel, this.ProfileMenuPanel, this.TargetWeightLabel, model); VersionPresenter vpresenter = new VersionPresenter(this.VersionLabel); MenuPresenter mpresenter = new MenuPresenter(this.DietUpperPanel, this.DietPanel, this.DietButtonsPanel, model); }
public void onShowContextMenu(int windowID, MenuPresenter menuHandler) { Game item = ((ExtendedGUIListItem)facade.SelectedListItem).AssociatedGame; if (item != null) { menuHandler.showGameDialog(windowID, item); displayStars(item.Grade); } }
private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var MenuView = new Menu(); var presenter = new MenuPresenter(MenuView); Application.Run(MenuView); }
public MenuView() { LoadMenu(); DrawIcon(); notifyIcon = new NotifyIcon(); notifyIcon.Icon = icon; notifyIcon.ContextMenu = contextMenu; notifyIcon.Visible = true; pressenter = new MenuPresenter(this); LoadData?.Invoke(this, EventArgs.Empty); }
public void SetMenuGames(IMenuElementView[] menuViews) { MenuElementViews = new IMenuElementView[menuViews.Length]; for (int i = 0; i < menuViews.Length; i++) { MenuElementViews[i] = menuViews[i]; int temp = i; MenuElementViews[i].GameObject.transform.SetParent(transform); MenuElementViews[i].OnClick += () => MenuPresenter.OnClick(temp); } }
private void Awake() { if (Instance != null) { Destroy(gameObject); return; } StartButton.onClick.AddListener(StartButtonClicked); ContinueButton.onClick.AddListener(ContinueButtonClicked); ExitButton.onClick.AddListener(OnExit); OptionsButton.onClick.AddListener(OnOptionsButtonClicked); OptionsBackButton.onClick.AddListener(OnOptionsBackButtonClicked); DontDestroyOnLoad(gameObject); Instance = this; }
static void Main() { //Login WriteLine("INVENTORY MANAGEMENT SYSTEM "); WriteLine("=================================="); Write("\nUsername:"******"Password:"******"system" && password == "manager") { MenuPresenter.WareHouseMenu(); } ReadKey(); }
public MenuViewer Menu(Transform parent) { IUiPrefabs uiPrefabs = resourcesManager.Instance().UiPrefabs; MenuViewer menuViewer = uiPrefabs.Menu(parent); menuViewer.Initialization(uiPrefabs); MenuModel menuModel = new MenuModel(); menuModel.SubscribeStart(x => { managerUi.Instance().HideOpenWindows(); managerGame.Instance().StartGame(); }); MenuPresenter presenter = new MenuPresenter(menuViewer, menuModel); return(menuViewer); }
/// <summary> /// Default Constructor /// </summary> /// <param name="presenter"> Menu Presenter </param> public MenuView(MenuPresenter presenter) { InitializeComponent(); DataContext = presenter; }
/// <summary> /// 依赖注入构造器 /// </summary> public IndexViewModel(MenuPresenter menuPresenter, ServiceProxy <IAuthorizationContract> authorizationContract, IWindowManager windowManager) { this._menuPresenter = menuPresenter; this._authorizationContract = authorizationContract; this._windowManager = windowManager; }
void Awake() { instance = this; playerInfo = Resources.Load <PlayerInfo>("PlayerInfo"); }
private void Start() { MenuPresenter.SetMenuView(this); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MenuPresenter presenter = new MenuPresenter(); }
/// <summary> /// 依赖注入构造器 /// </summary> public AddViewModel(MenuPresenter menuPresenter, ServiceProxy <IAuthorizationContract> authorizationContract) { this._menuPresenter = menuPresenter; this._authorizationContract = authorizationContract; }
public KeyPusherApp(ILogger <KeyPusherApp> logger, MenuPresenter menu, IEnumerable <IMenuItemPresenter> menuItems) { _logger = logger; _mainMenu = menu; _menuItems = menuItems.ToList(); }
public void Init() { _fakeView = Substitute.For <IMenuView>(); _uut = new MenuPresenter(_fakeView); }
public MenuForm(MenuPresenter presenter) { _presenter = presenter; InitializeComponent(); //List filled with debug values _listBox.Items.Add("Marco"); _listBox.Items.Add("Matteo"); _listBox.Items.Add("Simone"); //Buttons image initialization _exitBox.Image = Properties.Resources.exit_button; _loadBox.Image = Properties.Resources.load_button; _createBox.Image = Properties.Resources.create_button; _soundBox.Image = Properties.Resources.soundon_button; if (_listBox.SelectedIndices.Count == 0) { _deleteBox.Image = Properties.Resources.delete_button_disabled; } else { _deleteBox.Image = Properties.Resources.delete_button; } if (_listBox.SelectedIndices.Count == 0) { _loadBox.Image = Properties.Resources.load_button_disabled; } else { _loadBox.Image = Properties.Resources.load_button; } //exitBox events initialization _exitBox.MouseEnter += new EventHandler(OnMouseOverExit); _exitBox.MouseLeave += new EventHandler(OnMouseLeaveExit); _exitBox.MouseDown += new MouseEventHandler(OnExitDown); _exitBox.MouseUp += new MouseEventHandler(OnExitUp); _exitBox.Click += new EventHandler(OnExitClick); //loadBox events initialization _loadBox.MouseEnter += new EventHandler(OnMouseOverLoad); _loadBox.MouseLeave += new EventHandler(OnMouseLeaveLoad); _loadBox.MouseDown += new MouseEventHandler(OnLoadDown); _loadBox.MouseUp += new MouseEventHandler(OnLoadUp); _loadBox.Click += new EventHandler(OnLoadClick); //deleteBox events initialization _deleteBox.MouseEnter += new EventHandler(OnMouseOverDelete); _deleteBox.MouseLeave += new EventHandler(OnMouseLeaveDelete); _deleteBox.MouseDown += new MouseEventHandler(OnDeleteDown); _deleteBox.MouseUp += new MouseEventHandler(OnDeleteUp); _deleteBox.Click += new EventHandler(OnDeleteClick); //createBox events initialization _createBox.MouseEnter += new EventHandler(OnMouseOverCreate); _createBox.MouseLeave += new EventHandler(OnMouseLeaveCreate); _createBox.MouseDown += new MouseEventHandler(OnCreateDown); _createBox.MouseUp += new MouseEventHandler(OnCreateUp); _createBox.Click += new EventHandler(OnCreateClick); //soundBox events initialization _soundBox.MouseEnter += new EventHandler(OnMouseOverSound); _soundBox.MouseLeave += new EventHandler(OnMouseLeaveSound); _soundBox.MouseDown += new MouseEventHandler(OnSoundDown); _soundBox.MouseUp += new MouseEventHandler(OnSoundUp); _soundBox.Click += new EventHandler(OnSoundClick); _listBox.SelectedIndexChanged += new EventHandler(OnListSelection); }
public MenuView(MenuPresenter presenter) { InitializeComponent(); DataContext = presenter; }
public MenuButtonViewModel(MenuPresenter presenter, MenuItem item) { _presenter = presenter; _item = item; }