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;
            }
        }
        public PresenterUserSettingsRightAppearance
        (
            IViewUserSettingsRightAppearance view,
            ISettingsService settings,
            IViewUserSettingsButtonsDown viewUserSettingsButtonsDown,
            IViewMain viewMain,
            Validate validate,
            IViewDialog dialog
        )
        {
            _view     = view;
            _settings = settings;
            _viewUserSettingsButtonsDown = viewUserSettingsButtonsDown;
            _viewMain = viewMain;
            _validate = validate;
            _dialog   = dialog;

            //subscribe to events
            if (view != null)
            {
                view.Load += View_Load;
            }

            _cred = new NetworkCredential();
        }
        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();
        }
Example #4
0
        public PresenterDialog(IViewDialog viewDialog)
        {
            _viewDialog = viewDialog;

            //set initial form settings
            if (_viewDialog == null)
            {
                return;
            }
            _viewDialog.Size = _viewDialog.MinimumSize;
            _viewDialog.PanelTitle.Hide();
            _viewDialog.PanelSeparatorLine.Hide();

            //subscribe to events
            _viewDialog.ClickOkMouseButton     += OnClickOkMouseButton;
            _viewDialog.ClickCancelMouseButton += OnClickCancelMouseButton;
            _viewDialog.VisibleChanged         += ViewDialog_VisibleChanged;
            _viewDialog.FormResizable           = false;
            _viewDialog.FormMovable             = false;
        }
        public PresenterUserSettingsRightAutoShownTabs
        (
            IViewUserSettingsRightAutoShownTabs viewRules,
            IViewDialog dialog,
            IViewUserSettings viewUserSettings,
            IViewUserSettingsButtonsDown viewUserSettingsButtonsDown,
            ISettingsServiceXmlSerialization settingsServiceXmlSerialization,
            IViewMainSplContPanelUpTabs viewMainSplContPanelUpTabs
        )
        {
            _view                            = viewRules;
            _dialog                          = dialog;
            _viewUserSettings                = viewUserSettings;
            _viewUserSettingsButtonsDown     = viewUserSettingsButtonsDown;
            _settingsServiceXmlSerialization = settingsServiceXmlSerialization;
            _viewMainSplContPanelUpTabs      = viewMainSplContPanelUpTabs;

            //subscribe to events
            if (_view == null)
            {
                return;
            }
            _view.Load += ViewRules_Load;
            _view.ListLeftSimulatedTextChanged += ViewRules_ListLeftSimulatedTextChanged;
            _view.ItemsListTextChanged         += ViewRules_ItemsListTextChanged;
            _view.RegExStringTextChanged       += ViewRules_RegExStringTextChanged;
            _view.RuleNamesSelectionChanged    += ViewRules_RuleNamesSelectionChanged;
            _view.ClickNewButton    += ViewRules_ClickNewButton;
            _view.ClickDeleteButton += ViewRules_ClickDeleteButton;
            _view.ClickRenameButton += ViewRules_ClickRenameButton;
            if (_dialog != null)
            {
                _dialog.ClickCancelMouseButton += Dialog_ClickCancelMouseButton;
                _dialog.ClickOkMouseButton     += Dialog_ClickOkMouseButton;
            }

            _view.EnabledChangedView += View_EnabledChanged;
        }
        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;
        }