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); }
void ShowConfiguationWindow(ConfigurationWindowSettings configurationWindowSettings) { ConfigurationWindow configurationWindow = new ConfigurationWindow(configurationWindowSettings); configurationWindow.Closing += configurationWindow_Closing; configurationWindow.ShowDialog(); }
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(); //} }
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; }
public PluginUi(IMEPlugin plugin) { ConfigWindow = new ConfigurationWindow(plugin); _plugin = plugin; _plugin.PluginInterface.UiBuilder.Draw += Draw; _plugin.PluginInterface.UiBuilder.OpenConfigUi += OnOpenConfigUi; }
private void OpenExisting(string path) { _window = new ConfigurationWindow(new string[] {}); _window.DisableBackupAndChorusStuffForTests(); _window.Show(); _window.OpenProject(path); }
public ConfigurationViewModel(MainWindow mainView) { Log.Write("Open configuration window"); MainV = mainView; ConfigV = new ConfigurationWindow(this, MainV); ConfigV.ShowDialog(); }
public PluginUi(HousingPos plugin) { ConfigWindow = new ConfigurationWindow(plugin); _plugin = plugin; _plugin.Interface.UiBuilder.OnBuildUi += Draw; _plugin.Interface.UiBuilder.OnOpenConfigUi += (sender, args) => ConfigWindow.Visible = true; }
public PluginUi(HousingPos plugin) { ConfigWindow = new ConfigurationWindow(plugin); _plugin = plugin; HousingPos.Interface.UiBuilder.Draw += Draw; HousingPos.Interface.UiBuilder.OpenConfigUi += OnOpenConfigUi; }
public PluginUi(Inviter plugin) { ConfigWindow = new ConfigurationWindow(plugin); _plugin = plugin; Inviter.Interface.UiBuilder.Draw += Draw; Inviter.Interface.UiBuilder.OpenConfigUi += OnOpenConfigUi; }
public void Setup() { ErrorReport.IsOkToInteractWithUser = false; Palaso.UI.WindowsForms.Keyboarding.KeyboardController.Initialize(); _window = new ConfigurationWindow(new string[] {}); _window.DisableBackupAndChorusStuffForTests(); _window.Show(); }
// // 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); }
private void CreateNewAndGotoBackupControl(string directoryPath) { _window = new ConfigurationWindow(new string[] { }); _window.Show(); _window.CreateAndOpenProject(directoryPath, "th", "Thai"); GoToBackupTab(); // return new ComboBoxTester("_languageCombo", _window); }
public void OpenConfiguration() { if (_configurationWindow == null) { _configurationWindow = new ConfigurationWindow(); } _configurationWindow.Show(); }
private void CreateNewAndGotoBackupControl(string directoryPath) { _window = new ConfigurationWindow(new string[] { }); _window.Show(); _window.CreateAndOpenProject(directoryPath); GoToBackupTab(); // return new ComboBoxTester("_languageCombo", _window); }
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); } ); }
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)); }
private void CloseApp() { if(_window !=null) { _window.Close(); _window.Dispose(); _window = null; } }
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; }
public void Execute(object parameter) { ConfigurationViewModel viewModel = new ConfigurationViewModel(new ShortcutService("Neptuo", "Productivity", "DevTools")); ConfigurationWindow window = new ConfigurationWindow(); window.ViewModel = viewModel; window.Show(); }
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(); } }
private void Configure_Click(object sender, RoutedEventArgs e) { ChangeButtonsAccess(); var configurationWindow = new ConfigurationWindow(GameSettings); configurationWindow.ShowDialog(); GameSettings = configurationWindow.GameSetting; ChangeButtonsAccess(); }
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; }
/// <inheritdoc /> public override void ShowSettings() { var cfgWdw = ConfigurationWindow.ShowAndActivate(WebConfig, FeedsConfig); if (cfgWdw == null) { return; } cfgWdw.SaveMethod = SaveConfig; }
/// <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; } }
/// <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(); }
public ConfigurationMenu() { Header = "Configuration"; Command = ReactiveCommand.Create(() => { var configView = new ConfigurationWindow(); configView.Show(); var programListWindow = new ProgramListWindow(); programListWindow.Show(); }); }
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; } } })); }
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(); }
private void OpenConfigWindow(object o) { ConfigurationWindow configWindow = new ConfigurationWindow(); configWindow.ShowDialog(); }
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(); }
/// <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); }