Esempio n. 1
0
        public ExporterSelection(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, IExporter[] allExporters)
        {
            Strings = strings;

            DataContext = new ExporterViewModel(sharpdoxConfig, allExporters);
            InitializeComponent();
        }
        public ConfigMarkdownControl(SDGuiStrings strings)
        {
            _strings = strings;

            DataContext = this;
            InitializeComponent();
        }
        public ConfigCheckBoxListControl(SDGuiStrings strings)
        {
            _strings = strings;

            DataContext = this;
            InitializeComponent();
        }
        public ExporterSelection(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, IExporter[] allExporters)
        {
            Strings = strings;

            DataContext = new ExporterViewModel(sharpdoxConfig, allExporters);
            InitializeComponent();
        }
Esempio n. 5
0
        public GeneralSettings(SDGuiStrings strings, SharpDoxConfig config)
		{
            DataContext = config;
            Strings = strings;

            InitializeComponent();
        }
        public VisibilitySettings(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, IBuildController buildController, IBuildMessenger buildMessenger)
        {
            Strings = strings;

            DataContext = new VisibilityViewModel(sharpdoxConfig, buildController, buildMessenger);
            InitializeComponent();
        }
        public ConfigCheckBoxListControl(SDGuiStrings strings)
        {
            _strings = strings;

            DataContext = this;
            InitializeComponent();
        }
        public ConfigMarkdownControl(SDGuiStrings strings)
        {
            _strings = strings;

            DataContext = this;
            InitializeComponent();
        }
        public VisibilitySettings(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, IBuildController buildController, IBuildMessenger buildMessenger)
        {
            Strings = strings;

            DataContext = new VisibilityViewModel(sharpdoxConfig, buildController, buildMessenger);
            InitializeComponent();
        }
Esempio n. 10
0
        public GeneralSettings(SDGuiStrings strings, ICoreConfigSection config)
        {
            DataContext = config;
            Strings     = strings;

            InitializeComponent();
        }
Esempio n. 11
0
        public GeneralSettings(SDGuiStrings strings, ICoreConfigSection config)
		{
            DataContext = config;
            Strings = strings;

            InitializeComponent();
        }
Esempio n. 12
0
        public BuildView(SDGuiStrings strings, IBuildMessenger buildMessenger)
        {
            Strings = strings;

            DataContext = new BuildViewModel(buildMessenger, Hide);
            InitializeComponent();

            MouseLeftButtonDown += (s, a) => DragMove();
        }
        public VisibilityEditorView(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, IBuildController buildController)
        {
            Strings = strings;

            DataContext = new VisibilityViewModel(sharpdoxConfig, buildController, Hide);
            InitializeComponent();

            MouseLeftButtonDown += (s, a) => DragMove();
        }
Esempio n. 14
0
        public BuildView(SDGuiStrings strings, BuildMessenger buildMessenger)
        {
            Strings = strings;

            DataContext = new BuildViewModel(buildMessenger, Hide);
            InitializeComponent();

            MouseLeftButtonDown += OnMouseDown;
            MouseLeftButtonUp   += OnMouseUp;
        }
Esempio n. 15
0
        public BuildView(SDGuiStrings strings, BuildMessenger buildMessenger)
        {
            Strings = strings;

            DataContext = new BuildViewModel(buildMessenger, Hide);
            InitializeComponent();

            MouseLeftButtonDown += OnMouseDown;
            MouseLeftButtonUp += OnMouseUp;
        }
        public VisibilityEditorView(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, BuildController buildController)
        {
            Strings = strings;
            Config = sharpdoxConfig;

            DataContext = new VisibilityViewModel(sharpdoxConfig, buildController, Hide);
            InitializeComponent();

            MouseLeftButtonDown += OnMouseDown;
            MouseLeftButtonUp += OnMouseUp;
        }
Esempio n. 17
0
        public ShellViewModel(SDGuiStrings strings, IConfigController configController, SharpDoxConfig sharpDoxConfig, Action onCloseHandle)
        {
            _onCloseHandle = onCloseHandle;
            _configController = configController;
            _configController.OnRecentProjectsChanged += RecentProjectsChanged;

            Strings = strings;
            Config = sharpDoxConfig;

            RecentProjectsChanged();
        }
Esempio n. 18
0
        public VisibilityEditorView(SDGuiStrings strings, ICoreConfigSection sharpdoxConfig, BuildController buildController)
        {
            Strings = strings;
            Config  = sharpdoxConfig;

            DataContext = new VisibilityViewModel(sharpdoxConfig, buildController, Hide);
            InitializeComponent();

            MouseLeftButtonDown += OnMouseDown;
            MouseLeftButtonUp   += OnMouseUp;
        }
        public ConfigVisibilityControl(SDGuiStrings strings, ICoreConfigSection coreConfigSection, IBuildController buildController)
        {
            _strings           = strings;
            _coreConfigSection = coreConfigSection;
            _buildController   = buildController;

            coreConfigSection.PropertyChanged += ExcludedIdentifiersChanged;
            ExcludedIdentifiersChanged(null, null);

            DataContext = this;
            InitializeComponent();
        }
