Example #1
0
        public RibbonViewModel(IRegexService regexService, ICommandManager commandManager, 
            INavigationService navigationService, IConfigurationService configurationService, IUIVisualizerService uiVisualizerService,
            IWorkspaceManager workspaceManager, IPleaseWaitService pleaseWaitService, IFilterService filterService)
        {
            Argument.IsNotNull(() => regexService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => navigationService);
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => uiVisualizerService);
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => pleaseWaitService);
            Argument.IsNotNull(() => filterService);

            _regexService = regexService;
            Filter = filterService.Filter;
            _navigationService = navigationService;
            _configurationService = configurationService;
            _uiVisualizerService = uiVisualizerService;
            _workspaceManager = workspaceManager;
            _pleaseWaitService = pleaseWaitService;
            _filterService = filterService;

            SaveWorkspace = new Command(OnSaveWorkspaceExecute, OnSaveWorkspaceCanExecute);
            CreateWorkspace = new Command(OnCreateWorkspaceExecute);

            ShowSettings = new Command(OnShowSettingsExecute);
            ShowKeyboardMappings = new Command(OnShowKeyboardMappingsExecute);

            Exit = new Command(OnExitExecute);

            commandManager.RegisterCommand(Commands.Settings.General, ShowSettings, this);
            commandManager.RegisterCommand(Commands.File.Exit, Exit, this);

            Title = AssemblyHelper.GetEntryAssembly().Title();
        }
Example #2
0
        private void Button_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            IWorkspaceManager manager = WorkspaceManager.GetWorkspaceManager(dockLayoutManager);

            manager.CaptureWorkspace(WorkspaceName);
            manager.SaveWorkspace(WorkspaceName, LayoutFileName);
        }
Example #3
0
 public Script(IServiceProvider serviceProvider, IWorkspaceManager workspace, IStateManager state, ILogger <Script> logger)
 {
     _serviceProvider = serviceProvider;
     _workspace       = workspace;
     _state           = state;
     _logger          = logger;
 }
Example #4
0
        private void Button_Click_1(object sender, System.Windows.RoutedEventArgs e)
        {
            IWorkspaceManager manager = WorkspaceManager.GetWorkspaceManager(dockLayoutManager);

            manager.LoadWorkspace(WorkspaceName, LayoutFileName);
            manager.ApplyWorkspace(WorkspaceName);
        }
        public FilterWorkspaceProvider(IWorkspaceManager workspaceManager, IFilterService filterService)
            : base(workspaceManager)
        {
            Argument.IsNotNull(() => filterService);

            _filterService = filterService;
        }
Example #6
0
        public FilterWorkspaceProvider(IWorkspaceManager workspaceManager, IFilterService filterService, IServiceLocator serviceLocator)
            : base(workspaceManager, serviceLocator)
        {
            Argument.IsNotNull(() => filterService);

            _filterService = filterService;
        }
 public WorkspaceTypeLoader(IWorkspaceManager workspaceManager, AssemblyLoadContext assemblyLoadContext, bool debuggingEnabled = true)
 {
     this.workspaceManager    = workspaceManager;
     this.assemblyLoadContext = assemblyLoadContext;
     this.debuggingEnabled    = debuggingEnabled;
     this.compilationHandler  = new WorkspaceCompilationHandler(workspaceManager);
 }
Example #8
0
        public RibbonViewModel(IRegexService regexService, ICommandManager commandManager,
                               INavigationService navigationService, IConfigurationService configurationService, IUIVisualizerService uiVisualizerService,
                               IWorkspaceManager workspaceManager, IPleaseWaitService pleaseWaitService, IFilterService filterService)
        {
            Argument.IsNotNull(() => regexService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => navigationService);
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => uiVisualizerService);
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => pleaseWaitService);
            Argument.IsNotNull(() => filterService);

            _regexService         = regexService;
            Filter                = filterService.Filter;
            _navigationService    = navigationService;
            _configurationService = configurationService;
            _uiVisualizerService  = uiVisualizerService;
            _workspaceManager     = workspaceManager;
            _pleaseWaitService    = pleaseWaitService;
            _filterService        = filterService;

            SaveWorkspace   = new TaskCommand(OnSaveWorkspaceExecuteAsync, OnSaveWorkspaceCanExecute);
            CreateWorkspace = new TaskCommand(OnCreateWorkspaceExecuteAsync);

            ShowKeyboardMappings = new TaskCommand(OnShowKeyboardMappingsExecuteAsync);

            Title = AssemblyHelper.GetEntryAssembly().Title();
        }
