private void tbtnFilters_Checked(object sender, RoutedEventArgs e)
        {
            SettingsToggleButton stb = sender as SettingsToggleButton;

            if (stb != null)
            {
                CheckButtonStates(stb);
                panelVariables.Visibility     = System.Windows.Visibility.Collapsed;
                panelSorting.Visibility       = System.Windows.Visibility.Collapsed;
                panelDisplay.Visibility       = System.Windows.Visibility.Collapsed;
                panelDisplayLabels.Visibility = System.Windows.Visibility.Collapsed;
                panelFilters.Visibility       = System.Windows.Visibility.Visible;
            }
        }
 protected virtual void CheckButtonStates(SettingsToggleButton sender)
 {
     StackPanel panelSidebar = this.FindName("panelSidebar") as StackPanel;
     if (panelSidebar != null)
     {
         foreach (UIElement element in panelSidebar.Children)
         {
             if (element is SettingsToggleButton)
             {
                 SettingsToggleButton tbtn = element as SettingsToggleButton;
                 if (tbtn != sender)
                 {
                     tbtn.IsChecked = false;
                 }
             }
         }
     }
 }
        protected virtual void CheckButtonStates(SettingsToggleButton sender)
        {
            StackPanel panelSidebar = this.FindName("panelSidebar") as StackPanel;

            if (panelSidebar != null)
            {
                foreach (UIElement element in panelSidebar.Children)
                {
                    if (element is SettingsToggleButton)
                    {
                        SettingsToggleButton tbtn = element as SettingsToggleButton;
                        if (tbtn != sender)
                        {
                            tbtn.IsChecked = false;
                        }
                    }
                }
            }
        }
Exemple #4
0
        protected override void AddButton(GameObject target, AudioSource audioSourceDown, AudioSource audioSourceUp)
        {
            SettingsToggleButton button = Undoable.AddComponent <SettingsToggleButton>(target);

            PopulateButton(button, audioSourceDown, audioSourceUp);
        }
Exemple #5
0
 public void PopulateButton(SettingsToggleButton button, AudioSource audioSourceDown, AudioSource audioSourceUp)
 {
     base.PopulateButton(button, audioSourceDown, audioSourceUp);
     button.toggleType = toggleType;
 }