Browse Source

Made RadioGroup utilize InvertColorsOnPress.

Works, but not optimally. The entire view invert. What would be really nice is if just the radio item under the mouse inverted. We can fix this later.
Tig 1 year ago
parent
commit
d9d5f860c3
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Terminal.Gui/Views/RadioGroup.cs

+ 3 - 0
Terminal.Gui/Views/RadioGroup.cs

@@ -76,6 +76,8 @@ public class RadioGroup : View
         KeyBindings.Add (Key.Space, Command.Accept);
         KeyBindings.Add (Key.Space, Command.Accept);
 
 
         LayoutStarted += RadioGroup_LayoutStarted;
         LayoutStarted += RadioGroup_LayoutStarted;
+
+        InvertColorsOnPress = true;
     }
     }
 
 
     /// <summary>
     /// <summary>
@@ -163,6 +165,7 @@ public class RadioGroup : View
     /// <inheritdoc/>
     /// <inheritdoc/>
     protected internal override bool OnMouseEvent  (MouseEvent me)
     protected internal override bool OnMouseEvent  (MouseEvent me)
     {
     {
+        base.OnMouseEvent (me);
         if (!me.Flags.HasFlag (MouseFlags.Button1Clicked))
         if (!me.Flags.HasFlag (MouseFlags.Button1Clicked))
         {
         {
             return false;
             return false;