public PresenterUserSettingsRightAdvanced
        (
            IViewUserSettingsRightAdvanced view,
            IViewDialog dialog,
            ISettingsService settings,
            IViewUserSettingsRightAutoShownTabs rightAutoShownTabs,
            ISettingsServiceXmlSerialization settingsServiceXmlSerialization,
            IViewUserSettingsRightManuallyShownTabs rightManuallyShownTabs,
            Validate validate,
            FileData fileData
        )
        {
            _view               = view;
            _dialog             = dialog;
            _settings           = settings;
            _rightAutoShownTabs = rightAutoShownTabs;
            _settingsServiceXmlSerialization = settingsServiceXmlSerialization;
            _rightManuallyShownTabs          = rightManuallyShownTabs;
            _rightManuallyShownTabs          = rightManuallyShownTabs;
            _validate = validate;
            _fileData = fileData;

            //subscribe to events
            if (view != null)
            {
                view.Load += View_Load;
            }
        }
Пример #2
0
        public PresenterUserSettingsLeftMenu
        (
            IViewUserSettingsMenuLeft viewUserSettingsMenuLeft,
            IViewUserSettings viewUserSettings,
            IViewUserSettingsRightAppearance appearance,
            IViewUserSettingsRightAutoShownTabs rules,
            IViewUserSettingsRightManuallyShownTabs manuallyShownTabs,
            IViewUserSettingsRightAdvanced viewUserSettingsRightAdvanced,
            IViewUserSettingsRightHelp userSettingsRightHelp
        )
        {
            _viewUserSettingsMenuLeft = viewUserSettingsMenuLeft;
            _viewUserSettings         = viewUserSettings;
            _appearance                    = (UserControl)appearance;
            _rules                         = (UserControl)rules;
            _manuallyShownTabs             = manuallyShownTabs;
            _viewUserSettingsRightAdvanced = viewUserSettingsRightAdvanced;
            _userSettingsRightHelp         = userSettingsRightHelp;

            //subscribe to events
            if (_viewUserSettings != null)
            {
                _viewUserSettings.Load += OnLoadedViewUserSettings;
            }
            if (_viewUserSettingsMenuLeft == null)
            {
                return;
            }
            _viewUserSettingsMenuLeft.MenuDrawNode   += OnMenuDrawNode;
            _viewUserSettingsMenuLeft.MouseClickNode += OnMouseClickNode;
        }
Пример #3
0
        public Validate
        (
            IViewUserSettingsRightManuallyShownTabs manuallyShownTabs,
            IViewUserSettingsRightAutoShownTabs autoShownTabs,
            ISettingsServiceXmlSerialization settingsServiceXmlSerialization
        )
        {
            _viewManual = manuallyShownTabs;
            _viewAuto   = autoShownTabs;
            _settingsServiceXmlSerialization = settingsServiceXmlSerialization;

            _settings = new SettingsService();
            _dialog   = new ViewDialog();
            _dialog.ClickOkMouseButton     += Dialog_ClickOkMouseButton;
            _dialog.ClickCancelMouseButton += Dialog_ClickCancelMouseButton;
            SettingsFiles();
            DataFilesUserHasAdded();
            DataFilesIncludedFromStart();
        }
        public PresenterUserSettingsRightManuallyShownTabs
        (
            IViewUserSettingsRightManuallyShownTabs manuallyShownTabs,
            IViewDialog dialog,
            IViewUserSettings viewUserSettings,
            IViewUserSettingsButtonsDown viewUserSettingsButtonsDown,
            ISettingsServiceXmlSerialization settingsServiceXmlSerialization
        )
        {
            _view                            = manuallyShownTabs;
            _dialog                          = dialog;
            _viewUserSettings                = viewUserSettings;
            _viewUserSettingsButtonsDown     = viewUserSettingsButtonsDown;
            _settingsServiceXmlSerialization = settingsServiceXmlSerialization;

            //subscribe to events
            if (_view != null)
            {
                _view.Load              += OnLoadedManuallyShownTabs;
                _view.DragDropListBox   += ManuallyShownTabs_DragDropListBox;
                _view.DragOverListBox   += ManuallyShownTabs_DragOverListBox;
                _view.MouseDownListBox  += ManuallyShownTabs_MouseDownListBox;
                _view.MouseUpListbox    += ManuallyShownTabs_MouseUpListbox;
                _view.AddClickMenu      += ManuallyShownTabs_AddClickMenu;
                _view.DeleteClickMenu   += ManuallyShownTabs_DeleteClickMenu;
                _view.EditNameClickMenu += ManuallyShownTabs_EditNameClickMenu;
                _view.TxtChanged        += ViewManuallyShownTabs_TxtChanged;
            }

            if (_dialog == null)
            {
                return;
            }
            _dialog.ClickCancelMouseButton += Dialog_ClickCancelMouseButton;
            _dialog.ClickOkMouseButton     += Dialog_ClickOkMouseButton;
        }