### YamlMime:ManagedReference items: - uid: Terminal.RadioGroup id: RadioGroup children: - Terminal.RadioGroup.#ctor(Terminal.Rect,System.String[],System.Int32) - Terminal.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32) - Terminal.RadioGroup.MouseEvent(Terminal.MouseEvent) - Terminal.RadioGroup.PositionCursor - Terminal.RadioGroup.ProcessHotKey(Terminal.KeyEvent) - Terminal.RadioGroup.ProcessKey(Terminal.KeyEvent) - Terminal.RadioGroup.RadioLabels - Terminal.RadioGroup.Redraw(Terminal.Rect) - Terminal.RadioGroup.Selected - Terminal.RadioGroup.SelectionChanged langs: - csharp name: RadioGroup nameWithType: RadioGroup fullName: Terminal.RadioGroup type: Class assemblies: - Terminal namespace: Terminal summary: Radio group shows a group of labels, only one of those can be selected at a given time syntax: content: 'public class RadioGroup : Terminal.View' inheritance: - System.Object - Terminal.Responder - Terminal.View implements: [] inheritedMembers: - Terminal.Responder.CanFocus - Terminal.View.Add(Terminal.View) - Terminal.View.Add(Terminal.View[]) - Terminal.View.AddCh(System.Int32,System.Int32,System.Int32) - Terminal.View.Bounds - Terminal.View.ChildNeedsDisplay - Terminal.View.Clear - Terminal.View.ClearNeedsDisplay - Terminal.View.ColorScheme - Terminal.View.DrawFrame(Terminal.Rect,System.Boolean) - Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme) - Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute) - Terminal.View.Driver - Terminal.View.EnsureFocus - Terminal.View.Focused - Terminal.View.FocusFirst - Terminal.View.FocusLast - Terminal.View.FocusNext - Terminal.View.FocusPrev - Terminal.View.Frame - Terminal.View.GetEnumerator - Terminal.View.HasFocus - Terminal.View.Id - Terminal.View.LayoutSubviews - Terminal.View.MostFocused - Terminal.View.Move(System.Int32,System.Int32) - Terminal.View.ProcessColdKey(Terminal.KeyEvent) - Terminal.View.Remove(Terminal.View) - Terminal.View.RemoveAll - Terminal.View.ScreenToView(System.Int32,System.Int32) - Terminal.View.SetFocus(Terminal.View) - Terminal.View.SetNeedsDisplay - Terminal.View.SetNeedsDisplay(Terminal.Rect) - Terminal.View.Subviews - Terminal.View.SuperView - Terminal.View.ToString - Terminal.View.WantMousePositionReports - uid: Terminal.RadioGroup.#ctor(Terminal.Rect,System.String[],System.Int32) id: '#ctor(Terminal.Rect,System.String[],System.Int32)' parent: Terminal.RadioGroup langs: - csharp name: RadioGroup(Rect, String[], Int32) nameWithType: RadioGroup.RadioGroup(Rect, String[], Int32) fullName: RadioGroup.RadioGroup(Rect, String[], Int32) type: Constructor assemblies: - Terminal namespace: Terminal summary: >- Initializes a new instance of the class setting up the initial set of radio labels and the item that should be selected. syntax: content: public RadioGroup (Terminal.Rect rect, string[] radioLabels, int selected = 0); parameters: - id: rect type: Terminal.Rect description: Boundaries for the radio group. - id: radioLabels type: System.String[] description: Radio labels, the strings can contain hotkeys using an undermine before the letter. - id: selected type: System.Int32 description: The item to be selected, the value is clamped to the number of items. overload: Terminal.RadioGroup.#ctor* exceptions: [] - uid: Terminal.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32) id: '#ctor(System.Int32,System.Int32,System.String[],System.Int32)' parent: Terminal.RadioGroup langs: - csharp name: RadioGroup(Int32, Int32, String[], Int32) nameWithType: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) fullName: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) type: Constructor assemblies: - Terminal namespace: Terminal summary: "Initializes a new instance of the class\n setting up the initial set of radio labels and the item that should be selected, \n the view frame is computed from the provided radioLabels." syntax: content: public RadioGroup (int x, int y, string[] radioLabels, int selected = 0); parameters: - id: x type: System.Int32 description: The x coordinate. - id: y type: System.Int32 description: The y coordinate. - id: radioLabels type: System.String[] description: Radio labels, the strings can contain hotkeys using an undermine before the letter. - id: selected type: System.Int32 description: The item to be selected, the value is clamped to the number of items. overload: Terminal.RadioGroup.#ctor* exceptions: [] - uid: Terminal.RadioGroup.MouseEvent(Terminal.MouseEvent) id: MouseEvent(Terminal.MouseEvent) parent: Terminal.RadioGroup langs: - csharp name: MouseEvent(MouseEvent) nameWithType: RadioGroup.MouseEvent(MouseEvent) fullName: RadioGroup.MouseEvent(MouseEvent) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override bool MouseEvent (Terminal.MouseEvent me); parameters: - id: me type: Terminal.MouseEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.RadioGroup.MouseEvent* exceptions: [] - uid: Terminal.RadioGroup.PositionCursor id: PositionCursor parent: Terminal.RadioGroup langs: - csharp name: PositionCursor() nameWithType: RadioGroup.PositionCursor() fullName: RadioGroup.PositionCursor() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void PositionCursor (); parameters: [] overload: Terminal.RadioGroup.PositionCursor* exceptions: [] - uid: Terminal.RadioGroup.ProcessHotKey(Terminal.KeyEvent) id: ProcessHotKey(Terminal.KeyEvent) parent: Terminal.RadioGroup langs: - csharp name: ProcessHotKey(KeyEvent) nameWithType: RadioGroup.ProcessHotKey(KeyEvent) fullName: RadioGroup.ProcessHotKey(KeyEvent) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override bool ProcessHotKey (Terminal.KeyEvent kb); parameters: - id: kb type: Terminal.KeyEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.RadioGroup.ProcessHotKey* exceptions: [] - uid: Terminal.RadioGroup.ProcessKey(Terminal.KeyEvent) id: ProcessKey(Terminal.KeyEvent) parent: Terminal.RadioGroup langs: - csharp name: ProcessKey(KeyEvent) nameWithType: RadioGroup.ProcessKey(KeyEvent) fullName: RadioGroup.ProcessKey(KeyEvent) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override bool ProcessKey (Terminal.KeyEvent kb); parameters: - id: kb type: Terminal.KeyEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.RadioGroup.ProcessKey* exceptions: [] - uid: Terminal.RadioGroup.RadioLabels id: RadioLabels parent: Terminal.RadioGroup langs: - csharp name: RadioLabels nameWithType: RadioGroup.RadioLabels fullName: RadioGroup.RadioLabels type: Property assemblies: - Terminal namespace: Terminal summary: The radio labels to display syntax: content: public string[] RadioLabels { get; set; } return: type: System.String[] description: The radio labels. overload: Terminal.RadioGroup.RadioLabels* exceptions: [] - uid: Terminal.RadioGroup.Redraw(Terminal.Rect) id: Redraw(Terminal.Rect) parent: Terminal.RadioGroup langs: - csharp name: Redraw(Rect) nameWithType: RadioGroup.Redraw(Rect) fullName: RadioGroup.Redraw(Rect) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void Redraw (Terminal.Rect region); parameters: - id: region type: Terminal.Rect description: To be added. overload: Terminal.RadioGroup.Redraw* exceptions: [] - uid: Terminal.RadioGroup.Selected id: Selected parent: Terminal.RadioGroup langs: - csharp name: Selected nameWithType: RadioGroup.Selected fullName: RadioGroup.Selected type: Property assemblies: - Terminal namespace: Terminal summary: The currently selected item from the list of radio labels syntax: content: public int Selected { get; set; } return: type: System.Int32 description: The selected. overload: Terminal.RadioGroup.Selected* exceptions: [] - uid: Terminal.RadioGroup.SelectionChanged id: SelectionChanged parent: Terminal.RadioGroup langs: - csharp name: SelectionChanged nameWithType: RadioGroup.SelectionChanged fullName: RadioGroup.SelectionChanged type: Field assemblies: - Terminal namespace: Terminal syntax: content: public Action SelectionChanged; return: type: System.Action{System.Int32} description: To be added. exceptions: [] references: - uid: Terminal.View parent: Terminal isExternal: false name: View nameWithType: View fullName: Terminal.View - uid: Terminal.RadioGroup.#ctor(Terminal.Rect,System.String[],System.Int32) parent: Terminal.RadioGroup isExternal: false name: RadioGroup(Rect, String[], Int32) nameWithType: RadioGroup.RadioGroup(Rect, String[], Int32) fullName: RadioGroup.RadioGroup(Rect, String[], Int32) - uid: Terminal.Rect parent: Terminal isExternal: false name: Rect nameWithType: Rect fullName: Terminal.Rect - uid: System.String name: String nameWithType: String fullName: System.String - uid: System.String[] parent: System isExternal: true name: String[] nameWithType: String[] fullName: System.String[] spec.csharp: - uid: System.String name: String nameWithType: String fullName: System.String - name: '[]' nameWithType: '[]' fullName: '[]' - uid: System.Int32 parent: System isExternal: true name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: Terminal.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32) parent: Terminal.RadioGroup isExternal: false name: RadioGroup(Int32, Int32, String[], Int32) nameWithType: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) fullName: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) - uid: Terminal.RadioGroup.MouseEvent(Terminal.MouseEvent) parent: Terminal.RadioGroup isExternal: false name: MouseEvent(MouseEvent) nameWithType: RadioGroup.MouseEvent(MouseEvent) fullName: RadioGroup.MouseEvent(MouseEvent) - uid: System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: Terminal.MouseEvent parent: Terminal isExternal: false name: MouseEvent nameWithType: MouseEvent fullName: Terminal.MouseEvent - uid: Terminal.RadioGroup.PositionCursor parent: Terminal.RadioGroup isExternal: false name: PositionCursor() nameWithType: RadioGroup.PositionCursor() fullName: RadioGroup.PositionCursor() - uid: Terminal.RadioGroup.ProcessHotKey(Terminal.KeyEvent) parent: Terminal.RadioGroup isExternal: false name: ProcessHotKey(KeyEvent) nameWithType: RadioGroup.ProcessHotKey(KeyEvent) fullName: RadioGroup.ProcessHotKey(KeyEvent) - uid: Terminal.KeyEvent parent: Terminal isExternal: false name: KeyEvent nameWithType: KeyEvent fullName: Terminal.KeyEvent - uid: Terminal.RadioGroup.ProcessKey(Terminal.KeyEvent) parent: Terminal.RadioGroup isExternal: false name: ProcessKey(KeyEvent) nameWithType: RadioGroup.ProcessKey(KeyEvent) fullName: RadioGroup.ProcessKey(KeyEvent) - uid: Terminal.RadioGroup.RadioLabels parent: Terminal.RadioGroup isExternal: false name: RadioLabels nameWithType: RadioGroup.RadioLabels fullName: RadioGroup.RadioLabels - uid: Terminal.RadioGroup.Redraw(Terminal.Rect) parent: Terminal.RadioGroup isExternal: false name: Redraw(Rect) nameWithType: RadioGroup.Redraw(Rect) fullName: RadioGroup.Redraw(Rect) - uid: Terminal.RadioGroup.Selected parent: Terminal.RadioGroup isExternal: false name: Selected nameWithType: RadioGroup.Selected fullName: RadioGroup.Selected - uid: Terminal.RadioGroup.SelectionChanged parent: Terminal.RadioGroup isExternal: false name: SelectionChanged nameWithType: RadioGroup.SelectionChanged fullName: RadioGroup.SelectionChanged - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action - uid: System.Action{System.Int32} parent: System isExternal: true name: Action nameWithType: Action fullName: System.Action spec.csharp: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action - name: < nameWithType: < fullName: < - uid: System.Int32 name: Int32 nameWithType: Int32 fullName: System.Int32 - name: '>' nameWithType: '>' fullName: '>' - uid: Terminal.RadioGroup.#ctor* parent: Terminal.RadioGroup isExternal: false name: RadioGroup nameWithType: RadioGroup.RadioGroup fullName: RadioGroup.RadioGroup - uid: Terminal.RadioGroup.MouseEvent* parent: Terminal.RadioGroup isExternal: false name: MouseEvent nameWithType: RadioGroup.MouseEvent fullName: RadioGroup.MouseEvent - uid: Terminal.RadioGroup.PositionCursor* parent: Terminal.RadioGroup isExternal: false name: PositionCursor nameWithType: RadioGroup.PositionCursor fullName: RadioGroup.PositionCursor - uid: Terminal.RadioGroup.ProcessHotKey* parent: Terminal.RadioGroup isExternal: false name: ProcessHotKey nameWithType: RadioGroup.ProcessHotKey fullName: RadioGroup.ProcessHotKey - uid: Terminal.RadioGroup.ProcessKey* parent: Terminal.RadioGroup isExternal: false name: ProcessKey nameWithType: RadioGroup.ProcessKey fullName: RadioGroup.ProcessKey - uid: Terminal.RadioGroup.RadioLabels* parent: Terminal.RadioGroup isExternal: false name: RadioLabels nameWithType: RadioGroup.RadioLabels fullName: RadioGroup.RadioLabels - uid: Terminal.RadioGroup.Redraw* parent: Terminal.RadioGroup isExternal: false name: Redraw nameWithType: RadioGroup.Redraw fullName: RadioGroup.Redraw - uid: Terminal.RadioGroup.Selected* parent: Terminal.RadioGroup isExternal: false name: Selected nameWithType: RadioGroup.Selected fullName: RadioGroup.Selected - uid: Terminal.Responder.CanFocus parent: Terminal.Responder isExternal: false name: CanFocus nameWithType: Responder.CanFocus fullName: Responder.CanFocus - uid: Terminal.View.HasFocus parent: Terminal.View isExternal: false name: HasFocus nameWithType: View.HasFocus fullName: View.HasFocus - uid: Terminal.View.ProcessColdKey(Terminal.KeyEvent) parent: Terminal.View isExternal: false name: ProcessColdKey(KeyEvent) nameWithType: View.ProcessColdKey(KeyEvent) fullName: View.ProcessColdKey(KeyEvent) - uid: Terminal.View.Add(Terminal.View) parent: Terminal.View isExternal: false name: Add(View) nameWithType: View.Add(View) fullName: View.Add(View) - uid: Terminal.View.Add(Terminal.View[]) parent: Terminal.View isExternal: false name: Add(View[]) nameWithType: View.Add(View[]) fullName: View.Add(View[]) - uid: Terminal.View.AddCh(System.Int32,System.Int32,System.Int32) parent: Terminal.View isExternal: false name: AddCh(Int32, Int32, Int32) nameWithType: View.AddCh(Int32, Int32, Int32) fullName: View.AddCh(Int32, Int32, Int32) - uid: Terminal.View.Bounds parent: Terminal.View isExternal: false name: Bounds nameWithType: View.Bounds fullName: View.Bounds - uid: Terminal.View.ChildNeedsDisplay parent: Terminal.View isExternal: false name: ChildNeedsDisplay() nameWithType: View.ChildNeedsDisplay() fullName: View.ChildNeedsDisplay() - uid: Terminal.View.Clear parent: Terminal.View isExternal: false name: Clear() nameWithType: View.Clear() fullName: View.Clear() - uid: Terminal.View.ClearNeedsDisplay parent: Terminal.View isExternal: false name: ClearNeedsDisplay() nameWithType: View.ClearNeedsDisplay() fullName: View.ClearNeedsDisplay() - uid: Terminal.View.ColorScheme parent: Terminal.View isExternal: false name: ColorScheme nameWithType: View.ColorScheme fullName: View.ColorScheme - uid: Terminal.View.DrawFrame(Terminal.Rect,System.Boolean) parent: Terminal.View isExternal: false name: DrawFrame(Rect, Boolean) nameWithType: View.DrawFrame(Rect, Boolean) fullName: View.DrawFrame(Rect, Boolean) - uid: Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme) parent: Terminal.View isExternal: false name: DrawHotString(String, Boolean, ColorScheme) nameWithType: View.DrawHotString(String, Boolean, ColorScheme) fullName: View.DrawHotString(String, Boolean, ColorScheme) - uid: Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute) parent: Terminal.View isExternal: false name: DrawHotString(String, Attribute, Attribute) nameWithType: View.DrawHotString(String, Attribute, Attribute) fullName: View.DrawHotString(String, Attribute, Attribute) - uid: Terminal.View.Driver parent: Terminal.View isExternal: false name: Driver nameWithType: View.Driver fullName: View.Driver - uid: Terminal.View.EnsureFocus parent: Terminal.View isExternal: false name: EnsureFocus() nameWithType: View.EnsureFocus() fullName: View.EnsureFocus() - uid: Terminal.View.Focused parent: Terminal.View isExternal: false name: Focused nameWithType: View.Focused fullName: View.Focused - uid: Terminal.View.FocusFirst parent: Terminal.View isExternal: false name: FocusFirst() nameWithType: View.FocusFirst() fullName: View.FocusFirst() - uid: Terminal.View.FocusLast parent: Terminal.View isExternal: false name: FocusLast() nameWithType: View.FocusLast() fullName: View.FocusLast() - uid: Terminal.View.FocusNext parent: Terminal.View isExternal: false name: FocusNext() nameWithType: View.FocusNext() fullName: View.FocusNext() - uid: Terminal.View.FocusPrev parent: Terminal.View isExternal: false name: FocusPrev() nameWithType: View.FocusPrev() fullName: View.FocusPrev() - uid: Terminal.View.Frame parent: Terminal.View isExternal: false name: Frame nameWithType: View.Frame fullName: View.Frame - uid: Terminal.View.GetEnumerator parent: Terminal.View isExternal: false name: GetEnumerator() nameWithType: View.GetEnumerator() fullName: View.GetEnumerator() - uid: Terminal.View.Id parent: Terminal.View isExternal: false name: Id nameWithType: View.Id fullName: View.Id - uid: Terminal.View.LayoutSubviews parent: Terminal.View isExternal: false name: LayoutSubviews() nameWithType: View.LayoutSubviews() fullName: View.LayoutSubviews() - uid: Terminal.View.MostFocused parent: Terminal.View isExternal: false name: MostFocused nameWithType: View.MostFocused fullName: View.MostFocused - uid: Terminal.View.Move(System.Int32,System.Int32) parent: Terminal.View isExternal: false name: Move(Int32, Int32) nameWithType: View.Move(Int32, Int32) fullName: View.Move(Int32, Int32) - uid: Terminal.View.Remove(Terminal.View) parent: Terminal.View isExternal: false name: Remove(View) nameWithType: View.Remove(View) fullName: View.Remove(View) - uid: Terminal.View.RemoveAll parent: Terminal.View isExternal: false name: RemoveAll() nameWithType: View.RemoveAll() fullName: View.RemoveAll() - uid: Terminal.View.ScreenToView(System.Int32,System.Int32) parent: Terminal.View isExternal: false name: ScreenToView(Int32, Int32) nameWithType: View.ScreenToView(Int32, Int32) fullName: View.ScreenToView(Int32, Int32) - uid: Terminal.View.SetFocus(Terminal.View) parent: Terminal.View isExternal: false name: SetFocus(View) nameWithType: View.SetFocus(View) fullName: View.SetFocus(View) - uid: Terminal.View.SetNeedsDisplay parent: Terminal.View isExternal: false name: SetNeedsDisplay() nameWithType: View.SetNeedsDisplay() fullName: View.SetNeedsDisplay() - uid: Terminal.View.SetNeedsDisplay(Terminal.Rect) parent: Terminal.View isExternal: false name: SetNeedsDisplay(Rect) nameWithType: View.SetNeedsDisplay(Rect) fullName: View.SetNeedsDisplay(Rect) - uid: Terminal.View.Subviews parent: Terminal.View isExternal: false name: Subviews nameWithType: View.Subviews fullName: View.Subviews - uid: Terminal.View.SuperView parent: Terminal.View isExternal: false name: SuperView nameWithType: View.SuperView fullName: View.SuperView - uid: Terminal.View.ToString parent: Terminal.View isExternal: false name: ToString() nameWithType: View.ToString() fullName: View.ToString() - uid: Terminal.View.WantMousePositionReports parent: Terminal.View isExternal: false name: WantMousePositionReports nameWithType: View.WantMousePositionReports fullName: View.WantMousePositionReports