Ejemplo n.º 1
0
        private IntegrationTool.ProjectDesigner.MenuWindows.ConfigurationWindow GetConfigurationWindow(UserControl configurationControl, bool requiresConnectionConfiguration, StepConfigurationBase configuration, ModuleType moduleType, IDatastore datastore)
        {
            ObservableCollection <ConnectionConfigurationBase> connections = new ObservableCollection <ConnectionConfigurationBase>();

            // Define Connections
            IntegrationTool.Module.ConnectToDynamicsCrm.ConnectToDynamicsCrmConfiguration connectToDynamicsCrmConfiguration = new IntegrationTool.Module.ConnectToDynamicsCrm.ConnectToDynamicsCrmConfiguration();
            connectToDynamicsCrmConfiguration.Name             = "Crm Connection";
            connectToDynamicsCrmConfiguration.ConfigurationId  = CRMCONNECTIONID;
            connectToDynamicsCrmConfiguration.ConnectionString = "Url=http://devserv/DataProc; Domain=DEV; Username=johntest; Password=12ab!12ab;";
            connections.Add(connectToDynamicsCrmConfiguration);

            ModuleDescription moduleDescription = new ModuleDescription()
            {
                Attributes = new ModuleAttributeBase()
                {
                    RequiresConnection = true,
                    ModuleType         = ModuleType.Target
                }
            };

            ConfigurationWindowSettings configurationWindowSettings = new ConfigurationWindowSettings()
            {
                title                = "Test CRM",
                titleImage           = null,
                connections          = connections,
                configurationControl = configurationControl,
                moduleDescription    = moduleDescription,
                configuration        = configuration,
                datastore            = datastore
            };

            ConfigurationWindow configWindow = new ConfigurationWindow(configurationWindowSettings);

            return(configWindow);
        }
Ejemplo n.º 2
0
        void ShowConfiguationWindow(ConfigurationWindowSettings configurationWindowSettings)
        {
            ConfigurationWindow configurationWindow = new ConfigurationWindow(configurationWindowSettings);

            configurationWindow.Closing += configurationWindow_Closing;
            configurationWindow.ShowDialog();
        }
Ejemplo n.º 3
0
        public MainWindow()
        {
            InitializeComponent();
            ConfigurationWindow = new ConfigurationWindow();
            ConfigurationWindow.Show();

            //var capture = new Capture
            //{
            //    Screen = new Screen()
            //};
            ////Screenshot.SetBinding(Screenshot.Source, "");
            //Screenshot.Source = capture.Screen.GetBitmap()?.ToImageSource();
            //TestScreenRefresh();
            //Screenshot.Stretch = Stretch.Uniform;
            //var blah = true;

            //BackgroundImage = capture.Screen.GetBitmap().ToBitmapImage();
            //BackgroundImage.Freeze();
            //Screenshot.Source = capture.Screen.GetBitmap().ToBitmapImage();
            //Screenshot.Stretch = Stretch.Uniform;
            //Tests.Clicking.ClickZombidleWindowTest();
            //Capture.TestCaptureZombidle();
            //screenshot.Source = Capturing.CaptureSubImageTest().Result?.ToBitmap().ToImageSource();

            //Capturing.DuplicateZombidleWindow();


            //capture.Screen.OnScreenshotChanged += Screen_OnScreenshotChanged;

            ////for (var i = 1; i <= 1000; i++)
            ////{
            //Screenshot.Source = capture.Screen.GetBitmap()?.ToImageSource();
            //}
        }
Ejemplo n.º 4
0
        private void Start()
        {
            Logger.Info($"Starting {ModName} v{Version}...");

            var resourceProvider = new ResourceProvider(ModName);

            Logger.Debug("Loading configuration");
            m_configuration = ConfigurationParser.LoadFromFile(ConfigurationFile);
            m_configuration.PropertyChanged += OnConfigurationChanged;
            m_toggleButton = m_configuration.ToggleKey;

            Logger.Debug("Setting up OrbitVisibilityController");
            m_visibilityController = new OrbitVisibilityController(m_configuration);
            m_visibilityController.OnVisibilityChanged += OnOrbitVisibilityChanged;

            // setup window
            Logger.Debug("Creating window");
            m_window = new ConfigurationWindow(ModName, m_configuration, m_visibilityController, resourceProvider);

            // setup toolbar button
            Logger.Debug("Creating toolbar button");
            m_toolbarButton            = new ToolbarButton(resourceProvider);
            m_toolbarButton.OnEnable  += m_window.Show;
            m_toolbarButton.OnDisable += m_window.Hide;

            // get notifcations when player changes to map view
            MapView.OnEnterMapView += OnEnterMapView;
            MapView.OnExitMapView  += OnExitMapView;

            // disable script until woken up by entering map view
            enabled = false;
        }