Example #9
0
 private GotoDefinitionController(IWpfTextView textview, IWorkspaceManager workspaceManager)
 {
     TextView          = textview;
     _vSStd97CmdIDGuid = new Guid(VSConstants.CMDSETID.StandardCommandSet97_string);
     _vSStd2kCmdIDGuid = new Guid(VSConstants.CMDSETID.StandardCommandSet2K_string);
     _workspaceManager = workspaceManager;
 }
 public CodeFileCompilationHandlerCSharp(IWorkspaceManager workspaceManager, IPipelineExecutionInfo pipelineExecutionInfo, ILogger logger)
 {
     this.workspaceManager = workspaceManager;
     this.pipelineExecutionInfo = pipelineExecutionInfo;
     this.logger = logger;
     this.compilationHandler = new WorkspaceCompilationHandler(workspaceManager);
 }
Example #11
0
        public ProductListViewModel(IWorkspaceManager workspaceManager,
                                    IProductListService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;

            InitializeOptionsModel();
        }
Example #12
0
        public SalesOrderListViewModel(IWorkspaceManager workspaceManager, ISalesOrderListService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;

            InitializeOptionsModel();
            Refresh();
        }
Example #13
0
        public SalesOrderViewModel(int salesOrderId,
                                   IWorkspaceManager workspaceManager,
                                   ISalesOrderService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;

            Initialize(salesOrderId);
        }
Example #14
0
        public DeliveryNoteViewModel(int deliveryHeaderId,
                                     IWorkspaceManager workspaceManager,
                                     IDeliveryNoteService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;

            Initialize(deliveryHeaderId);
        }
        public BehaviorWorkspaceProvider(IWorkspaceManager workspaceManager, IWorkspaceBehavior workspaceBehavior, IDispatcherService dispatcherService) 
            : base(workspaceManager)
        {
            Argument.IsNotNull(() => workspaceBehavior);
            Argument.IsNotNull(() => dispatcherService);

            _workspaceBehavior = workspaceBehavior;
            _dispatcherService = dispatcherService;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="WorkspaceProviderBase"/> class.
        /// </summary>
        /// <param name="workspaceManager">The workspace manager.</param>
        /// <param name="serviceLocator"></param>
        protected WorkspaceProviderBase(IWorkspaceManager workspaceManager, IServiceLocator serviceLocator)
        {
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => serviceLocator);

            ServiceLocator = serviceLocator;

            WorkspaceManager = workspaceManager;
        }
Example #17
0
        public LocationInventoryListViewModel(LocationListModel model,
                                              IWorkspaceManager workspaceManager,
                                              ILocationInventoryListService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;

            Initialize(model);
        }
 public SaveAndRestoreLayout()
 {
     InitializeComponent();
     Unloaded += OnUnloaded;
     DXSerializer.SetSerializationID(this.barManager, "BarManager");
     isolatedStorageSettingsGroup.Visibility = Visibility.Collapsed;
     wManager = WorkspaceManager.GetWorkspaceManager(barManager);
     wManager.TransitionEffect = TransitionEffect.Ripple;
 }
Example #19
0
 public BgmPropertyService(IResourceService resourceService, IProcessService processService, IWorkspaceManager workspace, ILogger <IBgmPropertyService> logger)
 {
     _logger           = logger;
     _resourceService  = resourceService;
     _workspace        = workspace;
     _processService   = processService;
     _yamlDeserializer = new DeserializerBuilder().WithNamingConvention(UnderscoredNamingConvention.Instance).Build();
     _yamlSerializer   = new SerializerBuilder().WithNamingConvention(UnderscoredNamingConvention.Instance).Build();
 }
