private void GraphUI_DisplayGraphButton_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(CurrentGraph); DisplayButtonHit(this, DEA); }
public void OKButton_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(StormList.SelectedItem); OKHit(this, DEA); }
private void EditStorm_OKButton_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(EditStorm_EditNameBox.Text); DoneHit(this, DEA); }
private void TriggerReorderedEvent(string Name, int Amount) { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(Name); DEA.DanoParameters.Add(Amount); LayerReordered(this, DEA); }
private void RenameLayer_OKButton_Click(object sender, RoutedEventArgs e) { string NewLayerName = RenameLayer_NameBox.Text; DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(NewLayerName); OKHit(this, DEA); }
private void ShowOptionalApplicationSettings_Checked(object sender, RoutedEventArgs e) { bool AdvancedApplicationSettingsChecked = (bool)ShowOptionalApplicationSettings.IsChecked; DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(AdvancedApplicationSettingsChecked); AdvancedSettingsToggleChanged(this, DEA); }
private void FireSelectedEvent(object[] AddedItems) { List <string> AddedItemsLZ = ListUtil <string> .ToList(AddedItems); DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(AddedItemsLZ); LayerSelected(this, DEA); }
private void CreateLayer_OKButton_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(CreateLayer_MoveToFront.IsChecked); DEA.DanoParameters.Add(CreateLayer_MoveToBack.IsChecked); DEA.DanoParameters.Add(CreateLayer_NameBox.Text); // error checking goes here OKHit(this, DEA); }
private void PriscillaUI_Layers_LayerListView_ContextMenu_Rename_Click(object sender, RoutedEventArgs e) { string ItemToRename = (string)PriscillaUI_Layers_LayerListView.SelectedItem; int LayerIndex = PriscillaUI_Layers_LayerListView.SelectedIndex; DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(ItemToRename); DEA.DanoParameters.Add(LayerIndex); LayerRenamed(this, DEA); }
private void Dano_UI_CreateProject_Create_Click(object sender, RoutedEventArgs e) { if (Dano_UI_CreateProject_InitialBasinBox.SelectedIndex == -1) { MessageBox.Show("You must select a basin!"); return; } DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(Dano_UI_CreateProject_NameBox.Text); DEA.DanoParameters.Add(Dano_UI_CreateProject_InitialBasinBox.Text); NewProjectCreated.Invoke(sender, DEA); }
private void OKButton_Click(object sender, RoutedEventArgs e) { if (BasinList.SelectedIndex == -1) { MessageBox.Show("You must select a basin!"); return; } DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters = new List <object>(); DEA.DanoParameters.Add(BasinString[BasinList.SelectedIndex]); RaiseCloseEvent(DEA); }
private void TypeOK_Click(object sender, RoutedEventArgs e) { try { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(Convert.ToInt32(IntensityTextBox.Text)); DEA.DanoParameters.Add(TypeSelect.GetSelectedItem()); DEA.DanoParameters.Add(MousePosition); if (OptionalApplicationSettings_PressureBox.Text == string.Empty) { // Add a placeholder in the case the pressure has not been specified. DEA.DanoParameters.Add(1000); } else { int Pressure = Convert.ToInt32(OptionalApplicationSettings_PressureBox.Text); if (Pressure < 0 || Pressure > 2147483647) { Error.Throw("Warning!", "Pressure must be between 0mbar and 2,147,483,647mbar", ErrorSeverity.Warning, 414); return; } DEA.DanoParameters.Add(Pressure); } OKHit(this, DEA); } catch (OverflowException err) { #if DEBUG Error.Throw("Error!", $"All numerical storm data must be between -2,147,483,647mph and 2,147,483,647mph inclusive.\n\n{err}", ErrorSeverity.Error, 413); #else Error.Throw("Error!", $"All numerical storm data must be between -2,147,483,647mph and 2,147,483,647mph inclusive.", ErrorSeverity.Error, 413); #endif } catch (FormatException err) { // For (pre-)beta only #if DEBUG Error.Throw("Error!", $"All numerical storm data must be valid!\n\n{err}", ErrorSeverity.Error, 414); #else Error.Throw("Error!", $"All numerical storm data must be valid!", ErrorSeverity.Error, 414); #endif } }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); if (PriscillaUI_Layers_LayerListView.SelectedIndex != -1) { DEA.DanoParameters.Add((string)PriscillaUI_Layers_LayerListView.SelectedItem); LayerDeleted(sender, DEA); } else { //iris: we will use the error system for this MessageBox.Show("Error!", "Please select a layer before deleting it!", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
private void ToggleSelectedLayer(bool SelectedLayerState) { DanoEventArgs DEA = new DanoEventArgs(); string SelItem = (string)PriscillaUI_Layers_LayerListView.SelectedItem; DEA.DanoParameters.Add(SelItem); // temporary code if (!SelectedLayerState) { LayerDisabled(this, DEA); } else { LayerEnabled(this, DEA); } }
private void OKButton_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); DEA.DanoParameters.Add(NameBox.Text); DateTime FinalTime = GetTime(); DEA.DanoParameters.Add(FinalTime); // Remember when nothing happened? if (FinalTime == new DateTime(1989, 6, 4, 22, 16, 0)) // 最好忘記那些您不記得的事件。 { return; } OKHit(this, DEA); }
private void Button_Click(object sender, RoutedEventArgs e) { DanoEventArgs DEA = new DanoEventArgs(); bool HasChanged = false; if (Catman_SystemsBox.SelectedIndex != -1) { HasChanged = true; string SelectedCategorySystem = (string)Catman_SystemsBox.Items[Catman_SystemsBox.SelectedIndex]; DEA.DanoParameters.Add(HasChanged); DEA.DanoParameters.Add(SelectedCategorySystem); } else { DEA.DanoParameters.Add(HasChanged); DEA.DanoParameters.Add(""); } RaiseCloseHit(sender, DEA); }
private void RaiseCloseEvent(DanoEventArgs e) { CloseHit(this, e); }
private protected void RaiseCloseHit(object sender, DanoEventArgs e) { CloseHit(sender, e); }