Ejemplo n.º 5
0
 public PluginUi(IMEPlugin plugin)
 {
     ConfigWindow = new ConfigurationWindow(plugin);
     _plugin      = plugin;
     _plugin.PluginInterface.UiBuilder.Draw         += Draw;
     _plugin.PluginInterface.UiBuilder.OpenConfigUi += OnOpenConfigUi;
 }
Ejemplo n.º 6
0
 private void OpenExisting(string path)
 {
     _window = new ConfigurationWindow(new string[] {});
     _window.DisableBackupAndChorusStuffForTests();
     _window.Show();
     _window.OpenProject(path);
 }
Ejemplo n.º 7
0
        public ConfigurationViewModel(MainWindow mainView)
        {
            Log.Write("Open configuration window");
            MainV   = mainView;
            ConfigV = new ConfigurationWindow(this, MainV);

            ConfigV.ShowDialog();
        }
Ejemplo n.º 8
0
        public PluginUi(HousingPos plugin)
        {
            ConfigWindow = new ConfigurationWindow(plugin);

            _plugin = plugin;
            _plugin.Interface.UiBuilder.OnBuildUi      += Draw;
            _plugin.Interface.UiBuilder.OnOpenConfigUi += (sender, args) => ConfigWindow.Visible = true;
        }
Ejemplo n.º 9
0
        public PluginUi(HousingPos plugin)
        {
            ConfigWindow = new ConfigurationWindow(plugin);

            _plugin = plugin;
            HousingPos.Interface.UiBuilder.Draw         += Draw;
            HousingPos.Interface.UiBuilder.OpenConfigUi += OnOpenConfigUi;
        }
Ejemplo n.º 10
0
        public PluginUi(Inviter plugin)
        {
            ConfigWindow = new ConfigurationWindow(plugin);

            _plugin = plugin;
            Inviter.Interface.UiBuilder.Draw         += Draw;
            Inviter.Interface.UiBuilder.OpenConfigUi += OnOpenConfigUi;
        }
Ejemplo n.º 11
0
 public void Setup()
 {
     ErrorReport.IsOkToInteractWithUser = false;
     Palaso.UI.WindowsForms.Keyboarding.KeyboardController.Initialize();
     _window = new ConfigurationWindow(new string[] {});
     _window.DisableBackupAndChorusStuffForTests();
     _window.Show();
 }
Ejemplo n.º 12
0
//
//        private ComboBoxTester GoToTabAndGetLanguageCombo()
//        {
//            GoToBackupTab();
//            ComboBoxTester t = new ComboBoxTester("_languageCombo", _window);
//            return t;
//        }

        private void OpenExisting(string path)
        {
            _window = new ConfigurationWindow(new string[] { });
            _window.Show();
            _window = new ConfigurationWindow(new string[] { });
            _window.Show();
            _window.OpenProject(path);
        }
Ejemplo n.º 13
0
 private void CreateNewAndGotoBackupControl(string directoryPath)
 {
     _window = new ConfigurationWindow(new string[] { });
     _window.Show();
     _window.CreateAndOpenProject(directoryPath, "th", "Thai");
     GoToBackupTab();
     // return new ComboBoxTester("_languageCombo", _window);
 }
Ejemplo n.º 14
0
 public void OpenConfiguration()
 {
     if (_configurationWindow == null)
     {
         _configurationWindow = new ConfigurationWindow();
     }
     _configurationWindow.Show();
 }
Ejemplo n.º 15
0
		private void CreateNewAndGotoBackupControl(string directoryPath)
		{
			_window = new ConfigurationWindow(new string[] { });
			_window.Show();
			_window.CreateAndOpenProject(directoryPath);
			GoToBackupTab();
		   // return new ComboBoxTester("_languageCombo", _window);
		}
Ejemplo n.º 16
0
 private void CloseApp()
 {
     if (_window != null)
     {
         _window.Close();
         _window.Dispose();
         _window = null;
     }
 }
 /// <inheritdoc />
 public override void ShowSettings()
 {
     Application.Current.Dispatcher.Invoke(
         () =>
     {
         ConfigurationWindow.ShowAndActivate(HotKeyManager.Instance, Config);
     }
         );
 }
