Example #1
0
        public AdvancedMenuModel(
            IAdvancedMenuManager advancedMenuManager,
            IAppearanceManager appearanceManager,
            IBranchManager branchManager,
            IHelpManager helpManager,
            AbstractDialogModel model)
        {
            IsEnabled = true;
            _advancedMenuManager = advancedMenuManager;
            _appearanceManager = appearanceManager;
            _branchManager = branchManager;
            _helpManager = helpManager;
            _model = model;
            _dialogInstance = new AdvancedMenuWindow { DataContext = this };
            BuildGroupsList();
            _width = 500;
            _height = 550;
            Cursor = Cursors.Arrow;
            Title = _advancedMenuManager.DefaultTitle;
            Description = _advancedMenuManager.DefaultDescription;
            _timer = new DispatcherTimer
                {
                    Interval = new TimeSpan(0, 0, 0, 0, 500),
                    IsEnabled = false,
                };

            _timer.Tick += TimerTickHandler;
        }
Example #2
0
        public StandardEngine(
            ISettingsManager settingsManager,
            IBranchManager branchManager,
            ICommandLineManager commandLineManager,
            IBannerManager bannerManager,
            IAppearanceManager appearanceManager,
            IErrorManager errorManager,
            IDialogsManager dialogsManager,
            IHelpManager helpManager,
            IAdvancedMenuManager advancedMenuManager,
            IEndpointManager endpointManager
            )
        {
            SettingsManager = settingsManager;
            BranchManager = branchManager;
            BannerManager = bannerManager;
            AppearanceManager = appearanceManager;
            CommandLineManager = commandLineManager;
            ErrorManager = errorManager;
            DialogsManager = dialogsManager;
            HelpManager = helpManager;
            AdvancedMenuManager = advancedMenuManager;
            EndpointManager = endpointManager;

            Identifier = Guid.NewGuid();
        }
 public OpenAdvancedButtonModel(AbstractDialogModel model, IAdvancedMenuManager advancedMenuManager, string group)
     : base(model)
 {
     _advancedMenuManager = advancedMenuManager;
     _group = group;
 }