protected override void OnDismiss() { // cleanup _mainMenuView.NewWorkOrderSelected -= new EventHandler(MainMenuView_NewWorkOrderSelected); _mainMenuView.Close(); _mainMenuView = null; }
/* CONSTRUCTOR */ public MainMenuController(IClientConnectionManager _manager, IMainMenuView mainMenuView, IConnectToServerView connectToServerView) { initGame(); myView = new MainMenuForm(this); //Create main view components and link them this.MyView = mainMenuView; this.MyView.Controller = this; //Create connect to server components and link them myConnectToServerController = new ConnectToServerController(_manager); myConnectToServerController.setView(connectToServerView); connectToServerView.setController(myConnectToServerController); mainMenuType = typeof(IConnectToServerView); ((IDisputeObservable)myConnectToServerController).registerObserver(this); //mySoMSelectorController=new GraphicSoMSelectorController(); //myMatchController = new GraphicMatchController(myGame); myCreateCharacterFormController = new GraphicCreateCharacterController(); connectionManager = _manager; //Register as observer of other controllers ((IDisputeObservable)myCreateCharacterFormController).registerObserver(this); ((IConnectionObservable)connectionManager).registerObserver(this); }
public MainMenuPresenter(IMainMenuModel model, IMainMenuView view) { _model = model; _view = view; UpdateModelInfo(); WireUpEvents(); }
public MainMenuPresenter(IMainMenuView mainMenuView, IMainMenuRepository mainMenuRepository) { this.mainMenuView = mainMenuView; this.mainMenuView.MainMenuPresenter = this; this.mainMenuRepository = mainMenuRepository; SetDataToChoice(); }
//Initialize Model, view and Listeners private void Start() { model = new MainMenuModel(); view = transform.GetChild(1).GetComponent <MainMenuView>(); add_Querymodel = new QueryOptionModel(); // Listen to input from the view view.OnInputDataReceived += HandleInputData; view.OnCameraSelect += HandleCameraSelect; view.OnSpatialSelect += HandleSpatialSelect; view.OnCPositionSelect += HandleCPositionSelect; view.OnTemporalSelect += HandleTemporalSelect; view.OnSearchSelect += HandleReset; view.OnRemove += HandleRemoveQuery; view.OnShow += HandleSearchSelect; // Listen to changes in the model model.DataOutput += HandleOutputData; model.VisibilityChange += MainMenuStatusVisibility; model.QueryDataChanged += UpdateQueryStatus; // Set the view's initial state by synching with the model }
public MainMenuPresenter(IMainMenuView view, ProjectMainWindow window) { this.View = view; this.window = window; View.EventCreateNewContest += gotoCreateContestView; View.EventJudgeContest += GotoJudgeContest; }
public void SetUp() { mockery = new MockRepository(); repository = mockery.DynamicMock <IRepository <ISubMenu> >(); mainMenu = mockery.DynamicMock <IMainMenuView>(); comparer = mockery.DynamicMock <ISubMenuItemComparer>(); }
public MainMenuPresenter(IMainMenuView mainMenu, IRepository <ISubMenu> repository, ISubMenuItemComparer comparer) { this.mainMenu = mainMenu; this.repository = repository; this.comparer = comparer; }
private void HandleBack(object sender, ResultBackEventArgs e) { IMainMenuModel mainMenuModel = transform.GetComponent <MainMenuController>().GETMainMenuModel(); model.ChangeResultVisibility(false); mainMenuModel.ChangeVisibility(true); IMainMenuView mainMenuView = transform.GetComponent <MainMenuController>().GETMainMenuView(); mainMenuView.activateShow(true); Debug.Log("Search clicked"); }
/* DisputeForm implementation */ /// <summary> /// Entry point of controller, initializes form /// </summary> public void start() { if (myView == null) { myView = new MainMenuForm(this); } myView.start(); lobbyUpdate = true; if (isAutorun) { autorun(this.autorunName.Equals("Player 1")); } }
// OnDisplay is your startup hook protected override void OnDisplay() { // get your view from where ever (injection, etc) _mainMenuView = GetView(); // configure your view _mainMenuView.Title = GetMainTitleInCurrentLanguage(); // etc // etc // listen for relevent events from the view _mainMenuView.NewWorkOrderSelected += new EventHandler(MainMenuView_NewWorkOrderSelected); // display to the user _mainMenuView.Show(); }
public MainMenuPresenter(IMainMenuView mainMenuView, ICommandsContainer commandsContainer, Options options, IFormFactory formFactory) { this.mainMenuView = mainMenuView; this.commandsContainer = commandsContainer; this.options = options; this.formFactory = formFactory; mainMenuView.Cipher += mainMenuView_Cipher; mainMenuView.Decipher += mainMenuView_Decipher; mainMenuView.GenerateKeys += mainMenuView_GenerateKeys; mainMenuView.Exit += mainMenuView_Exit; mainMenuView.AboutProgram += mainMenuView_AboutProgram; mainMenuView.Properties += mainMenuView_Properties; mainMenuView.LanguageChanged += mainMenuView_LanguageChanged; mainMenuView.Language = options.Language; }
public MainMenuPresenter( IMainMenuView view, IApplicationController controller, IApplicationService applicationService, IGameManager gameManager) { this.view = view; this.controller = controller; this.applicationService = applicationService; this.gameManager = gameManager; this.view.SetContinueOptionState(CurrentGame.Game != null); this.view.StartGame += View_StartGame; this.view.ContinueGame += View_ContinueGame; this.view.ShowSpellLibrary += View_ShowSpellLibrary; this.view.ShowSettings += View_ShowSettings; this.view.Exit += View_Exit; }
public ProffesionAdmin(IMainMenuView view) { mainMenuView = view; }
private static void OnMainMenuLoaded(IMainMenuView mainMenuView) { mainMenuView.OnStartButtonPressed += StartGame; mainMenuView.OnQuitButtonPressed += QuitGame; }
public InvalidProffession(IMainMenuView mainMenuView) { this.mainMenuView = mainMenuView; }
public LogInPanelController(IMainMenuView mainMenuView, IUserRepository userRepository) { this.mainMenuView = mainMenuView; this.userRepository = userRepository; mainMenuView.SetEnterToLogInButton(); }
private IMainMenuView theMenuView; //this is the "basic" version of the main menu; we just need to change the class if it's ever implemented public SceneControllerMainMenu() { theMenuView = new MainMenuViewBasic(); }
public MainMenuPresenter(IMainMenuView view) : base(view) { _model = new MainMenuModel(ViewInfo); }
public ProffesionFacultyMember(IMainMenuView view) { mainMenuView = view; }
public ProffesionStudent(IMainMenuView view) { mainMenuView = view; }
void Awake() { m_TouchControl = GetComponent <TouchControl>(); m_MainMenuView = GetComponent <MainMenuView>(); m_MainMenuModel = GetComponent <MainMenuModel>(); }
public MainMenuPresenter(IMainMenuView view) { this.view = view; model = Model.Model.GetModelInstance(); }
public ProffesionStudent (IMainMenuView view) { mainMenuView = view; }