Ejemplo n.º 18
0
 private ComboBoxTester CreateNewAndGetLanguageCombo(string path)
 {
     _window = new ConfigurationWindow(new string[] {});
     _window.DisableBackupAndChorusStuffForTests();
     _window.Show();
     _window.CreateAndOpenProject(path, "th", "Thai");
     GoToUILanguageTab();
     return(new ComboBoxTester("_languageCombo", _window));
 }
Ejemplo n.º 19
0
		private void CloseApp()
		{
			if(_window !=null)
			{
				_window.Close();
				_window.Dispose();
				_window = null;
			}
		}
Ejemplo n.º 20
0
        public PluginUi(TeleporterPlugin plugin)
        {
            ConfigWindow     = new ConfigurationWindow(plugin);
            AetherGateWindow = new AetherGateWindow(plugin);
            DebugWindow      = new DebugWindow(plugin);

            m_Plugin = plugin;
            m_Plugin.Interface.UiBuilder.OnBuildUi      += OnDraw;
            m_Plugin.Interface.UiBuilder.OnOpenConfigUi += OnOpenConfig;
        }
Ejemplo n.º 21
0
        public void Execute(object parameter)
        {
            ConfigurationViewModel viewModel = new ConfigurationViewModel(new ShortcutService("Neptuo", "Productivity", "DevTools"));

            ConfigurationWindow window = new ConfigurationWindow();

            window.ViewModel = viewModel;

            window.Show();
        }
Ejemplo n.º 22
0
		public override void Setup()
		{
			ErrorReport.IsOkToInteractWithUser = false;
			base.Setup();
			_window = new ConfigurationWindow(new string[] {});
			_window.Show();
			_mainWindowTester = new FormTester(_window.Name, _window);

			_projectFolder = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
		}
        private void OnConfigurationWindowClosed(object sender, EventArgs e)
        {
            configurationWindow.Closed -= OnConfigurationWindowClosed;
            configurationWindow         = null;

            if (!runHotKey.IsSet && mainWindow == null)
            {
                Shutdown();
            }
        }
        private void ShowSettings(object obj)
        {
            var dlg = new ConfigurationWindow(_root.Config);

            if (dlg.ShowDialog().Value)
            {
                _root.Config = (Configuration)dlg.DataContext;
                _root.Save();
            }
        }
Ejemplo n.º 25
0
        private void Configure_Click(object sender, RoutedEventArgs e)
        {
            ChangeButtonsAccess();
            var configurationWindow = new ConfigurationWindow(GameSettings);

            configurationWindow.ShowDialog();

            GameSettings = configurationWindow.GameSetting;
            ChangeButtonsAccess();
        }
Ejemplo n.º 26
0
        public PluginUi(TeleporterPlugin plugin)
        {
            ConfigWindow     = new ConfigurationWindow(plugin);
            AetherGateWindow = new AetherGateWindow(plugin);
            DebugWindow      = new DebugWindow(plugin);
            LinksWindow      = new LinksWindow(plugin);

            _plugin = plugin;
            _plugin.Interface.UiBuilder.OnBuildUi      += Draw;
            _plugin.Interface.UiBuilder.OnOpenConfigUi += (sender, args) => ConfigWindow.Visible = true;
        }
Ejemplo n.º 27
0
        /// <inheritdoc />
        public override void ShowSettings()
        {
            var cfgWdw = ConfigurationWindow.ShowAndActivate(WebConfig, FeedsConfig);

            if (cfgWdw == null)
            {
                return;
            }

            cfgWdw.SaveMethod = SaveConfig;
        }
Ejemplo n.º 28
0
 /// <inheritdoc />
 public override void ShowSettings()
 {
     try
     {
         ConfigurationWindow.ShowAndActivate("LaTeX Settings", HotKeyManager.Instance, Config);
     }
     catch (System.Exception ex)
     {
         LogTo.Error(ex, "Exception caught while showing LaTeX settings.");
         throw;
     }
 }
Ejemplo n.º 29
0
        /// <summary>
        /// Создает окно для редактирования выбранного источника
        /// </summary>

        public void CreateUpdateConfigurationView(Source source)
        {
            var view      = new ConfigurationWindow();
            var viewModel = new ConfigurationWindowViewModel(source);

            if (viewModel.CloseAction == null)
            {
                viewModel.CloseAction = new Action(view.Close);
            }
            view.DataContext = viewModel;
            view.ShowDialog();
        }
Ejemplo n.º 30
0
        public ConfigurationMenu()
        {
            Header  = "Configuration";
            Command = ReactiveCommand.Create(() =>
            {
                var configView = new ConfigurationWindow();
                configView.Show();

                var programListWindow = new ProgramListWindow();
                programListWindow.Show();
            });
        }