Example #20
0
 public Script(IOptions <Settings> settings, IWorkspaceManager workspace, IResourceService resourceService,
               IArcModGeneratorService arcModGeneratorService, IServiceProvider serviceProvider, ILogger <Script> logger)
 {
     _settings               = settings.Value;
     _resourceService        = resourceService;
     _workspace              = workspace;
     _serviceProvider        = serviceProvider;
     _arcModGeneratorService = arcModGeneratorService;
     _logger = logger;
 }
Example #21
0
        public DeliveryNoteListViewModel(IDeliveryStrategy strategy,
                                         IWorkspaceManager workspaceManager,
                                         IDeliveryNoteListService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;
            _strategy        = strategy;

            Initialize();
        }
Example #22
0
        public LocationListViewModel(ILocationListStrategy strategy,
                                     IWorkspaceManager workspaceManager,
                                     ILocationListService service)
        {
            _strategy        = strategy;
            WorkspaceManager = workspaceManager;
            _service         = service;

            Initialize();
        }
        public WorkspaceAreaViewModel(IWorkspaceManager workspaceManager)
        {
            this.workspaceManager = workspaceManager;

            OpenWorkspaceCommand = new ActionCommand(OpenWorkspace);

            this.workspaceManager.ActiveWorkspaceChanged += (s, e) =>
            {
                NotifyPropertyChanged(() => this.SelectedWorkspace);
            };
        }
        public WorkspaceAreaViewModel(IWorkspaceManager workspaceManager)
        {
            this.workspaceManager = workspaceManager;

            OpenWorkspaceCommand = new ActionCommand(OpenWorkspace);

            this.workspaceManager.ActiveWorkspaceChanged += (s, e) =>
            {
                NotifyPropertyChanged(() => this.SelectedWorkspace);
            };
        }
 public ArcModGeneratorService(IResourceService resourceService, IParacobService paracobService, INus3AudioService nus3AudioService,
                               IMsbtService msbtService, IBgmPropertyService bgmPropertyService, IWorkspaceManager workspace, ILogger <IArcModGeneratorService> logger)
 {
     _logger             = logger;
     _resourceService    = resourceService;
     _workspace          = workspace;
     _nus3AudioService   = nus3AudioService;
     _msbtService        = msbtService;
     _bgmPropertyService = bgmPropertyService;
     _paracobService     = paracobService;
 }
Example #26
0
        public ProductFacadeViewModel(int productBaseId,
                                      IWorkspaceManager workspaceManager,
                                      IProductFacadeService service,
                                      IDialogService dialogService)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;
            _dialogService   = dialogService;

            Initialize(productBaseId);
        }
 private void transitionComboBox_SelectedIndexChanged(object sender, RoutedEventArgs e)
 {
     if (barManager != null)
     {
         IWorkspaceManager wm = WorkspaceManager.GetWorkspaceManager(barManager);
         if (wm != null)
         {
             wm.TransitionEffect = (TransitionEffect)transitionComboBox.SelectedItem;
         }
     }
 }
Example #28
0
        public MaterialsViewModel(IWorkspaceManager workspaceManager,
                                  IViewModelFactory viewModelFactory)
        {
            WorkspaceManager = workspaceManager;

            MaterialListViewModel = viewModelFactory.CreateInstance <MaterialListViewModel>();
            MaterialViewModel     = viewModelFactory.CreateInstance <MaterialViewModel>();

            MaterialListViewModel.SelectedItemChanged += MaterialListViewModel_SelectedItemChanged;

            MaterialListViewModel.Load();
        }
        public WorkspacesViewModel(IWorkspaceManager workspaceManager, IUIVisualizerService uiVisualizerService)
        {
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => uiVisualizerService);

            _workspaceManager = workspaceManager;
            _uiVisualizerService = uiVisualizerService;

            AvailableWorkspaces = new FastObservableCollection<IWorkspace>();

            EditWorkspace = new Command<IWorkspace>(OnEditWorkspaceExecute, OnEditWorkspaceCanExecute);
            RemoveWorkspace = new TaskCommand<IWorkspace>(OnRemoveWorkspaceExecuteAsync, OnRemoveWorkspaceCanExecute);
        }