Esempio n. 20
0
        public ProgressBarViewModel(BuildController buildController, SDGuiStrings strings)
        {
            _strings = strings;
            BuildButtonText = strings.Build;

            buildController.BuildMessenger.OnBuildProgress += (i) => { if (i == 0) ChangeProgress(BuildStatus.Running); BuildProgress = i; };
            buildController.BuildMessenger.OnStepProgress += (i) => { StepProgress = i; };

            buildController.BuildMessenger.OnBuildCompleted += (p) => ChangeProgress(BuildStatus.Success);
            buildController.BuildMessenger.OnBuildFailed += () => ChangeProgress(BuildStatus.Error);
            buildController.BuildMessenger.OnBuildStopped += () => ChangeProgress(BuildStatus.Stopped);
        }
        public ConfigVisibilityControl(SDGuiStrings strings, ICoreConfigSection coreConfigSection, BuildController buildController)
        {
            _strings = strings;
            _coreConfigSection = coreConfigSection;
            _buildController = buildController;

            coreConfigSection.PropertyChanged += ExcludedIdentifiersChanged;
            ExcludedIdentifiersChanged(null, null);

            DataContext = this;
            InitializeComponent();
        }
Esempio n. 22
0
        public BuildWindow(SDGuiStrings strings, ICoreConfigSection sharpDoxConfig, IBuildController buildController, IBuildMessenger buildMessenger)
        {
            Strings = strings;

            _sharpDoxConfig  = sharpDoxConfig;
            _buildController = buildController;
            _buildMessenger  = buildMessenger;
            _buildMessenger.OnBuildMessage  += BuilderOnMessage;
            _buildMessenger.OnStepMessage   += BuilderOnStepMessage;
            _buildMessenger.OnBuildStopped  += BuilderOnStopped;
            _buildMessenger.OnBuildProgress += BuilderOnBuildProgress;
            _buildMessenger.OnStepProgress  += BuilderOnStepProgress;

            InitializeComponent();
        }
Esempio n. 23
0
        public BuildWindow(SDGuiStrings strings, SharpDoxConfig sharpDoxConfig, IBuildController buildController, IBuildMessenger buildMessenger)
        {
            Strings = strings;

            _sharpDoxConfig = sharpDoxConfig;
            _buildController = buildController;
            _buildMessenger = buildMessenger;
            _buildMessenger.OnBuildMessage += BuilderOnMessage;
            _buildMessenger.OnStepMessage += BuilderOnStepMessage;
            _buildMessenger.OnBuildStopped += BuilderOnStopped;
            _buildMessenger.OnBuildProgress += BuilderOnBuildProgress;
            _buildMessenger.OnStepProgress += BuilderOnStepProgress;

            InitializeComponent();
        }
Esempio n. 24
0
        public ProgressBarViewModel(BuildController buildController, SDGuiStrings strings)
        {
            _strings        = strings;
            BuildButtonText = strings.Build;

            buildController.BuildMessenger.OnBuildProgress += (i) => { if (i == 0)
                                                                       {
                                                                           ChangeProgress(BuildStatus.Running);
                                                                       }
                                                                       BuildProgress = i; };
            buildController.BuildMessenger.OnStepProgress += (i) => { StepProgress = i; };

            buildController.BuildMessenger.OnBuildCompleted += (p) => ChangeProgress(BuildStatus.Success);
            buildController.BuildMessenger.OnBuildFailed    += () => ChangeProgress(BuildStatus.Error);
            buildController.BuildMessenger.OnBuildStopped   += () => ChangeProgress(BuildStatus.Stopped);
        }
Esempio n. 25
0
        public ShellViewModel(SDGuiStrings strings, IConfigController configController, IBuildController buildController, Action onCloseHandle)
        {
            _onCloseHandle   = onCloseHandle;
            _buildController = buildController;
            _buildController.BuildMessenger.OnStepMessage += (s) => StepMessage = s;

            _configController = configController;

            Strings = strings;

            Config         = configController.GetConfigSection <ICoreConfigSection>();
            ConfigSections = configController.GetAllConfigSections().ToList();

            ProgressBarViewModel = new ProgressBarViewModel(buildController, strings);

            _configController.OnRecentProjectsChanged += RecentProjectsChanged;

            _buildWindow = new BuildView(Strings, buildController.BuildMessenger);

            RecentProjectsChanged();
        }
Esempio n. 26
0
        public ShellViewModel(SDGuiStrings strings, IConfigController configController, BuildController buildController, Action onCloseHandle)
        {
            _onCloseHandle = onCloseHandle;
            _buildController = buildController;
            _buildController.BuildMessenger.OnStepMessage += (s) => StepMessage = s;
            _buildController.BuildMessenger.OnBuildFailed += () => Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => _buildWindow.Show()));

            _configController = configController;

            Strings = strings;

            Config = configController.GetConfigSection<ICoreConfigSection>();
            ConfigSections = configController.GetAllConfigSections().ToList();

            _configController.OnRecentProjectsChanged += RecentProjectsChanged;

            _buildWindow = new BuildView(Strings, buildController.BuildMessenger);

            ProgressBarViewModel = new ProgressBarViewModel(buildController, strings);

            RecentProjectsChanged();
        }
Esempio n. 27
0
        public ShellViewModel(SDGuiStrings strings, IConfigController configController, BuildController buildController, Action onCloseHandle)
        {
            _onCloseHandle = onCloseHandle;
            _buildController = buildController;
            _buildController.BuildMessenger.OnStepMessage += (s) => StepMessage = s;
            _buildController.BuildMessenger.OnBuildFailed += () => Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => _buildWindow.Show()));

            _configController = configController;

            Strings = strings;

            Config = configController.GetConfigSection<ICoreConfigSection>();
            ConfigSections = configController.GetAllConfigSections().ToList();

            _configController.OnRecentProjectsChanged += RecentProjectsChanged;

            _buildWindow = new BuildView(Strings, buildController.BuildMessenger);

            ProgressBarViewModel = new ProgressBarViewModel(buildController, strings);

            RecentProjectsChanged();
        }