Ejemplo n.º 31
0
        public static SettingsEditor <TProfileSettings, TInfo> Create()
        {
            return(new SettingsEditor <TProfileSettings, TInfo>(
                       delegate(MainForm mainForm, ref TProfileSettings settings,
                                ref string profileName, TInfo info)
            {
                TPanel t = (TPanel)System.Activator.CreateInstance(typeof(TPanel), mainForm, info);
                using (ConfigurationWindow <TSettings, TProfileSettings> scd =
                           new ConfigurationWindow <TSettings, TProfileSettings>(mainForm.Profiles, t, t, profileName))
                {
                    scd.Settings = (TSettings)settings;     // Set the settings in case there is no profile configured
                    if (scd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        /* Get the selected profile and see if its settings match the current
                         * configuration of the window. If they do, continue as normal. If not,
                         * ask the user whether he/she wants to overwrite the profile's settings
                         * with the currently configured ones. If the user answers no, then the
                         * settings are returned as an unnamed profile; this is a special case,
                         * and generates a temporary group of settings. */
                        Profile prof = scd.CurrentProfile;
                        if (prof != null && !scd.Settings.Equals(prof.BaseSettings))
                        {
                            if (MessageBox.Show("Profile has been changed. Update the selected profile?",
                                                "Profile update", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                                == DialogResult.Yes)
                            {
                                prof.BaseSettings = scd.Settings;
                            }
                            else
                            {
                                prof = null;
                            }
                        }
                        if (prof == null)
                        {
                            profileName = "";
                        }
                        else
                        {
                            profileName = prof.Name;
                        }

                        settings = scd.Settings;
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
            }));
        }
Ejemplo n.º 32
0
        public override void Setup()
        {
            Palaso.Reporting.ErrorReport.IsOkToInteractWithUser = false;
            ErrorReport.IsOkToInteractWithUser = false;
            base.Setup();
            Palaso.UI.WindowsForms.Keyboarding.KeyboardController.Initialize();
            _window = new ConfigurationWindow(new string[] {});
            _window.DisableBackupAndChorusStuffForTests();
            _window.Show();
            _mainWindowTester = new FormTester(_window.Name, _window);

            _projectFolder = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
        }
        public void OpenConfiguration()
        {
            if (configurationWindow == null)
            {
                isMainWindowViewModelReloadRequired = true;

                configurationWindow = new ConfigurationWindow(configurationFactory.Create(), this, errorLog, String.IsNullOrEmpty(Settings.Default.SourceDirectoryPath));
                configurationWindow.ShowInTaskbar = !runHotKey.IsSet;
                configurationWindow.ResizeMode    = !runHotKey.IsSet ? ResizeMode.CanMinimize : ResizeMode.NoResize;
                configurationWindow.Closed       += OnConfigurationWindowClosed;
            }
            configurationWindow.Show();
            configurationWindow.Activate();
        }
Ejemplo n.º 34
0
 private void OpenConfigWindow(object o)
 {
     ConfigurationWindow configWindow = new ConfigurationWindow();
     configWindow.ShowDialog();
 }
Ejemplo n.º 35
0
		private ComboBoxTester CreateNewAndGetLanguageCombo(string path)
		{
			_window = new ConfigurationWindow(new string[] {});
			_window.Show();
			_window.CreateAndOpenProject(path);
			GoToUILanguageTab();
			return new ComboBoxTester("_languageCombo", _window);
		}
		public void Setup()
		{
			ErrorReport.IsOkToInteractWithUser = false;
			_window = new ConfigurationWindow(new string[] {});
			_window.Show();
		}
Ejemplo n.º 37
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void CalibrateButtonClicked(object sender, RoutedEventArgs e)
        {
            if (recognizer != null)
            {
                if (calibration != null)
                {
                    calibration.Stop();
                }
                calibration = new ConfigurationWindow(recognizer, gestures);
                calibration.Start();
                return;
            }

            MessageBox.Show(Properties.Resources.NoKinectReady);
        }
Ejemplo n.º 38
0
//
//        private ComboBoxTester GoToTabAndGetLanguageCombo()
//        {
//            GoToBackupTab();
//            ComboBoxTester t = new ComboBoxTester("_languageCombo", _window);
//            return t;
//        }

		private void OpenExisting(string path)
		{
			_window = new ConfigurationWindow(new string[] { });
			_window.Show();
			_window = new ConfigurationWindow(new string[] { });
			_window.Show();
			_window.OpenProject(path);
		}