Example #30
0
        public ManageUserDataService(IMessageService messageService, OrcFilterService filterService, IFilterSchemeManager filterSchemeManager, IWorkspaceManager workspaceManager, ISaveFileService saveFileService, IProcessService processService)
            : base(messageService, saveFileService, processService)
        {
            Argument.IsNotNull(() => messageService);
            Argument.IsNotNull(() => filterService);
            Argument.IsNotNull(() => filterSchemeManager);
            Argument.IsNotNull(() => workspaceManager);

            _messageService      = messageService;
            _filterService       = filterService;
            _filterSchemeManager = filterSchemeManager;
            _workspaceManager    = workspaceManager;
        }
Example #31
0
        [SetUp] public void SetUp()
        {
            _core = new TestCore();
            _storage = _core.ResourceStore;

            CreateNecessaryResources();

            _registry = _core.FilterRegistry as FilterRegistry;
            _engine = _core.FilterEngine as FilterEngine;
            _wsManager = _core.WorkspaceManager;
            _unreads = _core.UnreadManager as UnreadManager;
            _mockResourceTabProvider = _core.GetComponentInstanceOfType( typeof(MockResourceTabProvider) ) as MockResourceTabProvider;
            _unreads.RegisterUnreadCountProvider( FilterManagerProps.ViewResName, new ViewUnreadCountProvider() );
        }
Example #32
0
        public MainWindowViewModel(IWorkspaceManager workspaceManager,
                                   IDataTransferService dataTransferService,
                                   IProgressBarService progressBarService,
                                   IDialogService dialogService)
        {
            WorkspaceManager     = workspaceManager;
            _dataTransferService = dataTransferService;
            _progressBarService  = progressBarService;
            _dialogService       = dialogService;

            CreateCommands();

            workspaceManager.WorkspaceSelected += (ws) => SelectedWorkspace = ws;
        }
        public RibbonViewModel(IWorkspaceManager workspaceManager, IViewModelFactory viewModelFactory, IUIVisualizerService uiVisualizerService, ISelectDirectoryService selectDirectoryService)
        {
            _workspaceManager = workspaceManager;
            _viewModelFactory = viewModelFactory;
            _uiVisualizerService = uiVisualizerService;
            _selectDirectoryService = selectDirectoryService;

            AddWorkspace = new TaskCommand(OnAddWorkspaceExecuteAsync);
            SaveWorkspace = new TaskCommand(OnSaveWorkspaceExecuteAsync, OnSaveWorkspaceCanExecute);

            EditWorkspace = new Command(OnEditWorkspaceExecute, OnEditWorkspaceCanExecute);
            RemoveWorkspace = new TaskCommand(OnRemoveWorkspaceExecuteAsync, OnRemoveWorkspaceCanExecute);
            ChooseBaseDirectory = new TaskCommand(OnChooseBaseDirectoryAsync);
        }
        protected WorkspaceWatcherBase(IWorkspaceManager workspaceManager)
        {
            Argument.IsNotNull(() => workspaceManager);

            IgnoreSwitchToNewlyCreatedWorkspace = true;

            workspaceManager.WorkspaceUpdating += OnWorkspaceUpdating;
            workspaceManager.WorkspaceUpdated += OnWorkspaceUpdated;

            workspaceManager.WorkspaceAdded += OnWorkspaceAdded;
            workspaceManager.WorkspaceRemoved += OnWorkspaceRemoved;

            workspaceManager.Saving += OnSaving;
            workspaceManager.Saved += OnSaved;
        }
Example #35
0
 public CodeGenerationPipelineLauncher(
     IWorkspaceManager initialWorkspaceManager,
     IWorkspaceManagerBase outputWorkspaceManager,
     IFileSystem fileSystem,
     ITypeLoader additionalTypeLoader             = null,
     ICodeFileStorageHandler outputStorageHandler = null,
     ILogger logger = null)
 {
     this.initialWorkspaceManager = initialWorkspaceManager;
     this.outputWorkspaceManager  = outputWorkspaceManager;
     this.fileSystem           = fileSystem;
     this.additionalTypeLoader = additionalTypeLoader;
     this.outputStorageHandler = outputStorageHandler ?? outputWorkspaceManager;
     this.logger = logger ?? new TextLogger(this.fileSystem);
 }
