/// <summary> /// close icon /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnMouseEntersFormIcon3(object sender, EventArgs e) { _view.SetImageFormIcon3(_resources.ClosedSelected); }
public PresenterMain( IViewMain viewMain, IViewMin viewMin, IViewUserSettings viewUserSettings, IViewAbout viewAbout, ISettingsService settings, IResourcesService resources, IViewMainSplContPanelUpTabs viewMainSplContPanelUp, IViewUserSettingsButtonsDown viewUserSettingsButtonsDown, Pasting pasting ) { _view = viewMain; _viewMin = viewMin; _viewAbout = viewAbout; _settings = settings; _resources = resources; _viewUserSettings = viewUserSettings; _viewMainSplContPanelUp = viewMainSplContPanelUp; _viewUserSettingsButtonsDown = viewUserSettingsButtonsDown; _pasting = pasting; //set initial form settings if (_settings != null) { if (_view != null) { _view.Size = _settings.SizeMain; _view.StartPosition = FormStartPosition.Manual; _view.Location = _settings.Location; } } if (settings != null && settings.Activated) { if (_resources != null) { _view?.SetNotifyIconImage(IsWindowsLightThemeActive() ? _resources.ActivatedForLightTheme : _resources.ActivatedForDarkTheme); } } else { if (_resources != null) { _view?.SetNotifyIconImage(IsWindowsLightThemeActive() ? _resources.DeactivatedForLightTheme : _resources.DeactivatedForDarkTheme); } } if (_view == null) { return; } _view.SetNotifyIconVisible(true); if (_resources != null) { _view.SetImageFormIcon1(settings != null && settings.Locked ? _resources.Locked : _resources.Unlocked); _view.SetImageFormIcon2(_resources.MinimizeUnselected); _view.SetImageFormIcon3(_resources.Closed); } //subscribe to events _view.Load += OnLoadView; }