public override void EditFunction() { FunctionSettingsWindow settingsWindow = new FunctionSettingsWindow(); ListBox macroListBox = new ListBox(); refreshMacroListBox(); Button button_AddMacro = new Button(); Button button_EditMacro = new Button(); settingsWindow.ShowDialog(); }
public override void EditFunction() { FunctionSettingsWindow settingsWindow = new FunctionSettingsWindow(); settingsWindow.WindowStyle = WindowStyle.ToolWindow; Grid g = new Grid(); g.ColumnDefinitions.Add(new ColumnDefinition()); g.ColumnDefinitions.Add(new ColumnDefinition()); g.RowDefinitions.Add(new RowDefinition()); g.RowDefinitions.Add(new RowDefinition()); Button Button_openAudioFile = new Button(); Button_openAudioFile.SetValue(Grid.RowProperty, 0); Button_openAudioFile.SetValue(Grid.ColumnProperty, 0); Button_openAudioFile.SetValue(Grid.ColumnSpanProperty, 2); Button_openAudioFile.Content = "Open Audio File"; Button_openAudioFile.VerticalAlignment = VerticalAlignment.Stretch; Button_openAudioFile.HorizontalAlignment = HorizontalAlignment.Stretch; Button_openAudioFile.Click += ((sender, e) => { soundPlayer_OpenDialog(); }); CheckBox CheckBox_shouldAudioLoop = new CheckBox(); CheckBox_shouldAudioLoop.SetValue(Grid.RowProperty, 1); CheckBox_shouldAudioLoop.SetValue(Grid.ColumnProperty, 0); CheckBox_shouldAudioLoop.Content = "Should Loop?"; CheckBox_shouldAudioLoop.IsChecked = loop; CheckBox CheckBox_shouldStopOnRelease = new CheckBox(); CheckBox_shouldStopOnRelease.SetValue(Grid.RowProperty, 1); CheckBox_shouldStopOnRelease.SetValue(Grid.ColumnProperty, 1); CheckBox_shouldStopOnRelease.Content = "Should Stop Playing on Release?"; CheckBox_shouldStopOnRelease.IsChecked = stopOnRelease; settingsWindow.Content = g; g.Children.Add(Button_openAudioFile); g.Children.Add(CheckBox_shouldAudioLoop); g.Children.Add(CheckBox_shouldStopOnRelease); if (settingsWindow.ShowDialog() == true) { loop = (bool)CheckBox_shouldAudioLoop.IsChecked; stopOnRelease = (bool)CheckBox_shouldStopOnRelease.IsChecked; } }
public override void EditFunction() { FunctionSettingsWindow settingsWindow = new FunctionSettingsWindow(); settingsWindow.ShowDialog(); }