Example #36
0
        [SetUp] public void SetUp()
        {
            _core    = new TestCore();
            _storage = _core.ResourceStore;

            _workspaceManager = Core.WorkspaceManager;

            _workspaceManager.RegisterWorkspaceType("Category",
                                                    new int[] { (Core.CategoryManager as CategoryManager).PropCategory }, WorkspaceResourceType.Filter);
            _workspace = _workspaceManager.CreateWorkspace("WS");

            _storage.ResourceTypes.Register("Folder", "Name");
            _storage.ResourceTypes.Register("Email", "Name");

            _treePane = new ViewsCategoriesPane();
        }
Example #37
0
        public CompaniesViewModel(IWorkspaceManager workspaceManager,
                                  IViewModelFactory viewModelFactory)
        {
            WorkspaceManager = workspaceManager;

            CompanyListViewModel   = viewModelFactory.CreateInstance <CompanyListViewModel>();
            CompanyFacadeViewModel = viewModelFactory.CreateInstance <CompanyFacadeViewModel>();

            CompanyListViewModel.SelectedItemChanged += CompanyListViewModel_SelectedItemChanged;

            CompanyFacadeViewModel.ItemSaved         += (model) => CompanyListViewModel.Refresh(model.CompanyId);
            CompanyFacadeViewModel.ItemDeleted       += () => CompanyListViewModel.Refresh();
            CompanyFacadeViewModel.ItemEditCancelled += CompanyFacadeViewModel_CompanyEditCancelled;
            CompanyFacadeViewModel.EditModeChanged   += CompanyFacadeViewModel_EditModeChanged;

            CompanyListViewModel.Load();
        }
Example #38
0
        public SettingsViewModel(IConfigurationService configurationService, IWorkspaceManager workspaceManager, IManageAppDataService manageAppDataService, IUpdateService updateService,
                                 ILogTableConfigurationService logTableConfigurationService)
        {
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => manageAppDataService);
            Argument.IsNotNull(() => updateService);
            Argument.IsNotNull(() => logTableConfigurationService);

            _configurationService         = configurationService;
            _workspaceManager             = workspaceManager;
            _manageAppDataService         = manageAppDataService;
            _updateService                = updateService;
            _logTableConfigurationService = logTableConfigurationService;

            OpenApplicationDataDirectory = new Command(OnOpenApplicationDataDirectoryExecute);
            BackupUserData = new TaskCommand(OnBackupUserDataExecuteAsync);

            Title = "Settings";
        }
Example #39
0
        public SettingsViewModel(IConfigurationService configurationService, IWorkspaceManager workspaceManager, IManageUserDataService manageUserDataService, IUpdateService updateService,
            ILogTableConfigurationService logTableConfigurationService)
        {
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => manageUserDataService);
            Argument.IsNotNull(() => updateService);
            Argument.IsNotNull(() => logTableConfigurationService);

            _configurationService = configurationService;
            _workspaceManager = workspaceManager;
            _manageUserDataService = manageUserDataService;
            _updateService = updateService;
            _logTableConfigurationService = logTableConfigurationService;

            OpenApplicationDataDirectory = new Command(OnOpenApplicationDataDirectoryExecute);
            BackupUserData = new Command(OnBackupUserDataExecute);
            ResetFilters = new Command(OnResetFiltersExecute);
            ResetWorkspaces = new Command(OnResetWorkspacesExecute);

            Title = "Settings";
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="WorkspaceProviderBase"/> class.
        /// </summary>
        /// <param name="workspaceManager">The workspace manager.</param>
        protected WorkspaceProviderBase(IWorkspaceManager workspaceManager)
        {
            Argument.IsNotNull(() => workspaceManager);

            WorkspaceManager = workspaceManager;
        }
 public IsCurrentWorkspaceToCollapsingVisibilityConverter()
     : base(Visibility.Collapsed)
 {
     var dependencyResolver = this.GetDependencyResolver();
     _workspaceManager = dependencyResolver.Resolve<IWorkspaceManager>();
 }
 public IsCurrentWorkspaceToBooleanConverter()
 {
     var dependencyResolver = this.GetDependencyResolver();
     _workspaceManager = dependencyResolver.Resolve<IWorkspaceManager>();
 }
 protected WorkspaceProviderBase(IWorkspaceManager workspaceManager)
     : this(workspaceManager, Catel.IoC.ServiceLocator.Default)
 {
 }