diff --git a/Makefile b/Makefile index d9d4f9a49..c99871db1 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ all: doc-update yaml # Used to fetch XML doc updates from the C# compiler into the ECMA docs doc-update: - mdoc update -i ./bin/Release/Terminal.xml -o ecmadocs/en ./bin/Release/Terminal.exe + mdoc update -i Terminal.Gui/bin/Release/Terminal.Gui.xml -o ecmadocs/en Terminal.Gui/bin/Release/Terminal.Gui.dll yaml: -rm ecmadocs/en/ns-.xml diff --git a/Terminal.Gui/Terminal.Gui.csproj b/Terminal.Gui/Terminal.Gui.csproj index 607f5a8c1..b5c36b7db 100644 --- a/Terminal.Gui/Terminal.Gui.csproj +++ b/Terminal.Gui/Terminal.Gui.csproj @@ -18,12 +18,14 @@ prompt 4 false + true bin\Release prompt 4 + bin\Release\Terminal.Gui.xml false diff --git a/XmlYamlMapping.json b/XmlYamlMapping.json index a988c4cc4..98faf2b3e 100644 --- a/XmlYamlMapping.json +++ b/XmlYamlMapping.json @@ -1,3 +1,37 @@ { - "/cvs/gui.cs/ecmadocs/en/ns-Terminal.Gui.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui.yml" + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Point.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Button.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/KeyEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Rect.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Color.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ColorScheme.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBarItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Window.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/View.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.View.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseFlags.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Colors.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Toplevel.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Size.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application+RunState.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Label.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Responder.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml", + "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/MainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml", + "/cvs/gui.cs/ecmadocs/en/ns-Mono.Terminal.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/RadioGroup.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml", + "/cvs/gui.cs/ecmadocs/en/ns-Terminal.Gui.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui.yml", + "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MessageBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/CheckBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Key.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SpecialChar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Attribute.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextAlignment.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Dialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextField.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml" } \ No newline at end of file diff --git a/docfx/api/Mono.Terminal.yml b/docfx/api/Mono.Terminal.yml new file mode 100644 index 000000000..d45fcf55c --- /dev/null +++ b/docfx/api/Mono.Terminal.yml @@ -0,0 +1,26 @@ +### YamlMime:ManagedReference +items: +- uid: Mono.Terminal + id: Mono.Terminal + children: + - Mono.Terminal.MainLoop + - Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: Mono.Terminal + nameWithType: Mono.Terminal + fullName: Mono.Terminal + type: Namespace +references: +- uid: Mono.Terminal.MainLoop + parent: Mono.Terminal + isExternal: false + name: MainLoop + nameWithType: MainLoop + fullName: Mono.Terminal.MainLoop +- uid: Mono.Terminal.MainLoop.Condition + parent: Mono.Terminal + isExternal: false + name: MainLoop.Condition + nameWithType: MainLoop.Condition + fullName: Mono.Terminal.MainLoop.Condition diff --git a/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml b/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml new file mode 100644 index 000000000..7920a9c33 --- /dev/null +++ b/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml @@ -0,0 +1,193 @@ +### YamlMime:ManagedReference +items: +- uid: Mono.Terminal.MainLoop.Condition + id: MainLoop.Condition + children: + - Mono.Terminal.MainLoop.Condition.PollErr + - Mono.Terminal.MainLoop.Condition.PollHup + - Mono.Terminal.MainLoop.Condition.PollIn + - Mono.Terminal.MainLoop.Condition.PollNval + - Mono.Terminal.MainLoop.Condition.PollOut + - Mono.Terminal.MainLoop.Condition.PollPri + langs: + - csharp + name: MainLoop.Condition + nameWithType: MainLoop.Condition + fullName: Mono.Terminal.MainLoop.Condition + type: Enum + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Condition on which to wake up from file descriptor activity + syntax: + content: >- + [System.Flags] + + public enum MainLoop.Condition + inheritance: + - System.Enum + attributes: + - type: System.Flags +- uid: Mono.Terminal.MainLoop.Condition.PollErr + id: PollErr + parent: Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: PollErr + nameWithType: MainLoop.Condition.PollErr + fullName: MainLoop.Condition.PollErr + type: Field + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Error condition on output + syntax: + content: PollErr + return: + type: Mono.Terminal.MainLoop+Condition + description: To be added. + exceptions: [] +- uid: Mono.Terminal.MainLoop.Condition.PollHup + id: PollHup + parent: Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: PollHup + nameWithType: MainLoop.Condition.PollHup + fullName: MainLoop.Condition.PollHup + type: Field + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Hang-up on output + syntax: + content: PollHup + return: + type: Mono.Terminal.MainLoop+Condition + description: To be added. + exceptions: [] +- uid: Mono.Terminal.MainLoop.Condition.PollIn + id: PollIn + parent: Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: PollIn + nameWithType: MainLoop.Condition.PollIn + fullName: MainLoop.Condition.PollIn + type: Field + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: There is data to read + syntax: + content: PollIn + return: + type: Mono.Terminal.MainLoop+Condition + description: To be added. + exceptions: [] +- uid: Mono.Terminal.MainLoop.Condition.PollNval + id: PollNval + parent: Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: PollNval + nameWithType: MainLoop.Condition.PollNval + fullName: MainLoop.Condition.PollNval + type: Field + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: File descriptor is not open. + syntax: + content: PollNval + return: + type: Mono.Terminal.MainLoop+Condition + description: To be added. + exceptions: [] +- uid: Mono.Terminal.MainLoop.Condition.PollOut + id: PollOut + parent: Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: PollOut + nameWithType: MainLoop.Condition.PollOut + fullName: MainLoop.Condition.PollOut + type: Field + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Writing to the specified descriptor will not block + syntax: + content: PollOut + return: + type: Mono.Terminal.MainLoop+Condition + description: To be added. + exceptions: [] +- uid: Mono.Terminal.MainLoop.Condition.PollPri + id: PollPri + parent: Mono.Terminal.MainLoop.Condition + langs: + - csharp + name: PollPri + nameWithType: MainLoop.Condition.PollPri + fullName: MainLoop.Condition.PollPri + type: Field + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: There is urgent data to read + syntax: + content: PollPri + return: + type: Mono.Terminal.MainLoop+Condition + description: To be added. + exceptions: [] +references: +- uid: System.Enum + parent: System + isExternal: true + name: Enum + nameWithType: Enum + fullName: System.Enum +- uid: Mono.Terminal.MainLoop.Condition.PollErr + parent: Mono.Terminal.MainLoop.Condition + isExternal: false + name: PollErr + nameWithType: MainLoop.Condition.PollErr + fullName: MainLoop.Condition.PollErr +- uid: Mono.Terminal.MainLoop + parent: Mono.Terminal + isExternal: false + name: MainLoop + nameWithType: MainLoop + fullName: Mono.Terminal.MainLoop+Condition +- uid: Mono.Terminal.MainLoop.Condition.PollHup + parent: Mono.Terminal.MainLoop.Condition + isExternal: false + name: PollHup + nameWithType: MainLoop.Condition.PollHup + fullName: MainLoop.Condition.PollHup +- uid: Mono.Terminal.MainLoop.Condition.PollIn + parent: Mono.Terminal.MainLoop.Condition + isExternal: false + name: PollIn + nameWithType: MainLoop.Condition.PollIn + fullName: MainLoop.Condition.PollIn +- uid: Mono.Terminal.MainLoop.Condition.PollNval + parent: Mono.Terminal.MainLoop.Condition + isExternal: false + name: PollNval + nameWithType: MainLoop.Condition.PollNval + fullName: MainLoop.Condition.PollNval +- uid: Mono.Terminal.MainLoop.Condition.PollOut + parent: Mono.Terminal.MainLoop.Condition + isExternal: false + name: PollOut + nameWithType: MainLoop.Condition.PollOut + fullName: MainLoop.Condition.PollOut +- uid: Mono.Terminal.MainLoop.Condition.PollPri + parent: Mono.Terminal.MainLoop.Condition + isExternal: false + name: PollPri + nameWithType: MainLoop.Condition.PollPri + fullName: MainLoop.Condition.PollPri diff --git a/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml b/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml new file mode 100644 index 000000000..ebaf578a8 --- /dev/null +++ b/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml @@ -0,0 +1,539 @@ +### YamlMime:ManagedReference +items: +- uid: Mono.Terminal.MainLoop + id: MainLoop + children: + - Mono.Terminal.MainLoop.#ctor + - Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean}) + - Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + - Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + - Mono.Terminal.MainLoop.EventsPending(System.Boolean) + - Mono.Terminal.MainLoop.Invoke(System.Action) + - Mono.Terminal.MainLoop.MainIteration + - Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean}) + - Mono.Terminal.MainLoop.RemoveTimeout(System.Object) + - Mono.Terminal.MainLoop.RemoveWatch(System.Object) + - Mono.Terminal.MainLoop.Run + - Mono.Terminal.MainLoop.Stop + langs: + - csharp + name: MainLoop + nameWithType: MainLoop + fullName: Mono.Terminal.MainLoop + type: Class + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: >- + Simple main loop implementation that can be used to monitor + file descriptor, run timers and idle handlers. + syntax: + content: public class MainLoop + inheritance: + - System.Object + implements: [] + inheritedMembers: [] +- uid: Mono.Terminal.MainLoop.#ctor + id: '#ctor' + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: MainLoop() + nameWithType: MainLoop.MainLoop() + fullName: MainLoop.MainLoop() + type: Constructor + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Default constructor + syntax: + content: public MainLoop (); + parameters: [] + overload: Mono.Terminal.MainLoop.#ctor* + exceptions: [] +- uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean}) + id: AddIdle(System.Func{System.Boolean}) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: AddIdle(Func) + nameWithType: MainLoop.AddIdle(Func) + fullName: MainLoop.AddIdle(Func) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Executes the specified @idleHandler on the idle loop. The return value is a token to remove it. + syntax: + content: public Func AddIdle (Func idleHandler); + parameters: + - id: idleHandler + type: System.Func{System.Boolean} + description: To be added. + return: + type: System.Func{System.Boolean} + description: To be added. + overload: Mono.Terminal.MainLoop.AddIdle* + exceptions: [] +- uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + id: AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: AddTimeout(TimeSpan, Func) + nameWithType: MainLoop.AddTimeout(TimeSpan, Func) + fullName: MainLoop.AddTimeout(TimeSpan, Func) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Adds a timeout to the mainloop. + remarks: "When time time specified passes, the callback will be invoked.\n If the callback returns true, the timeout will be reset, repeating\n the invocation. If it returns false, the timeout will stop.\n \n The returned value is a token that can be used to stop the timeout\n by calling RemoveTimeout." + syntax: + content: public object AddTimeout (TimeSpan time, Func callback); + parameters: + - id: time + type: System.TimeSpan + description: To be added. + - id: callback + type: System.Func{Mono.Terminal.MainLoop,System.Boolean} + description: To be added. + return: + type: System.Object + description: To be added. + overload: Mono.Terminal.MainLoop.AddTimeout* + exceptions: [] +- uid: Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + id: AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: AddWatch(Int32, MainLoop+Condition, Func) + nameWithType: MainLoop.AddWatch(Int32, MainLoop+Condition, Func) + fullName: MainLoop.AddWatch(Int32, MainLoop+Condition, Func) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Watches a file descriptor for activity. + remarks: "When the condition is met, the provided callback\n is invoked. If the callback returns false, the\n watch is automatically removed.\n \n The return value is a token that represents this watch, you can\n use this token to remove the watch by calling RemoveWatch." + syntax: + content: public object AddWatch (int fileDescriptor, Mono.Terminal.MainLoop.Condition condition, Func callback); + parameters: + - id: fileDescriptor + type: System.Int32 + description: To be added. + - id: condition + type: Mono.Terminal.MainLoop+Condition + description: To be added. + - id: callback + type: System.Func{Mono.Terminal.MainLoop,System.Boolean} + description: To be added. + return: + type: System.Object + description: To be added. + overload: Mono.Terminal.MainLoop.AddWatch* + exceptions: [] +- uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean) + id: EventsPending(System.Boolean) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: EventsPending(Boolean) + nameWithType: MainLoop.EventsPending(Boolean) + fullName: MainLoop.EventsPending(Boolean) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Determines whether there are pending events to be processed. + remarks: >- + You can use this method if you want to probe if events are pending. + Typically used if you need to flush the input queue while still + running some of your own code in your main thread. + syntax: + content: public bool EventsPending (bool wait = false); + parameters: + - id: wait + type: System.Boolean + description: To be added. + return: + type: System.Boolean + description: To be added. + overload: Mono.Terminal.MainLoop.EventsPending* + exceptions: [] +- uid: Mono.Terminal.MainLoop.Invoke(System.Action) + id: Invoke(System.Action) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: Invoke(Action) + nameWithType: MainLoop.Invoke(Action) + fullName: MainLoop.Invoke(Action) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Runs @action on the thread that is processing events + syntax: + content: public void Invoke (Action action); + parameters: + - id: action + type: System.Action + description: To be added. + overload: Mono.Terminal.MainLoop.Invoke* + exceptions: [] +- uid: Mono.Terminal.MainLoop.MainIteration + id: MainIteration + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: MainIteration() + nameWithType: MainLoop.MainIteration() + fullName: MainLoop.MainIteration() + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Runs one iteration of timers and file watches + remarks: "You use this to process all pending events (timers, idle handlers and file watches).\n \n You can use it like this:\n while (main.EvensPending ()) MainIteration ();" + syntax: + content: public void MainIteration (); + parameters: [] + overload: Mono.Terminal.MainLoop.MainIteration* + exceptions: [] +- uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean}) + id: RemoveIdle(System.Func{System.Boolean}) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: RemoveIdle(Func) + nameWithType: MainLoop.RemoveIdle(Func) + fullName: MainLoop.RemoveIdle(Func) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Removes the specified idleHandler from processing. + syntax: + content: public void RemoveIdle (Func idleHandler); + parameters: + - id: idleHandler + type: System.Func{System.Boolean} + description: To be added. + overload: Mono.Terminal.MainLoop.RemoveIdle* + exceptions: [] +- uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object) + id: RemoveTimeout(System.Object) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: RemoveTimeout(Object) + nameWithType: MainLoop.RemoveTimeout(Object) + fullName: MainLoop.RemoveTimeout(Object) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Removes a previously scheduled timeout + remarks: The token parameter is the value returned by AddTimeout. + syntax: + content: public void RemoveTimeout (object token); + parameters: + - id: token + type: System.Object + description: To be added. + overload: Mono.Terminal.MainLoop.RemoveTimeout* + exceptions: [] +- uid: Mono.Terminal.MainLoop.RemoveWatch(System.Object) + id: RemoveWatch(System.Object) + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: RemoveWatch(Object) + nameWithType: MainLoop.RemoveWatch(Object) + fullName: MainLoop.RemoveWatch(Object) + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Removes an active watch from the mainloop. + remarks: The token parameter is the value returned from AddWatch + syntax: + content: public void RemoveWatch (object token); + parameters: + - id: token + type: System.Object + description: To be added. + overload: Mono.Terminal.MainLoop.RemoveWatch* + exceptions: [] +- uid: Mono.Terminal.MainLoop.Run + id: Run + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: Run() + nameWithType: MainLoop.Run() + fullName: MainLoop.Run() + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Runs the mainloop. + syntax: + content: public void Run (); + parameters: [] + overload: Mono.Terminal.MainLoop.Run* + exceptions: [] +- uid: Mono.Terminal.MainLoop.Stop + id: Stop + parent: Mono.Terminal.MainLoop + langs: + - csharp + name: Stop() + nameWithType: MainLoop.Stop() + fullName: MainLoop.Stop() + type: Method + assemblies: + - Terminal.Gui + namespace: Mono.Terminal + summary: Stops the mainloop. + syntax: + content: public void Stop (); + parameters: [] + overload: Mono.Terminal.MainLoop.Stop* + exceptions: [] +references: +- uid: System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: Mono.Terminal.MainLoop.#ctor + parent: Mono.Terminal.MainLoop + isExternal: false + name: MainLoop() + nameWithType: MainLoop.MainLoop() + fullName: MainLoop.MainLoop() +- uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean}) + parent: Mono.Terminal.MainLoop + isExternal: false + name: AddIdle(Func) + nameWithType: MainLoop.AddIdle(Func) + fullName: MainLoop.AddIdle(Func) +- uid: System.Func`1 + name: Func + nameWithType: Func + fullName: System.Func +- uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean +- uid: System.Func{System.Boolean} + parent: System + isExternal: true + name: Func + nameWithType: Func + fullName: System.Func + spec.csharp: + - uid: System.Func`1 + name: Func + nameWithType: Func + fullName: System.Func + - name: < + nameWithType: < + fullName: < + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + - name: '>' + nameWithType: '>' + fullName: '>' +- uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + parent: Mono.Terminal.MainLoop + isExternal: false + name: AddTimeout(TimeSpan, Func) + nameWithType: MainLoop.AddTimeout(TimeSpan, Func) + fullName: MainLoop.AddTimeout(TimeSpan, Func) +- uid: System.TimeSpan + parent: System + isExternal: true + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func +- uid: Mono.Terminal.MainLoop + name: MainLoop + nameWithType: MainLoop + fullName: Mono.Terminal.MainLoop +- uid: System.Func{Mono.Terminal.MainLoop,System.Boolean} + parent: System + isExternal: true + name: Func + nameWithType: Func + fullName: System.Func + spec.csharp: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + - name: < + nameWithType: < + fullName: < + - uid: Mono.Terminal.MainLoop + name: MainLoop + nameWithType: MainLoop + fullName: Mono.Terminal.MainLoop + - name: ',' + nameWithType: ',' + fullName: ',' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + - name: '>' + nameWithType: '>' + fullName: '>' +- uid: Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + parent: Mono.Terminal.MainLoop + isExternal: false + name: AddWatch(Int32, MainLoop+Condition, Func) + nameWithType: MainLoop.AddWatch(Int32, MainLoop+Condition, Func) + fullName: MainLoop.AddWatch(Int32, MainLoop+Condition, Func) +- uid: System.Int32 + parent: System + isExternal: true + name: Int32 + nameWithType: Int32 + fullName: System.Int32 +- uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean) + parent: Mono.Terminal.MainLoop + isExternal: false + name: EventsPending(Boolean) + nameWithType: MainLoop.EventsPending(Boolean) + fullName: MainLoop.EventsPending(Boolean) +- uid: Mono.Terminal.MainLoop.Invoke(System.Action) + parent: Mono.Terminal.MainLoop + isExternal: false + name: Invoke(Action) + nameWithType: MainLoop.Invoke(Action) + fullName: MainLoop.Invoke(Action) +- uid: System.Action + parent: System + isExternal: true + name: Action + nameWithType: Action + fullName: System.Action +- uid: Mono.Terminal.MainLoop.MainIteration + parent: Mono.Terminal.MainLoop + isExternal: false + name: MainIteration() + nameWithType: MainLoop.MainIteration() + fullName: MainLoop.MainIteration() +- uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean}) + parent: Mono.Terminal.MainLoop + isExternal: false + name: RemoveIdle(Func) + nameWithType: MainLoop.RemoveIdle(Func) + fullName: MainLoop.RemoveIdle(Func) +- uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object) + parent: Mono.Terminal.MainLoop + isExternal: false + name: RemoveTimeout(Object) + nameWithType: MainLoop.RemoveTimeout(Object) + fullName: MainLoop.RemoveTimeout(Object) +- uid: Mono.Terminal.MainLoop.RemoveWatch(System.Object) + parent: Mono.Terminal.MainLoop + isExternal: false + name: RemoveWatch(Object) + nameWithType: MainLoop.RemoveWatch(Object) + fullName: MainLoop.RemoveWatch(Object) +- uid: Mono.Terminal.MainLoop.Run + parent: Mono.Terminal.MainLoop + isExternal: false + name: Run() + nameWithType: MainLoop.Run() + fullName: MainLoop.Run() +- uid: Mono.Terminal.MainLoop.Stop + parent: Mono.Terminal.MainLoop + isExternal: false + name: Stop() + nameWithType: MainLoop.Stop() + fullName: MainLoop.Stop() +- uid: Mono.Terminal.MainLoop.#ctor* + parent: Mono.Terminal.MainLoop + isExternal: false + name: MainLoop + nameWithType: MainLoop.MainLoop + fullName: MainLoop.MainLoop +- uid: Mono.Terminal.MainLoop.AddIdle* + parent: Mono.Terminal.MainLoop + isExternal: false + name: AddIdle + nameWithType: MainLoop.AddIdle + fullName: MainLoop.AddIdle +- uid: Mono.Terminal.MainLoop.AddTimeout* + parent: Mono.Terminal.MainLoop + isExternal: false + name: AddTimeout + nameWithType: MainLoop.AddTimeout + fullName: MainLoop.AddTimeout +- uid: Mono.Terminal.MainLoop.AddWatch* + parent: Mono.Terminal.MainLoop + isExternal: false + name: AddWatch + nameWithType: MainLoop.AddWatch + fullName: MainLoop.AddWatch +- uid: Mono.Terminal.MainLoop.EventsPending* + parent: Mono.Terminal.MainLoop + isExternal: false + name: EventsPending + nameWithType: MainLoop.EventsPending + fullName: MainLoop.EventsPending +- uid: Mono.Terminal.MainLoop.Invoke* + parent: Mono.Terminal.MainLoop + isExternal: false + name: Invoke + nameWithType: MainLoop.Invoke + fullName: MainLoop.Invoke +- uid: Mono.Terminal.MainLoop.MainIteration* + parent: Mono.Terminal.MainLoop + isExternal: false + name: MainIteration + nameWithType: MainLoop.MainIteration + fullName: MainLoop.MainIteration +- uid: Mono.Terminal.MainLoop.RemoveIdle* + parent: Mono.Terminal.MainLoop + isExternal: false + name: RemoveIdle + nameWithType: MainLoop.RemoveIdle + fullName: MainLoop.RemoveIdle +- uid: Mono.Terminal.MainLoop.RemoveTimeout* + parent: Mono.Terminal.MainLoop + isExternal: false + name: RemoveTimeout + nameWithType: MainLoop.RemoveTimeout + fullName: MainLoop.RemoveTimeout +- uid: Mono.Terminal.MainLoop.RemoveWatch* + parent: Mono.Terminal.MainLoop + isExternal: false + name: RemoveWatch + nameWithType: MainLoop.RemoveWatch + fullName: MainLoop.RemoveWatch +- uid: Mono.Terminal.MainLoop.Run* + parent: Mono.Terminal.MainLoop + isExternal: false + name: Run + nameWithType: MainLoop.Run + fullName: MainLoop.Run +- uid: Mono.Terminal.MainLoop.Stop* + parent: Mono.Terminal.MainLoop + isExternal: false + name: Stop + nameWithType: MainLoop.Stop + fullName: MainLoop.Stop diff --git a/docfx/api/Terminal.Gui.yml b/docfx/api/Terminal.Gui.yml index c64b70d01..9647727a9 100644 --- a/docfx/api/Terminal.Gui.yml +++ b/docfx/api/Terminal.Gui.yml @@ -2,11 +2,228 @@ items: - uid: Terminal.Gui id: Terminal.Gui - children: [] + children: + - Terminal.Gui.Application + - Terminal.Gui.Application.RunState + - Terminal.Gui.Attribute + - Terminal.Gui.Button + - Terminal.Gui.CheckBox + - Terminal.Gui.Color + - Terminal.Gui.Colors + - Terminal.Gui.ColorScheme + - Terminal.Gui.ConsoleDriver + - Terminal.Gui.Dialog + - Terminal.Gui.Key + - Terminal.Gui.KeyEvent + - Terminal.Gui.Label + - Terminal.Gui.MenuBar + - Terminal.Gui.MenuBarItem + - Terminal.Gui.MenuItem + - Terminal.Gui.MessageBox + - Terminal.Gui.MouseEvent + - Terminal.Gui.MouseFlags + - Terminal.Gui.Point + - Terminal.Gui.RadioGroup + - Terminal.Gui.Rect + - Terminal.Gui.Responder + - Terminal.Gui.ScrollView + - Terminal.Gui.Size + - Terminal.Gui.SpecialChar + - Terminal.Gui.TextAlignment + - Terminal.Gui.TextField + - Terminal.Gui.Toplevel + - Terminal.Gui.View + - Terminal.Gui.Window langs: - csharp name: Terminal.Gui nameWithType: Terminal.Gui fullName: Terminal.Gui type: Namespace -references: [] +references: +- uid: Terminal.Gui.Application + parent: Terminal.Gui + isExternal: false + name: Application + nameWithType: Application + fullName: Terminal.Gui.Application +- uid: Terminal.Gui.Application.RunState + parent: Terminal.Gui + isExternal: false + name: Application.RunState + nameWithType: Application.RunState + fullName: Terminal.Gui.Application.RunState +- uid: Terminal.Gui.Attribute + parent: Terminal.Gui + isExternal: false + name: Attribute + nameWithType: Attribute + fullName: Terminal.Gui.Attribute +- uid: Terminal.Gui.Button + parent: Terminal.Gui + isExternal: false + name: Button + nameWithType: Button + fullName: Terminal.Gui.Button +- uid: Terminal.Gui.CheckBox + parent: Terminal.Gui + isExternal: false + name: CheckBox + nameWithType: CheckBox + fullName: Terminal.Gui.CheckBox +- uid: Terminal.Gui.Color + parent: Terminal.Gui + isExternal: false + name: Color + nameWithType: Color + fullName: Terminal.Gui.Color +- uid: Terminal.Gui.Colors + parent: Terminal.Gui + isExternal: false + name: Colors + nameWithType: Colors + fullName: Terminal.Gui.Colors +- uid: Terminal.Gui.ColorScheme + parent: Terminal.Gui + isExternal: false + name: ColorScheme + nameWithType: ColorScheme + fullName: Terminal.Gui.ColorScheme +- uid: Terminal.Gui.ConsoleDriver + parent: Terminal.Gui + isExternal: false + name: ConsoleDriver + nameWithType: ConsoleDriver + fullName: Terminal.Gui.ConsoleDriver +- uid: Terminal.Gui.Dialog + parent: Terminal.Gui + isExternal: false + name: Dialog + nameWithType: Dialog + fullName: Terminal.Gui.Dialog +- uid: Terminal.Gui.Key + parent: Terminal.Gui + isExternal: false + name: Key + nameWithType: Key + fullName: Terminal.Gui.Key +- uid: Terminal.Gui.KeyEvent + parent: Terminal.Gui + isExternal: false + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent +- uid: Terminal.Gui.Label + parent: Terminal.Gui + isExternal: false + name: Label + nameWithType: Label + fullName: Terminal.Gui.Label +- uid: Terminal.Gui.MenuBar + parent: Terminal.Gui + isExternal: false + name: MenuBar + nameWithType: MenuBar + fullName: Terminal.Gui.MenuBar +- uid: Terminal.Gui.MenuBarItem + parent: Terminal.Gui + isExternal: false + name: MenuBarItem + nameWithType: MenuBarItem + fullName: Terminal.Gui.MenuBarItem +- uid: Terminal.Gui.MenuItem + parent: Terminal.Gui + isExternal: false + name: MenuItem + nameWithType: MenuItem + fullName: Terminal.Gui.MenuItem +- uid: Terminal.Gui.MessageBox + parent: Terminal.Gui + isExternal: false + name: MessageBox + nameWithType: MessageBox + fullName: Terminal.Gui.MessageBox +- uid: Terminal.Gui.MouseEvent + parent: Terminal.Gui + isExternal: false + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent +- uid: Terminal.Gui.MouseFlags + parent: Terminal.Gui + isExternal: false + name: MouseFlags + nameWithType: MouseFlags + fullName: Terminal.Gui.MouseFlags +- uid: Terminal.Gui.Point + parent: Terminal.Gui + isExternal: false + name: Point + nameWithType: Point + fullName: Terminal.Gui.Point +- uid: Terminal.Gui.RadioGroup + parent: Terminal.Gui + isExternal: false + name: RadioGroup + nameWithType: RadioGroup + fullName: Terminal.Gui.RadioGroup +- uid: Terminal.Gui.Rect + parent: Terminal.Gui + isExternal: false + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect +- uid: Terminal.Gui.Responder + parent: Terminal.Gui + isExternal: false + name: Responder + nameWithType: Responder + fullName: Terminal.Gui.Responder +- uid: Terminal.Gui.ScrollView + parent: Terminal.Gui + isExternal: false + name: ScrollView + nameWithType: ScrollView + fullName: Terminal.Gui.ScrollView +- uid: Terminal.Gui.Size + parent: Terminal.Gui + isExternal: false + name: Size + nameWithType: Size + fullName: Terminal.Gui.Size +- uid: Terminal.Gui.SpecialChar + parent: Terminal.Gui + isExternal: false + name: SpecialChar + nameWithType: SpecialChar + fullName: Terminal.Gui.SpecialChar +- uid: Terminal.Gui.TextAlignment + parent: Terminal.Gui + isExternal: false + name: TextAlignment + nameWithType: TextAlignment + fullName: Terminal.Gui.TextAlignment +- uid: Terminal.Gui.TextField + parent: Terminal.Gui + isExternal: false + name: TextField + nameWithType: TextField + fullName: Terminal.Gui.TextField +- uid: Terminal.Gui.Toplevel + parent: Terminal.Gui + isExternal: false + name: Toplevel + nameWithType: Toplevel + fullName: Terminal.Gui.Toplevel +- uid: Terminal.Gui.View + parent: Terminal.Gui + isExternal: false + name: View + nameWithType: View + fullName: Terminal.Gui.View +- uid: Terminal.Gui.Window + parent: Terminal.Gui + isExternal: false + name: Window + nameWithType: Window + fullName: Terminal.Gui.Window diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml index fd6eb8a5a..4f9cc7d83 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml @@ -12,7 +12,7 @@ items: fullName: Terminal.Gui.Application.RunState type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Captures the execution state for the provided TopLevel view. syntax: @@ -32,7 +32,7 @@ items: fullName: Application.RunState.Dispose() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Releases all resource used by the object. remarks: >- @@ -56,7 +56,7 @@ items: fullName: Application.RunState.Dispose(Boolean) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Dispose the specified disposing. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml index abadf30de..3d8d3e19d 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml @@ -28,7 +28,7 @@ items: fullName: Terminal.Gui.Application type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The application driver for gui.cs remarks: "

\n You can hook up to the Iteration event to have your method \n invoked on each iteration of the mainloop.\n

\n

\n Creates a mainloop to process input events, handle timers and\n other sources of data. It is accessible via the MainLoop property.\n

\n

\n When invoked sets the SynchronizationContext to one that is tied\n to the mainloop, allowing user code to use async/await.\n

" @@ -48,7 +48,7 @@ items: fullName: Application.Application() type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public Application (); @@ -65,7 +65,7 @@ items: fullName: Application.Begin(Toplevel) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public static Terminal.Gui.Application.RunState Begin (Terminal.Gui.Toplevel toplevel); @@ -88,7 +88,7 @@ items: fullName: Application.Current type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The current toplevel object. This is updated when Application.Run enters and leaves and points to the current toplevel. syntax: @@ -108,7 +108,7 @@ items: fullName: Application.Driver type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The current Console Driver in use. syntax: @@ -127,7 +127,7 @@ items: fullName: Application.End(Application+RunState) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public static void End (Terminal.Gui.Application.RunState rs); @@ -147,7 +147,7 @@ items: fullName: Application.GrabMouse(View) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Grabs the mouse, forcing all mouse events to be routed to the specified view until UngrabMouse is called. syntax: @@ -168,7 +168,7 @@ items: fullName: Application.Init() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes the Application syntax: @@ -186,7 +186,7 @@ items: fullName: Application.Iteration type: Event assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- This event is raised on each iteration of the @@ -208,7 +208,7 @@ items: fullName: Application.MainLoop type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The mainloop driver for the applicaiton syntax: @@ -228,7 +228,7 @@ items: fullName: Application.MakeCenteredRect(Size) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns a rectangle that is centered in the screen for the provided size. syntax: @@ -252,7 +252,7 @@ items: fullName: Application.Refresh() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Triggers a refresh of the entire display. syntax: @@ -270,7 +270,7 @@ items: fullName: Application.RequestStop() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Stops running the most recent toplevel syntax: @@ -288,7 +288,7 @@ items: fullName: Application.RootMouseEvent type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Merely a debugging aid to see the raw mouse events syntax: @@ -307,7 +307,7 @@ items: fullName: Application.Run() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Runs the application with the built-in toplevel view syntax: @@ -325,7 +325,7 @@ items: fullName: Application.Run(Toplevel) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Runs the main loop on the given container. remarks: >- @@ -356,7 +356,7 @@ items: fullName: Application.RunLoop(Application+RunState, Boolean) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Runs the main loop for the created dialog remarks: >- @@ -383,7 +383,7 @@ items: fullName: Application.Top type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The Toplevel object used for the application on startup. syntax: @@ -403,7 +403,7 @@ items: fullName: Application.UngrabMouse() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Releases the mouse grab, so mouse events will be routed to the view on which the mouse is. syntax: @@ -504,7 +504,7 @@ references: fullName: Application.MainLoop - uid: Mono.Terminal.MainLoop parent: Mono.Terminal - isExternal: true + isExternal: false name: MainLoop nameWithType: MainLoop fullName: Mono.Terminal.MainLoop diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml index 9d982b8bd..09f4173f7 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml @@ -13,7 +13,7 @@ items: fullName: Terminal.Gui.Attribute type: Struct assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Attributes are used as elements that contain both a foreground and a background or platform specific features remarks: >- @@ -35,7 +35,7 @@ items: fullName: Attribute.Attribute(Int32) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public Attribute (int v); @@ -55,7 +55,7 @@ items: fullName: Attribute.op_Implicit(Int32 to Attribute) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public static Terminal.Gui.Attribute op_Implicit (int v); @@ -78,7 +78,7 @@ items: fullName: Attribute.op_Implicit(Attribute to Int32) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public static int op_Implicit (Terminal.Gui.Attribute c); diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml index 29048972e..6118223b3 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml @@ -23,7 +23,7 @@ items: fullName: Terminal.Gui.Button type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Button is a view that provides an item that invokes a callback when activated. remarks: >- @@ -91,7 +91,7 @@ items: fullName: Button.Button(String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor, creates a button based on @@ -117,7 +117,7 @@ items: fullName: Button.Button(String, Boolean) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor, creates a button based on @@ -147,7 +147,7 @@ items: fullName: Button.Button(Int32, Int32, String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor, creates a button based on @@ -179,7 +179,7 @@ items: fullName: Button.Button(Int32, Int32, String, Boolean) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor, creates a button based on @@ -215,7 +215,7 @@ items: fullName: Button.Clicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Clicked event, raised when the button is clicked. remarks: >- @@ -238,7 +238,7 @@ items: fullName: Button.IsDefault type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets a value indicating whether this is the default action to activate on return on a dialog. syntax: @@ -258,7 +258,7 @@ items: fullName: Button.MouseEvent(MouseEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool MouseEvent (Terminal.Gui.MouseEvent me); @@ -281,7 +281,7 @@ items: fullName: Button.PositionCursor() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void PositionCursor (); @@ -298,7 +298,7 @@ items: fullName: Button.ProcessColdKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessColdKey (Terminal.Gui.KeyEvent kb); @@ -321,7 +321,7 @@ items: fullName: Button.ProcessHotKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessHotKey (Terminal.Gui.KeyEvent kb); @@ -344,7 +344,7 @@ items: fullName: Button.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -367,7 +367,7 @@ items: fullName: Button.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect region); @@ -387,7 +387,7 @@ items: fullName: Button.Text type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The text displayed by this widget. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml b/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml index 022954ed6..bce969a82 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml @@ -19,7 +19,7 @@ items: fullName: Terminal.Gui.CheckBox type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The Checkbox View shows an on/off toggle that the user can set syntax: @@ -78,7 +78,7 @@ items: fullName: CheckBox.CheckBox(Int32, Int32, String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor, creates a CheckButton based on @@ -110,7 +110,7 @@ items: fullName: CheckBox.CheckBox(Int32, Int32, String, Boolean) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor, creates a CheckButton based on @@ -145,7 +145,7 @@ items: fullName: CheckBox.Checked type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The state of the checkbox. syntax: @@ -165,7 +165,7 @@ items: fullName: CheckBox.MouseEvent(MouseEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool MouseEvent (Terminal.Gui.MouseEvent me); @@ -188,7 +188,7 @@ items: fullName: CheckBox.PositionCursor() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void PositionCursor (); @@ -205,7 +205,7 @@ items: fullName: CheckBox.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -228,7 +228,7 @@ items: fullName: CheckBox.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect region); @@ -248,7 +248,7 @@ items: fullName: CheckBox.Text type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The text displayed by this widget. syntax: @@ -268,7 +268,7 @@ items: fullName: CheckBox.Toggled type: Event assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Toggled event, raised when the CheckButton is toggled. remarks: >- diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml index 618a5e80c..bcc571951 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml @@ -26,7 +26,7 @@ items: fullName: Terminal.Gui.Color type: Enum assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Basic colors that can be used to set the foreground and background colors in console applications. These can only be syntax: @@ -43,7 +43,7 @@ items: fullName: Color.Black type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The black color. syntax: @@ -62,7 +62,7 @@ items: fullName: Color.Blue type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The blue color. syntax: @@ -81,7 +81,7 @@ items: fullName: Color.BrighCyan type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The brigh cyan color. syntax: @@ -100,7 +100,7 @@ items: fullName: Color.BrightBlue type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The bright bBlue color. syntax: @@ -119,7 +119,7 @@ items: fullName: Color.BrightGreen type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The bright green color. syntax: @@ -138,7 +138,7 @@ items: fullName: Color.BrightMagenta type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The bright magenta color. syntax: @@ -157,7 +157,7 @@ items: fullName: Color.BrightRed type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The bright red color. syntax: @@ -176,7 +176,7 @@ items: fullName: Color.BrightYellow type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The bright yellow color. syntax: @@ -195,7 +195,7 @@ items: fullName: Color.Brown type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The brown color. syntax: @@ -214,7 +214,7 @@ items: fullName: Color.Cyan type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The cyan color. syntax: @@ -233,7 +233,7 @@ items: fullName: Color.DarkGray type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The dark gray color. syntax: @@ -252,7 +252,7 @@ items: fullName: Color.Gray type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The gray color. syntax: @@ -271,7 +271,7 @@ items: fullName: Color.Green type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The green color. syntax: @@ -290,7 +290,7 @@ items: fullName: Color.Magenta type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The magenta color. syntax: @@ -309,7 +309,7 @@ items: fullName: Color.Red type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The red color. syntax: @@ -328,7 +328,7 @@ items: fullName: Color.White type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The White color. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml b/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml index d89ce0a71..f735efbb4 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml @@ -15,7 +15,7 @@ items: fullName: Terminal.Gui.ColorScheme type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Color scheme definitions, they cover some common scenarios and are used @@ -37,7 +37,7 @@ items: fullName: ColorScheme.ColorScheme() type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public ColorScheme (); @@ -54,7 +54,7 @@ items: fullName: ColorScheme.Focus type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The color for text when the view has the focus. syntax: @@ -73,7 +73,7 @@ items: fullName: ColorScheme.HotFocus type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The color for the hotkey when the view is focused. syntax: @@ -92,7 +92,7 @@ items: fullName: ColorScheme.HotNormal type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The color for the hotkey when a view is not focused syntax: @@ -111,7 +111,7 @@ items: fullName: ColorScheme.Normal type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The default color for text, when the view is not focused. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml index b0d5e3fbe..0bfbcbe83 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml @@ -14,7 +14,7 @@ items: fullName: Terminal.Gui.Colors type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The default ColorSchemes for the application. syntax: @@ -33,7 +33,7 @@ items: fullName: Colors.Base type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The base color scheme, for the default toplevel views. syntax: @@ -52,7 +52,7 @@ items: fullName: Colors.Dialog type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The dialog color scheme, for standard popup dialog boxes syntax: @@ -71,7 +71,7 @@ items: fullName: Colors.Error type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The color scheme for showing errors. syntax: @@ -90,7 +90,7 @@ items: fullName: Colors.Menu type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The menu bar color syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml b/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml index 5955bf100..3df2b16c1 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml @@ -30,7 +30,7 @@ items: fullName: Terminal.Gui.ConsoleDriver type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one. syntax: @@ -49,7 +49,7 @@ items: fullName: ConsoleDriver.ConsoleDriver() type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: protected ConsoleDriver (); @@ -66,7 +66,7 @@ items: fullName: ConsoleDriver.AddCh(Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds the specified rune to the display at the current cursor position syntax: @@ -87,7 +87,7 @@ items: fullName: ConsoleDriver.AddSpecial(SpecialChar) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Draws a special characters in the screen syntax: @@ -108,7 +108,7 @@ items: fullName: ConsoleDriver.AddStr(String) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds the specified syntax: @@ -129,7 +129,7 @@ items: fullName: ConsoleDriver.Clip type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Controls the current clipping region that AddCh/AddStr is subject to. syntax: @@ -149,7 +149,7 @@ items: fullName: ConsoleDriver.Cols type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The current number of columns in the terminal. syntax: @@ -169,7 +169,7 @@ items: fullName: ConsoleDriver.DrawFrame(Rect, Boolean) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void DrawFrame (Terminal.Gui.Rect region, bool fill); @@ -192,7 +192,7 @@ items: fullName: ConsoleDriver.End() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Ends the execution of the console driver. syntax: @@ -210,7 +210,7 @@ items: fullName: ConsoleDriver.Init(Action) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes the driver syntax: @@ -231,7 +231,7 @@ items: fullName: ConsoleDriver.Move(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Moves the cursor to the specified column and row. syntax: @@ -255,7 +255,7 @@ items: fullName: ConsoleDriver.PrepareToRun(MainLoop, Action, Action) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void PrepareToRun (Mono.Terminal.MainLoop mainLoop, Action target, Action mouse); @@ -281,7 +281,7 @@ items: fullName: ConsoleDriver.RedrawTop() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void RedrawTop (); @@ -298,7 +298,7 @@ items: fullName: ConsoleDriver.Refresh() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Updates the screen to reflect all the changes that have been done to the display buffer syntax: @@ -316,7 +316,7 @@ items: fullName: ConsoleDriver.Rows type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The current number of rows in the terminal. syntax: @@ -336,7 +336,7 @@ items: fullName: ConsoleDriver.SetAttribute(Attribute) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void SetAttribute (Terminal.Gui.Attribute c); @@ -356,7 +356,7 @@ items: fullName: ConsoleDriver.SetColors(ConsoleColor, ConsoleColor) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void SetColors (ConsoleColor foreground, ConsoleColor background); @@ -379,7 +379,7 @@ items: fullName: ConsoleDriver.SetColors(Int16, Int16) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: "Advanced uses - set colors to any pre-set pairs, you would need to init_color \n that independently with the R, G, B values." syntax: @@ -403,7 +403,7 @@ items: fullName: ConsoleDriver.StartReportingMouseMoves() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void StartReportingMouseMoves (); @@ -420,7 +420,7 @@ items: fullName: ConsoleDriver.StopReportingMouseMoves() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public abstract void StopReportingMouseMoves (); @@ -437,7 +437,7 @@ items: fullName: ConsoleDriver.Suspend() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver. syntax: @@ -556,7 +556,7 @@ references: fullName: ConsoleDriver.PrepareToRun(MainLoop, Action, Action) - uid: Mono.Terminal.MainLoop parent: Mono.Terminal - isExternal: true + isExternal: false name: MainLoop nameWithType: MainLoop fullName: Mono.Terminal.MainLoop diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml index 90174154d..4b031e323 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml @@ -14,7 +14,7 @@ items: fullName: Terminal.Gui.Dialog type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: "The dialog box is a window that by default is centered and contains one \n or more buttons." syntax: @@ -80,7 +80,7 @@ items: fullName: Dialog.Dialog(String, Int32, Int32, Button[]) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new instance of the class with an optional set of buttons to display syntax: @@ -110,7 +110,7 @@ items: fullName: Dialog.AddButton(Button) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds a button to the dialog, its layout will be controled by the dialog syntax: @@ -131,7 +131,7 @@ items: fullName: Dialog.LayoutSubviews() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void LayoutSubviews (); @@ -148,7 +148,7 @@ items: fullName: Dialog.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml index fe94fd057..88ba5c287 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml @@ -67,7 +67,7 @@ items: fullName: Terminal.Gui.Key type: Enum assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- The Key enumeration contains special encoding for some keys, but can also @@ -97,7 +97,7 @@ items: fullName: Key.AltMask type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- When this value is set, the Key encodes the sequence Alt-KeyValue. @@ -118,7 +118,7 @@ items: fullName: Key.Backspace type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Backspace key. syntax: @@ -137,7 +137,7 @@ items: fullName: Key.BackTab type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Shift-tab key (backwards tab key). syntax: @@ -156,7 +156,7 @@ items: fullName: Key.CharMask type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: CharMask @@ -174,7 +174,7 @@ items: fullName: Key.ControlA type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-A syntax: @@ -193,7 +193,7 @@ items: fullName: Key.ControlB type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-B syntax: @@ -212,7 +212,7 @@ items: fullName: Key.ControlC type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-C syntax: @@ -231,7 +231,7 @@ items: fullName: Key.ControlD type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-D syntax: @@ -250,7 +250,7 @@ items: fullName: Key.ControlE type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-E syntax: @@ -269,7 +269,7 @@ items: fullName: Key.ControlF type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-F syntax: @@ -288,7 +288,7 @@ items: fullName: Key.ControlG type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-G syntax: @@ -307,7 +307,7 @@ items: fullName: Key.ControlH type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-H syntax: @@ -326,7 +326,7 @@ items: fullName: Key.ControlI type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-I (same as the tab key). syntax: @@ -345,7 +345,7 @@ items: fullName: Key.ControlJ type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-J syntax: @@ -364,7 +364,7 @@ items: fullName: Key.ControlK type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-K syntax: @@ -383,7 +383,7 @@ items: fullName: Key.ControlL type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-L syntax: @@ -402,7 +402,7 @@ items: fullName: Key.ControlM type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-M syntax: @@ -421,7 +421,7 @@ items: fullName: Key.ControlN type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-N (same as the return key). syntax: @@ -440,7 +440,7 @@ items: fullName: Key.ControlO type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-O syntax: @@ -459,7 +459,7 @@ items: fullName: Key.ControlP type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-P syntax: @@ -478,7 +478,7 @@ items: fullName: Key.ControlQ type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-Q syntax: @@ -497,7 +497,7 @@ items: fullName: Key.ControlR type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-R syntax: @@ -516,7 +516,7 @@ items: fullName: Key.ControlS type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-S syntax: @@ -535,7 +535,7 @@ items: fullName: Key.ControlT type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-T syntax: @@ -554,7 +554,7 @@ items: fullName: Key.ControlU type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-U syntax: @@ -573,7 +573,7 @@ items: fullName: Key.ControlV type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-V syntax: @@ -592,7 +592,7 @@ items: fullName: Key.ControlW type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-W syntax: @@ -611,7 +611,7 @@ items: fullName: Key.ControlX type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-X syntax: @@ -630,7 +630,7 @@ items: fullName: Key.ControlY type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-Y syntax: @@ -649,7 +649,7 @@ items: fullName: Key.ControlZ type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing Control-Z syntax: @@ -668,7 +668,7 @@ items: fullName: Key.CursorDown type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Cursor down key. syntax: @@ -687,7 +687,7 @@ items: fullName: Key.CursorLeft type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Cursor left key. syntax: @@ -706,7 +706,7 @@ items: fullName: Key.CursorRight type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Cursor right key. syntax: @@ -725,7 +725,7 @@ items: fullName: Key.CursorUp type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Cursor up key syntax: @@ -744,7 +744,7 @@ items: fullName: Key.Delete type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing the delete key. syntax: @@ -763,7 +763,7 @@ items: fullName: Key.DeleteChar type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Delete character key syntax: @@ -782,7 +782,7 @@ items: fullName: Key.End type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: End key syntax: @@ -801,7 +801,7 @@ items: fullName: Key.Enter type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing the return key. syntax: @@ -820,7 +820,7 @@ items: fullName: Key.Esc type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing the escape key syntax: @@ -839,7 +839,7 @@ items: fullName: Key.F1 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F1 key. syntax: @@ -858,7 +858,7 @@ items: fullName: Key.F10 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F10 key. syntax: @@ -877,7 +877,7 @@ items: fullName: Key.F2 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F2 key. syntax: @@ -896,7 +896,7 @@ items: fullName: Key.F3 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F3 key. syntax: @@ -915,7 +915,7 @@ items: fullName: Key.F4 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F4 key. syntax: @@ -934,7 +934,7 @@ items: fullName: Key.F5 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F5 key. syntax: @@ -953,7 +953,7 @@ items: fullName: Key.F6 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F6 key. syntax: @@ -972,7 +972,7 @@ items: fullName: Key.F7 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F7 key. syntax: @@ -991,7 +991,7 @@ items: fullName: Key.F8 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F8 key. syntax: @@ -1010,7 +1010,7 @@ items: fullName: Key.F9 type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: F9 key. syntax: @@ -1029,7 +1029,7 @@ items: fullName: Key.Home type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Home key syntax: @@ -1048,7 +1048,7 @@ items: fullName: Key.InsertChar type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Insert character key syntax: @@ -1067,7 +1067,7 @@ items: fullName: Key.PageDown type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Page Down key. syntax: @@ -1086,7 +1086,7 @@ items: fullName: Key.PageUp type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Page Up key. syntax: @@ -1105,7 +1105,7 @@ items: fullName: Key.Space type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing the space bar syntax: @@ -1124,7 +1124,7 @@ items: fullName: Key.SpecialMask type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- If the SpecialMask is set, then the value is that of the special mask, @@ -1145,7 +1145,7 @@ items: fullName: Key.Tab type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The key code for the user pressing the tab key (same as pressing Control-I). syntax: @@ -1164,7 +1164,7 @@ items: fullName: Key.Unknown type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: A key with an unknown mapping was raised. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml b/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml index c49afffba..78296b29d 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml @@ -15,7 +15,7 @@ items: fullName: Terminal.Gui.KeyEvent type: Struct assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Describes a keyboard event. syntax: @@ -33,7 +33,7 @@ items: fullName: KeyEvent.KeyEvent(Key) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Constructs a new KeyEvent from the provided Key value - can be a rune cast into a Key value syntax: @@ -54,7 +54,7 @@ items: fullName: KeyEvent.IsAlt type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets a value indicating whether the Alt key was pressed (real or synthesized) syntax: @@ -74,7 +74,7 @@ items: fullName: KeyEvent.IsCtrl type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Determines whether the value is a control key syntax: @@ -94,7 +94,7 @@ items: fullName: KeyEvent.Key type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Symb olid definition for the key. syntax: @@ -113,7 +113,7 @@ items: fullName: KeyEvent.KeyValue type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- The key value cast to an integer, you will typicall use this for diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml index 5abe96e2a..2a7a81f2a 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml @@ -17,7 +17,7 @@ items: fullName: Terminal.Gui.Label type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Label view, displays a string at a given position, can include multiple lines. syntax: @@ -79,7 +79,7 @@ items: fullName: Label.Label(Rect, String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor: creates a label at the given @@ -106,7 +106,7 @@ items: fullName: Label.Label(Int32, Int32, String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Public constructor: creates a label at the given @@ -137,7 +137,7 @@ items: fullName: Label.MeasureLines(String, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Computes the number of lines needed to render the specified text by the Label control syntax: @@ -164,7 +164,7 @@ items: fullName: Label.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect region); @@ -184,7 +184,7 @@ items: fullName: Label.Text type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The text displayed by this widget. syntax: @@ -204,7 +204,7 @@ items: fullName: Label.TextAlignment type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Controls the text-alignemtn property of the label, changing it will redisplay the label. syntax: @@ -224,7 +224,7 @@ items: fullName: Label.TextColor type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The color used for the label syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml index 48e206a89..bbe0a7b99 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml @@ -17,7 +17,7 @@ items: fullName: Terminal.Gui.MenuBar type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: A menu bar for your application. syntax: @@ -75,7 +75,7 @@ items: fullName: MenuBar.MenuBar(MenuBarItem[]) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new instance of the class with the specified set of toplevel menu items. syntax: @@ -96,7 +96,7 @@ items: fullName: MenuBar.Menus type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The menus that were defined when the menubar was created. This can be updated if the menu is not currently visible. syntax: @@ -116,7 +116,7 @@ items: fullName: MenuBar.MouseEvent(MouseEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool MouseEvent (Terminal.Gui.MouseEvent me); @@ -139,7 +139,7 @@ items: fullName: MenuBar.PositionCursor() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void PositionCursor (); @@ -156,7 +156,7 @@ items: fullName: MenuBar.ProcessHotKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessHotKey (Terminal.Gui.KeyEvent kb); @@ -179,7 +179,7 @@ items: fullName: MenuBar.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -202,7 +202,7 @@ items: fullName: MenuBar.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect region); diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml index 8b0af235a..e872b4549 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml @@ -13,7 +13,7 @@ items: fullName: Terminal.Gui.MenuBarItem type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: A menu bar item contains other menu items. syntax: @@ -32,7 +32,7 @@ items: fullName: MenuBarItem.MenuBarItem(String, MenuItem[]) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public MenuBarItem (string title, Terminal.Gui.MenuItem[] children); @@ -55,7 +55,7 @@ items: fullName: MenuBarItem.Children type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the children for this MenuBarItem syntax: @@ -75,7 +75,7 @@ items: fullName: MenuBarItem.Title type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the title to display. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml index 8a5b4eb60..f1c18752b 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml @@ -16,7 +16,7 @@ items: fullName: Terminal.Gui.MenuItem type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: A menu item has a title, an associated help text, and an action to execute on activation. syntax: @@ -35,7 +35,7 @@ items: fullName: MenuItem.MenuItem(String, String, Action) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new . syntax: @@ -62,7 +62,7 @@ items: fullName: MenuItem.Action type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the action to be invoked when the menu is triggered syntax: @@ -82,7 +82,7 @@ items: fullName: MenuItem.Help type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the help text for the menu item. syntax: @@ -102,7 +102,7 @@ items: fullName: MenuItem.HotKey type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: "The hotkey is used when the menu is active, the shortcut can be triggered when the menu is not active. \n For example HotKey would be \"N\" when the File Menu is open (assuming there is a \"_New\" entry\n if the ShortCut is set to \"Control-N\", this would be a global hotkey that would trigger as well" syntax: @@ -121,7 +121,7 @@ items: fullName: MenuItem.ShortCut type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: This is the global setting that can be used as a global shortcut to invoke the action on the menu. syntax: @@ -140,7 +140,7 @@ items: fullName: MenuItem.Title type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the title. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml index 7a94fc345..1537ea62a 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml @@ -13,7 +13,7 @@ items: fullName: Terminal.Gui.MessageBox type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from. syntax: @@ -32,7 +32,7 @@ items: fullName: MessageBox.MessageBox() type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public MessageBox (); @@ -49,7 +49,7 @@ items: fullName: MessageBox.ErrorQuery(Int32, Int32, String, String, String[]) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Presents an error message box with the specified title and message and a list of buttons to show to the user. syntax: @@ -85,7 +85,7 @@ items: fullName: MessageBox.Query(Int32, Int32, String, String, String[]) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Presents a message with the specified title and message and a list of buttons to show to the user. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml index faf266077..79d049c0a 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml @@ -14,7 +14,7 @@ items: fullName: Terminal.Gui.MouseEvent type: Struct assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Describes a mouse event syntax: @@ -32,7 +32,7 @@ items: fullName: MouseEvent.Flags type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Flags indicating the kind of mouse event that is being posted. syntax: @@ -51,7 +51,7 @@ items: fullName: MouseEvent.ToString() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns a that represents the current . syntax: @@ -72,7 +72,7 @@ items: fullName: MouseEvent.X type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The X (column) location for the mouse event. syntax: @@ -91,7 +91,7 @@ items: fullName: MouseEvent.Y type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The Y (column) location for the mouse event. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml index 6ef084b48..2e3a86a66 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml @@ -35,7 +35,7 @@ items: fullName: Terminal.Gui.MouseFlags type: Enum assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Mouse flags reported in MouseEvent. remarks: They just happen to map to the ncurses ones. @@ -58,7 +58,7 @@ items: fullName: MouseFlags.AllEvents type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Mask that captures all the events. syntax: @@ -77,7 +77,7 @@ items: fullName: MouseFlags.Button1Clicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The first mouse button was clicked (press+release). syntax: @@ -96,7 +96,7 @@ items: fullName: MouseFlags.Button1DoubleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The first mouse button was double-clicked. syntax: @@ -115,7 +115,7 @@ items: fullName: MouseFlags.Button1Pressed type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The first mouse button was pressed. syntax: @@ -134,7 +134,7 @@ items: fullName: MouseFlags.Button1Released type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The first mouse button was released. syntax: @@ -153,7 +153,7 @@ items: fullName: MouseFlags.Button1TripleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The first mouse button was tripple-clicked. syntax: @@ -172,7 +172,7 @@ items: fullName: MouseFlags.Button2Clicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The second mouse button was clicked (press+release). syntax: @@ -191,7 +191,7 @@ items: fullName: MouseFlags.Button2DoubleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The second mouse button was double-clicked. syntax: @@ -210,7 +210,7 @@ items: fullName: MouseFlags.Button2Pressed type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The second mouse button was pressed. syntax: @@ -229,7 +229,7 @@ items: fullName: MouseFlags.Button2Released type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The second mouse button was released. syntax: @@ -248,7 +248,7 @@ items: fullName: MouseFlags.Button2TrippleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The second mouse button was tripple-clicked. syntax: @@ -267,7 +267,7 @@ items: fullName: MouseFlags.Button3Clicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The third mouse button was clicked (press+release). syntax: @@ -286,7 +286,7 @@ items: fullName: MouseFlags.Button3DoubleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The third mouse button was double-clicked. syntax: @@ -305,7 +305,7 @@ items: fullName: MouseFlags.Button3Pressed type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The third mouse button was pressed. syntax: @@ -324,7 +324,7 @@ items: fullName: MouseFlags.Button3Released type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The third mouse button was released. syntax: @@ -343,7 +343,7 @@ items: fullName: MouseFlags.Button3TripleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The third mouse button was tripple-clicked. syntax: @@ -362,7 +362,7 @@ items: fullName: MouseFlags.Button4Clicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The fourth button was clicked (press+release). syntax: @@ -381,7 +381,7 @@ items: fullName: MouseFlags.Button4DoubleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The fourth button was double-clicked. syntax: @@ -400,7 +400,7 @@ items: fullName: MouseFlags.Button4Pressed type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The fourth mouse button was pressed. syntax: @@ -419,7 +419,7 @@ items: fullName: MouseFlags.Button4Released type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The fourth mouse button was released. syntax: @@ -438,7 +438,7 @@ items: fullName: MouseFlags.Button4TripleClicked type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The fourth button was tripple-clicked. syntax: @@ -457,7 +457,7 @@ items: fullName: MouseFlags.ButtonAlt type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: 'Flag: the alt key was pressed when the mouse button took place.' syntax: @@ -476,7 +476,7 @@ items: fullName: MouseFlags.ButtonCtrl type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: 'Flag: the shift key was pressed when the mouse button took place.' syntax: @@ -495,7 +495,7 @@ items: fullName: MouseFlags.ButtonShift type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The fourth button was pressed. syntax: @@ -514,7 +514,7 @@ items: fullName: MouseFlags.ReportMousePosition type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The mouse position is being reported in this event. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml index df088effb..e3ada4845 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml @@ -28,7 +28,7 @@ items: fullName: Terminal.Gui.Point type: Struct assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. syntax: @@ -46,7 +46,7 @@ items: fullName: Point.Point(Size) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Point Constructor remarks: Creates a Point from a Size value. @@ -68,7 +68,7 @@ items: fullName: Point.Point(Int32, Int32) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Point Constructor remarks: Creates a Point from a specified x,y coordinate pair. @@ -93,7 +93,7 @@ items: fullName: Point.Add(Point, Size) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds the specified Size to the specified Point. syntax: @@ -120,7 +120,7 @@ items: fullName: Point.Empty type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Empty Shared Field remarks: An uninitialized Point Structure. @@ -140,7 +140,7 @@ items: fullName: Point.Equals(Object) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Equals Method remarks: Checks equivalence of this Point and another object. @@ -165,7 +165,7 @@ items: fullName: Point.GetHashCode() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: GetHashCode Method remarks: Calculates a hashing value. @@ -187,7 +187,7 @@ items: fullName: Point.IsEmpty type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: IsEmpty Property remarks: Indicates if both X and Y are zero. @@ -208,7 +208,7 @@ items: fullName: Point.Offset(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Offset Method remarks: Moves the Point a specified distance. @@ -233,7 +233,7 @@ items: fullName: Point.Offset(Point) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Translates this Point by the specified Point. syntax: @@ -254,7 +254,7 @@ items: fullName: Point.op_Addition(Point, Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Addition Operator remarks: >- @@ -284,7 +284,7 @@ items: fullName: Point.op_Equality(Point, Point) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Equality Operator remarks: "Compares two Point objects. The return value is\n based on the equivalence of the X and Y properties \n of the two points." @@ -312,7 +312,7 @@ items: fullName: Point.op_Explicit(Point to Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Point to Size Conversion remarks: "Returns a Size based on the Coordinates of a given \n Point. Requires explicit cast." @@ -337,7 +337,7 @@ items: fullName: Point.op_Inequality(Point, Point) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Inequality Operator remarks: "Compares two Point objects. The return value is\n based on the equivalence of the X and Y properties \n of the two points." @@ -365,7 +365,7 @@ items: fullName: Point.op_Subtraction(Point, Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Subtraction Operator remarks: "Translates a Point using the negation of the Width \n and Height properties of the given Size." @@ -393,7 +393,7 @@ items: fullName: Point.Subtract(Point, Size) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns the result of subtracting specified Size from the specified Point. syntax: @@ -420,7 +420,7 @@ items: fullName: Point.ToString() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: ToString Method remarks: Formats the Point as a string in coordinate notation. @@ -442,7 +442,7 @@ items: fullName: Point.X type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the x-coordinate of this Point. syntax: @@ -461,7 +461,7 @@ items: fullName: Point.Y type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the y-coordinate of this Point. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml b/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml index 18f7f838c..0427d59fe 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml @@ -20,7 +20,7 @@ items: fullName: Terminal.Gui.RadioGroup type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Radio group shows a group of labels, only one of those can be selected at a given time syntax: @@ -78,7 +78,7 @@ items: fullName: RadioGroup.RadioGroup(Rect, String[], Int32) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Initializes a new instance of the class @@ -107,7 +107,7 @@ items: fullName: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui 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: @@ -137,7 +137,7 @@ items: fullName: RadioGroup.MouseEvent(MouseEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool MouseEvent (Terminal.Gui.MouseEvent me); @@ -160,7 +160,7 @@ items: fullName: RadioGroup.PositionCursor() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void PositionCursor (); @@ -177,7 +177,7 @@ items: fullName: RadioGroup.ProcessHotKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessHotKey (Terminal.Gui.KeyEvent kb); @@ -200,7 +200,7 @@ items: fullName: RadioGroup.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -223,7 +223,7 @@ items: fullName: RadioGroup.RadioLabels type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The radio labels to display syntax: @@ -243,7 +243,7 @@ items: fullName: RadioGroup.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect region); @@ -263,7 +263,7 @@ items: fullName: RadioGroup.Selected type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The currently selected item from the list of radio labels syntax: @@ -283,7 +283,7 @@ items: fullName: RadioGroup.SelectionChanged type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public Action SelectionChanged; diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml index 37a915309..9a5ff57d2 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml @@ -42,7 +42,7 @@ items: fullName: Terminal.Gui.Rect type: Struct assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Stores a set of four integers that represent the location and size of a rectangle syntax: @@ -60,7 +60,7 @@ items: fullName: Rect.Rect(Point, Size) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Rectangle Constructor remarks: Creates a Rectangle from Point and Size values. @@ -85,7 +85,7 @@ items: fullName: Rect.Rect(Int32, Int32, Int32, Int32) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Rectangle Constructor remarks: >- @@ -118,7 +118,7 @@ items: fullName: Rect.Bottom type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Bottom Property remarks: >- @@ -141,7 +141,7 @@ items: fullName: Rect.Contains(Point) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Contains Method remarks: Checks if a Point lies within this Rectangle. @@ -166,7 +166,7 @@ items: fullName: Rect.Contains(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Contains Method remarks: "Checks if a Rectangle lies entirely within this \n Rectangle." @@ -191,7 +191,7 @@ items: fullName: Rect.Contains(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Contains Method remarks: Checks if an x,y coordinate lies within this Rectangle. @@ -219,7 +219,7 @@ items: fullName: Rect.Empty type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Empty Shared Field remarks: An uninitialized Rectangle Structure. @@ -239,7 +239,7 @@ items: fullName: Rect.Equals(Object) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Equals Method remarks: Checks equivalence of this Rectangle and another object. @@ -264,7 +264,7 @@ items: fullName: Rect.FromLTRB(Int32, Int32, Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: FromLTRB Shared Method remarks: >- @@ -300,7 +300,7 @@ items: fullName: Rect.GetHashCode() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: GetHashCode Method remarks: Calculates a hashing value. @@ -322,7 +322,7 @@ items: fullName: Rect.Height type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the height of this Rectangle structure. syntax: @@ -341,7 +341,7 @@ items: fullName: Rect.Inflate(Size) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Inflate Method remarks: Inflates the Rectangle by a specified Size. @@ -363,7 +363,7 @@ items: fullName: Rect.Inflate(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Inflate Method remarks: Inflates the Rectangle by a specified width and height. @@ -388,7 +388,7 @@ items: fullName: Rect.Inflate(Rect, Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Inflate Shared Method remarks: "Produces a new Rectangle by inflating an existing \n Rectangle by the specified coordinate values." @@ -419,7 +419,7 @@ items: fullName: Rect.Intersect(Rect, Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Intersect Shared Method remarks: "Produces a new Rectangle by intersecting 2 existing \n Rectangles. Returns null if there is no intersection." @@ -447,7 +447,7 @@ items: fullName: Rect.Intersect(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Intersect Method remarks: >- @@ -471,7 +471,7 @@ items: fullName: Rect.IntersectsWith(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: IntersectsWith Method remarks: Checks if a Rectangle intersects with this one. @@ -496,7 +496,7 @@ items: fullName: Rect.IsEmpty type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: IsEmpty Property remarks: Indicates if the width or height are zero. Read only. @@ -517,7 +517,7 @@ items: fullName: Rect.Left type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Left Property remarks: >- @@ -540,7 +540,7 @@ items: fullName: Rect.Location type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Location Property remarks: The Location of the top-left corner of the Rectangle. @@ -561,7 +561,7 @@ items: fullName: Rect.Offset(Point) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Offset Method remarks: Moves the Rectangle a specified distance. @@ -583,7 +583,7 @@ items: fullName: Rect.Offset(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Offset Method remarks: Moves the Rectangle a specified distance. @@ -608,7 +608,7 @@ items: fullName: Rect.op_Equality(Rect, Rect) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Equality Operator remarks: "Compares two Rectangle objects. The return value is\n based on the equivalence of the Location and Size \n properties of the two Rectangles." @@ -636,7 +636,7 @@ items: fullName: Rect.op_Inequality(Rect, Rect) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Inequality Operator remarks: "Compares two Rectangle objects. The return value is\n based on the equivalence of the Location and Size \n properties of the two Rectangles." @@ -664,7 +664,7 @@ items: fullName: Rect.Right type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Right Property remarks: >- @@ -687,7 +687,7 @@ items: fullName: Rect.Size type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Size Property remarks: The Size of the Rectangle. @@ -708,7 +708,7 @@ items: fullName: Rect.Top type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Top Property remarks: >- @@ -731,7 +731,7 @@ items: fullName: Rect.ToString() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: ToString Method remarks: Formats the Rectangle as a string in (x,y,w,h) notation. @@ -753,7 +753,7 @@ items: fullName: Rect.Union(Rect, Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Union Shared Method remarks: "Produces a new Rectangle from the union of 2 existing \n Rectangles." @@ -781,7 +781,7 @@ items: fullName: Rect.Width type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the width of this Rect structure. syntax: @@ -800,7 +800,7 @@ items: fullName: Rect.X type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the x-coordinate of the upper-left corner of this Rectangle structure. syntax: @@ -819,7 +819,7 @@ items: fullName: Rect.Y type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the y-coordinate of the upper-left corner of this Rectangle structure. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml index ee40a0e8e..c89ee3865 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml @@ -17,7 +17,7 @@ items: fullName: Terminal.Gui.Responder type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public class Responder @@ -37,7 +37,7 @@ items: fullName: Responder.Responder() type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public Responder (); @@ -54,7 +54,7 @@ items: fullName: Responder.CanFocus type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public virtual bool CanFocus { get; set; } @@ -73,7 +73,7 @@ items: fullName: Responder.HasFocus type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public virtual bool HasFocus { get; } @@ -92,7 +92,7 @@ items: fullName: Responder.MouseEvent(MouseEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public virtual bool MouseEvent (Terminal.Gui.MouseEvent me); @@ -115,7 +115,7 @@ items: fullName: Responder.ProcessColdKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- This method can be overwritten by views that @@ -157,7 +157,7 @@ items: fullName: Responder.ProcessHotKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- This method can be overwritten by view that @@ -199,7 +199,7 @@ items: fullName: Responder.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- If the view is focused, gives the view a diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml b/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml index a01884b3e..108e7d229 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml @@ -11,7 +11,7 @@ items: fullName: Terminal.Gui.ScrollView type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: 'public class ScrollView : Terminal.Gui.View' @@ -73,7 +73,7 @@ items: fullName: ScrollView.ScrollView(Rect) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public ScrollView (Terminal.Gui.Rect frame); diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml index 0729444ae..61d1dd12e 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml @@ -26,7 +26,7 @@ items: fullName: Terminal.Gui.Size type: Struct assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Stores an ordered pair of integers, which specify a Height and Width. syntax: @@ -44,7 +44,7 @@ items: fullName: Size.Size(Point) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Size Constructor remarks: Creates a Size from a Point value. @@ -66,7 +66,7 @@ items: fullName: Size.Size(Int32, Int32) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Size Constructor remarks: Creates a Size from specified dimensions. @@ -91,7 +91,7 @@ items: fullName: Size.Add(Size, Size) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds the width and height of one Size structure to the width and height of another Size structure. syntax: @@ -118,7 +118,7 @@ items: fullName: Size.Empty type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets a Size structure that has a Height and Width value of 0. syntax: @@ -137,7 +137,7 @@ items: fullName: Size.Equals(Object) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Equals Method remarks: Checks equivalence of this Size and another object. @@ -162,7 +162,7 @@ items: fullName: Size.GetHashCode() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: GetHashCode Method remarks: Calculates a hashing value. @@ -184,7 +184,7 @@ items: fullName: Size.Height type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Height Property remarks: The Height coordinate of the Size. @@ -205,7 +205,7 @@ items: fullName: Size.IsEmpty type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: IsEmpty Property remarks: Indicates if both Width and Height are zero. @@ -226,7 +226,7 @@ items: fullName: Size.op_Addition(Size, Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Addition Operator remarks: Addition of two Size structures. @@ -254,7 +254,7 @@ items: fullName: Size.op_Equality(Size, Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Equality Operator remarks: "Compares two Size objects. The return value is\n based on the equivalence of the Width and Height \n properties of the two Sizes." @@ -282,7 +282,7 @@ items: fullName: Size.op_Explicit(Size to Point) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Size to Point Conversion remarks: "Returns a Point based on the dimensions of a given \n Size. Requires explicit cast." @@ -307,7 +307,7 @@ items: fullName: Size.op_Inequality(Size, Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Inequality Operator remarks: "Compares two Size objects. The return value is\n based on the equivalence of the Width and Height \n properties of the two Sizes." @@ -335,7 +335,7 @@ items: fullName: Size.op_Subtraction(Size, Size) type: Operator assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Subtraction Operator remarks: Subtracts two Size structures. @@ -363,7 +363,7 @@ items: fullName: Size.Subtract(Size, Size) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public static Terminal.Gui.Size Subtract (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2); @@ -389,7 +389,7 @@ items: fullName: Size.ToString() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: ToString Method remarks: Formats the Size as a string in coordinate notation. @@ -411,7 +411,7 @@ items: fullName: Size.Width type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Width Property remarks: The Width coordinate of the Size. diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml b/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml index b8d328bb6..74363d427 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml @@ -11,7 +11,7 @@ items: fullName: Terminal.Gui.SpecialChar type: Enum assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Special characters that can be drawn with Driver.AddSpecial. syntax: @@ -28,7 +28,7 @@ items: fullName: SpecialChar.HLine type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Horizontal line character. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml b/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml index 91aa07378..3ca4ea587 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml @@ -14,7 +14,7 @@ items: fullName: Terminal.Gui.TextAlignment type: Enum assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Text alignment enumeration, controls how text is displayed. syntax: @@ -31,7 +31,7 @@ items: fullName: TextAlignment.Centered type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Centers the text in the frame. syntax: @@ -50,7 +50,7 @@ items: fullName: TextAlignment.Justified type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Shows the line as justified text in the line. syntax: @@ -69,7 +69,7 @@ items: fullName: TextAlignment.Left type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Aligns the text to the left of the frame. syntax: @@ -88,7 +88,7 @@ items: fullName: TextAlignment.Right type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Aligns the text to the right side of the frame. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml b/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml index 9746012d9..cc709c5ec 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml @@ -20,7 +20,7 @@ items: fullName: Terminal.Gui.TextField type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Text data entry widget remarks: >- @@ -81,7 +81,7 @@ items: fullName: TextField.TextField(Int32, Int32, Int32, String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Public constructor. syntax: @@ -111,7 +111,7 @@ items: fullName: TextField.CanFocus type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool CanFocus { get; set; } @@ -130,7 +130,7 @@ items: fullName: TextField.Changed type: Event assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Changed event, raised when the text has clicked. remarks: >- @@ -152,7 +152,7 @@ items: fullName: TextField.CursorPosition type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The current cursor position. syntax: @@ -172,7 +172,7 @@ items: fullName: TextField.MouseEvent(MouseEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool MouseEvent (Terminal.Gui.MouseEvent ev); @@ -195,7 +195,7 @@ items: fullName: TextField.PositionCursor() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Sets the cursor position. syntax: @@ -213,7 +213,7 @@ items: fullName: TextField.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -236,7 +236,7 @@ items: fullName: TextField.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect region); @@ -256,7 +256,7 @@ items: fullName: TextField.Secret type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Sets the secret property. remarks: This makes the text entry suitable for entering passwords. @@ -277,7 +277,7 @@ items: fullName: TextField.Text type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Sets or gets the text in the entry. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml index 8052914d3..44cef9b3f 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml @@ -15,7 +15,7 @@ items: fullName: Terminal.Gui.Toplevel type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Toplevel views can be modally executed. remarks: >- @@ -83,7 +83,7 @@ items: fullName: Toplevel.Toplevel(Rect) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new instance of the class. syntax: @@ -104,7 +104,7 @@ items: fullName: Toplevel.CanFocus type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool CanFocus { get; } @@ -123,7 +123,7 @@ items: fullName: Toplevel.Create() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Convenience factory method that creates a new toplevel with the current terminal dimensions. syntax: @@ -144,7 +144,7 @@ items: fullName: Toplevel.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -167,7 +167,7 @@ items: fullName: Toplevel.Running type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- This flag is checked on each iteration of the mainloop and it continues diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.View.yml b/docfx/api/Terminal.Gui/Terminal.Gui.View.yml index 5cc7a7c74..04670aa9c 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.View.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.View.yml @@ -51,7 +51,7 @@ items: fullName: Terminal.Gui.View type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. remarks: "

\n The View defines the base functionality for user interface elements in Terminal/gui.cs. Views\n can contain one or more subviews, can respond to user input and render themselves on the screen.\n

\n

\n Views are created with a specified rectangle region (the frame) that is relative to the container\n that they are added into. \n

\n

\n Subviews can be added to a View by calling the Add method. The container of a view is the \n Superview.\n

\n

\n Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view\n as requiring to be redrawn.\n

\n

\n Views have a ColorScheme property that defines the default colors that subviews\n should use for rendering. This ensures that the views fit in the context where\n they are being used, and allows for themes to be plugged in. For example, the\n default colors for windows and toplevels uses a blue background, while it uses \n a white background for dialog boxes and a red background for errors.\n

\n

\n If a ColorScheme is not set on a view, the result of the ColorScheme is the\n value of the SuperView and the value might only be valid once a view has been\n added to a SuperView, so your subclasses should not rely on ColorScheme being\n set at construction time.\n

\n

\n Using ColorSchemes has the advantage that your application will work both\n in color as well as black and white displays.\n

" @@ -84,7 +84,7 @@ items: fullName: View.View(Rect) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new instance of the class with the specified frame. This is the default constructor. syntax: @@ -105,7 +105,7 @@ items: fullName: View.Add(View) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds a subview to this view. syntax: @@ -126,7 +126,7 @@ items: fullName: View.Add(View[]) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Adds the specified views to the view. syntax: @@ -147,7 +147,7 @@ items: fullName: View.AddCh(Int32, Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Displays the specified character in the specified column and row. syntax: @@ -174,7 +174,7 @@ items: fullName: View.Bounds type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame. syntax: @@ -194,7 +194,7 @@ items: fullName: View.ChildNeedsDisplay() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Flags this view for requiring the children views to be repainted. syntax: @@ -212,7 +212,7 @@ items: fullName: View.Clear() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Clears the view region with the current color. remarks: >- @@ -234,7 +234,7 @@ items: fullName: View.ClearNeedsDisplay() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view. syntax: @@ -252,7 +252,7 @@ items: fullName: View.ColorScheme type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- The color scheme for this view, if it is not defined, it returns the parent's @@ -274,7 +274,7 @@ items: fullName: View.DrawFrame(Rect, Boolean) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Draws a frame in the current view, clipped by the boundary of this view syntax: @@ -298,7 +298,7 @@ items: fullName: View.DrawHotString(String, Boolean, ColorScheme) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state. syntax: @@ -325,7 +325,7 @@ items: fullName: View.DrawHotString(String, Attribute, Attribute) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Utility function to draw strings that contain a hotkey syntax: @@ -352,7 +352,7 @@ items: fullName: View.Driver type: Field assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Points to the current driver in use by the view, it is a convenience property @@ -373,7 +373,7 @@ items: fullName: View.EnsureFocus() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing. syntax: @@ -391,7 +391,7 @@ items: fullName: View.Focused type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns the currently focused view inside this view, or null if nothing is focused. syntax: @@ -411,7 +411,7 @@ items: fullName: View.FocusFirst() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Focuses the first focusable subview if one exists. syntax: @@ -429,7 +429,7 @@ items: fullName: View.FocusLast() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Focuses the last focusable subview if one exists. syntax: @@ -447,7 +447,7 @@ items: fullName: View.FocusNext() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Focuses the next view. syntax: @@ -468,7 +468,7 @@ items: fullName: View.FocusPrev() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Focuses the previous view. syntax: @@ -489,7 +489,7 @@ items: fullName: View.Frame type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets the frame for the view. remarks: "Altering the Frame of a view will trigger the redrawing of the \n view as well as the redrawing of the affected regions in the superview." @@ -510,7 +510,7 @@ items: fullName: View.GetEnumerator() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets an enumerator that enumerates the subviews in this view. syntax: @@ -536,7 +536,7 @@ items: fullName: View.HasFocus type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets a value indicating whether this has focus. syntax: @@ -556,7 +556,7 @@ items: fullName: View.Id type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets an identifier for the view; syntax: @@ -576,7 +576,7 @@ items: fullName: View.LayoutSubviews() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: "This virtual method is invoked when a view starts executing or \n when the dimensions of the view have changed, for example in \n response to the container view or terminal resizing." syntax: @@ -594,7 +594,7 @@ items: fullName: View.MostFocused type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns the most focused view in the chain of subviews (the leaf view that has the focus). syntax: @@ -614,7 +614,7 @@ items: fullName: View.Move(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: This moves the cursor to the specified column and row in the view. syntax: @@ -638,7 +638,7 @@ items: fullName: View.PositionCursor() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Positions the cursor in the right position based on the currently focused view in the chain. syntax: @@ -656,7 +656,7 @@ items: fullName: View.ProcessColdKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessColdKey (Terminal.Gui.KeyEvent kb); @@ -679,7 +679,7 @@ items: fullName: View.ProcessHotKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessHotKey (Terminal.Gui.KeyEvent kb); @@ -702,7 +702,7 @@ items: fullName: View.ProcessKey(KeyEvent) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb); @@ -725,7 +725,7 @@ items: fullName: View.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display. remarks: The region argument is relative to the view itself. @@ -747,7 +747,7 @@ items: fullName: View.Remove(View) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Removes a widget from this container. syntax: @@ -768,7 +768,7 @@ items: fullName: View.RemoveAll() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Removes all the widgets from this container. syntax: @@ -786,7 +786,7 @@ items: fullName: View.ScreenToView(Int32, Int32) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Converts a point from screen coordinates into the view coordinate space. syntax: @@ -813,7 +813,7 @@ items: fullName: View.SetFocus(View) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Focuses the specified sub-view. syntax: @@ -834,7 +834,7 @@ items: fullName: View.SetNeedsDisplay() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: >- Invoke to flag that this view needs to be redisplayed, by any code @@ -854,7 +854,7 @@ items: fullName: View.SetNeedsDisplay(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Flags the specified rectangle region on this view as needing to be repainted. syntax: @@ -875,7 +875,7 @@ items: fullName: View.Subviews type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: This returns a list of the subviews contained by this view. syntax: @@ -895,7 +895,7 @@ items: fullName: View.SuperView type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns the container for this view, or null if this view has not been added to a container. syntax: @@ -915,7 +915,7 @@ items: fullName: View.ToString() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Returns a that represents the current . syntax: @@ -936,7 +936,7 @@ items: fullName: View.WantMousePositionReports type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Gets or sets a value indicating whether this want mouse position reports. syntax: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml index 699493cef..9a10a34d5 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml @@ -15,7 +15,7 @@ items: fullName: Terminal.Gui.Window type: Class assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added. syntax: @@ -81,7 +81,7 @@ items: fullName: Window.Window(Rect, String) type: Constructor assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Initializes a new instance of the class with an optioanl title syntax: @@ -105,7 +105,7 @@ items: fullName: Window.Add(View) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Add the specified view to the ContentView. syntax: @@ -126,7 +126,7 @@ items: fullName: Window.GetEnumerator() type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: Enumerates the various views in the ContentView. syntax: @@ -147,7 +147,7 @@ items: fullName: Window.Redraw(Rect) type: Method assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui syntax: content: public override void Redraw (Terminal.Gui.Rect bounds); @@ -167,7 +167,7 @@ items: fullName: Window.Title type: Property assemblies: - - Terminal + - Terminal.Gui namespace: Terminal.Gui summary: The title to be displayed for this window. syntax: diff --git a/docfx/api/toc.yml b/docfx/api/toc.yml index 8c0cf98a4..852d50196 100644 --- a/docfx/api/toc.yml +++ b/docfx/api/toc.yml @@ -1,4 +1,73 @@ ### YamlMime:TableOfContent +- uid: Mono.Terminal + name: Mono.Terminal + items: + - uid: Mono.Terminal.MainLoop + name: MainLoop + - uid: Mono.Terminal.MainLoop.Condition + name: MainLoop.Condition - uid: Terminal.Gui name: Terminal.Gui - items: [] + items: + - uid: Terminal.Gui.Application + name: Application + - uid: Terminal.Gui.Application.RunState + name: Application.RunState + - uid: Terminal.Gui.Attribute + name: Attribute + - uid: Terminal.Gui.Button + name: Button + - uid: Terminal.Gui.CheckBox + name: CheckBox + - uid: Terminal.Gui.Color + name: Color + - uid: Terminal.Gui.Colors + name: Colors + - uid: Terminal.Gui.ColorScheme + name: ColorScheme + - uid: Terminal.Gui.ConsoleDriver + name: ConsoleDriver + - uid: Terminal.Gui.Dialog + name: Dialog + - uid: Terminal.Gui.Key + name: Key + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + - uid: Terminal.Gui.Label + name: Label + - uid: Terminal.Gui.MenuBar + name: MenuBar + - uid: Terminal.Gui.MenuBarItem + name: MenuBarItem + - uid: Terminal.Gui.MenuItem + name: MenuItem + - uid: Terminal.Gui.MessageBox + name: MessageBox + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + - uid: Terminal.Gui.MouseFlags + name: MouseFlags + - uid: Terminal.Gui.Point + name: Point + - uid: Terminal.Gui.RadioGroup + name: RadioGroup + - uid: Terminal.Gui.Rect + name: Rect + - uid: Terminal.Gui.Responder + name: Responder + - uid: Terminal.Gui.ScrollView + name: ScrollView + - uid: Terminal.Gui.Size + name: Size + - uid: Terminal.Gui.SpecialChar + name: SpecialChar + - uid: Terminal.Gui.TextAlignment + name: TextAlignment + - uid: Terminal.Gui.TextField + name: TextField + - uid: Terminal.Gui.Toplevel + name: Toplevel + - uid: Terminal.Gui.View + name: View + - uid: Terminal.Gui.Window + name: Window diff --git a/docs/api/Mono.Terminal.html b/docs/api/Mono.Terminal.html new file mode 100644 index 000000000..16b074bd1 --- /dev/null +++ b/docs/api/Mono.Terminal.html @@ -0,0 +1,123 @@ + + + + + + + + Namespace Mono.Terminal + + + + + + + + + + + + + + + +
+
+ + + + +
+ + +
+
+ +
+
+ + + + + + diff --git a/docs/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html b/docs/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html new file mode 100644 index 000000000..f034fa93f --- /dev/null +++ b/docs/api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html @@ -0,0 +1,162 @@ + + + + + + + + Enum MainLoop.Condition + + + + + + + + + + + + + + + +
+
+ + + + +
+ + +
+
+ +
+
+ + + + + + diff --git a/docs/api/Mono.Terminal/Mono.Terminal.MainLoop.html b/docs/api/Mono.Terminal/Mono.Terminal.MainLoop.html new file mode 100644 index 000000000..c73856ab0 --- /dev/null +++ b/docs/api/Mono.Terminal/Mono.Terminal.MainLoop.html @@ -0,0 +1,517 @@ + + + + + + + + Class MainLoop + + + + + + + + + + + + + + + +
+
+ + + + +
+ + +
+
+ +
+
+ + + + + + diff --git a/docs/api/Terminal.Gui.html b/docs/api/Terminal.Gui.html index d08fb71c0..c3d2e85c8 100644 --- a/docs/api/Terminal.Gui.html +++ b/docs/api/Terminal.Gui.html @@ -74,6 +74,107 @@
+

Classes +

+

Application

+

The application driver for gui.cs

+
+

Application.RunState

+

Captures the execution state for the provided TopLevel view.

+
+

Button

+

Button is a view that provides an item that invokes a callback when activated.

+
+

CheckBox

+

The Checkbox View shows an on/off toggle that the user can set

+
+

Colors

+

The default ColorSchemes for the application.

+
+

ColorScheme

+

Color scheme definitions, they cover some common scenarios and are used + typically in toplevel containers to set the scheme that is used by all the + views contained inside.

+
+

ConsoleDriver

+

ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one.

+
+

Dialog

+

The dialog box is a window that by default is centered and contains one + or more buttons.

+
+

Label

+

Label view, displays a string at a given position, can include multiple lines.

+
+

MenuBar

+

A menu bar for your application.

+
+

MenuBarItem

+

A menu bar item contains other menu items.

+
+

MenuItem

+

A menu item has a title, an associated help text, and an action to execute on activation.

+
+

MessageBox

+

Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from.

+
+

RadioGroup

+

Radio group shows a group of labels, only one of those can be selected at a given time

+
+

Responder

+
+

ScrollView

+
+

TextField

+

Text data entry widget

+
+

Toplevel

+

Toplevel views can be modally executed.

+
+

View

+

View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.

+
+

Window

+

A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added.

+
+

Structs +

+

Attribute

+

Attributes are used as elements that contain both a foreground and a background or platform specific features

+
+

KeyEvent

+

Describes a keyboard event.

+
+

MouseEvent

+

Describes a mouse event

+
+

Point

+

Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

+
+

Rect

+

Stores a set of four integers that represent the location and size of a rectangle

+
+

Size

+

Stores an ordered pair of integers, which specify a Height and Width.

+
+

Enums +

+

Color

+

Basic colors that can be used to set the foreground and background colors in console applications. These can only be

+
+

Key

+

The Key enumeration contains special encoding for some keys, but can also + encode all the unicode values that can be passed.

+
+

MouseFlags

+

Mouse flags reported in MouseEvent.

+
+

SpecialChar

+

Special characters that can be drawn with Driver.AddSpecial.

+
+

TextAlignment

+

Text alignment enumeration, controls how text is displayed.

+
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html index bc973cc07..5d65f4a74 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html @@ -81,7 +81,7 @@
Application.RunState
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Application.RunState : IDisposable
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.html index 5e4e14e0d..db1631ae2 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.html @@ -81,7 +81,7 @@
Application
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Application
@@ -215,7 +215,7 @@ - Mono.Terminal.MainLoop + MainLoop

The main loop.

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html index a9aa7d041..0d82f1d00 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public struct Attribute
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Button.html b/docs/api/Terminal.Gui/Terminal.Gui.Button.html index 30ff0fd96..dbe1cd4bb 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Button.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Button.html @@ -194,7 +194,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Button : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html b/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html index 34c98c6e2..4c0251167 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html @@ -200,7 +200,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class CheckBox : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Color.html b/docs/api/Terminal.Gui/Terminal.Gui.Color.html index 1fbe1df23..975dc4b73 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Color.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Color.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public enum Color
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html index 3d9f34ece..eb0521ccd 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html @@ -83,7 +83,7 @@
ColorScheme
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class ColorScheme
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html index 5c0288782..80f8ded0e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html @@ -81,7 +81,7 @@
Colors
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public static class Colors
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html index 411b28e62..60989de2e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html @@ -81,7 +81,7 @@
ConsoleDriver
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public abstract class ConsoleDriver
@@ -400,7 +400,7 @@ - Mono.Terminal.MainLoop + MainLoop mainLoop

To be added.

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html index dabd64a16..44a96a31f 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html @@ -218,7 +218,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Dialog : Terminal.Gui.Window
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Key.html b/docs/api/Terminal.Gui/Terminal.Gui.Key.html index 10b814083..e4562ba06 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Key.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Key.html @@ -77,7 +77,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public enum Key
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html index bb347b6a5..5399c8eca 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public struct KeyEvent
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Label.html b/docs/api/Terminal.Gui/Terminal.Gui.Label.html index b549fc8d4..79956029d 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Label.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Label.html @@ -209,7 +209,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Label : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html index c3b10a963..231461cd7 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html @@ -197,7 +197,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class MenuBar : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html index f4172e463..96ad5eab5 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html @@ -81,7 +81,7 @@
MenuBarItem
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class MenuBarItem
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html index 04321939b..2eadb6eb4 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html @@ -81,7 +81,7 @@
MenuItem
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class MenuItem
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html index 162691d23..705d3691f 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html @@ -81,7 +81,7 @@
MessageBox
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class MessageBox
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html index bc8f0a776..320a8e2d0 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public struct MouseEvent
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html index 854e66513..13183d998 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
[System.Flags]
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Point.html b/docs/api/Terminal.Gui/Terminal.Gui.Point.html
index b5c47db3a..898bedfae 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Point.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Point.html
@@ -76,7 +76,7 @@
 
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public struct Point
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html index ae707d329..6cacbd708 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html @@ -197,7 +197,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class RadioGroup : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html index 5c4f46d67..34a018049 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public struct Rect
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html index 204faebfa..36a5619f9 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html @@ -81,7 +81,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Responder
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html index 9b56ae7a8..17ed07801 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html @@ -211,7 +211,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class ScrollView : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Size.html b/docs/api/Terminal.Gui/Terminal.Gui.Size.html index 51f972689..9d0b427dc 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Size.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Size.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public struct Size
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html index 9d7408b76..b32774d8b 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public enum SpecialChar
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html index f2bdcf1a7..38321941d 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html @@ -76,7 +76,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public enum TextAlignment
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html index 364d43bcf..d8a9809f2 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html @@ -197,7 +197,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class TextField : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html index da210cdc6..9474cc360 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html @@ -207,7 +207,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Toplevel : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.View.html b/docs/api/Terminal.Gui/Terminal.Gui.View.html index 8b17488e2..fe4d53e68 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.View.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.View.html @@ -99,7 +99,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class View : Terminal.Gui.Responder, System.Collections.IEnumerable
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Window.html b/docs/api/Terminal.Gui/Terminal.Gui.Window.html index c3e778954..5df613720 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Window.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Window.html @@ -211,7 +211,7 @@
Namespace: Terminal.Gui
-
Assembly: Terminal.dll
+
Assembly: Terminal.Gui.dll
Syntax
public class Window : Terminal.Gui.Toplevel, System.Collections.IEnumerable
diff --git a/docs/api/Terminal/Terminal.Application.html b/docs/api/Terminal/Terminal.Application.html index c1087adb2..08677ec13 100644 --- a/docs/api/Terminal/Terminal.Application.html +++ b/docs/api/Terminal/Terminal.Application.html @@ -215,7 +215,7 @@ - Mono.Terminal.MainLoop + MainLoop

The main loop.

diff --git a/docs/api/Terminal/Terminal.ConsoleDriver.html b/docs/api/Terminal/Terminal.ConsoleDriver.html index b25b6c192..d1af59066 100644 --- a/docs/api/Terminal/Terminal.ConsoleDriver.html +++ b/docs/api/Terminal/Terminal.ConsoleDriver.html @@ -399,7 +399,7 @@ - Mono.Terminal.MainLoop + MainLoop mainLoop

To be added.

diff --git a/docs/api/Terminal/Terminal.CursesDriver.html b/docs/api/Terminal/Terminal.CursesDriver.html index 179969914..9ee17e4c5 100644 --- a/docs/api/Terminal/Terminal.CursesDriver.html +++ b/docs/api/Terminal/Terminal.CursesDriver.html @@ -399,7 +399,7 @@ - Mono.Terminal.MainLoop + MainLoop mainLoop

To be added.

diff --git a/docs/api/toc.html b/docs/api/toc.html index cf4e35f3e..3c5e78c24 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -72,8 +72,116 @@
diff --git a/docs/manifest.json b/docs/manifest.json index 9d39cc46d..6811a48e9 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -1 +1 @@ -{"homepages":[],"source_base_path":"/cvs/gui.cs/docfx","xrefmap":"xrefmap.yml","files":[{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"tZ/W4iCMAQ+EV2ezQ0lQOQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.yml","output":{".html":{"relative_path":"api/Terminal.html","hash":"tFVRBtIAuwnTBjsSB3aeCw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ConsoleDriver.html","hash":"+YBG51b72x4D/u3JZQRLjA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MessageBox.html","hash":"Wn6KkyjE8pNYfKOXzZV0Iw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ScrollView.html","hash":"ZRd9UaOkENOXRtYPGmSJqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Window.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Window.html","hash":"ItBexMcHWDaV1yCleTabOw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html","hash":"iHMN6smqfSKr7+gRxUzZ1w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.html","hash":"tTIEhVD2yMGGN3yCcgCz4Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.html","hash":"KpncNa8biZERvmVpoBZLDA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.html","hash":"sg3uSjbr5dohFmZVRfZY7Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.html","hash":"tj2OzoDfqj/51E5ZLhj1fA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Button.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Button.html","hash":"VESOJmXXJ9prNN5hKxfcNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Dialog.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Dialog.html","hash":"2ylkGO6zSUi/FT45G2Kn5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Point.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Point.html","hash":"yOdvSmSegO4HtL9S0NXmAw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextField.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextField.html","hash":"PG21wfF6w3WeOn5/F4r0Og=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.html","hash":"WC+8uw4rbP+T7n7nSimpLQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ColorScheme.html","hash":"jLksqjNAv5NP/Lzs+w0orA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBarItem.html","hash":"MLpuOjtsqxDsyuaLJfU28Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.RadioGroup.html","hash":"zwoFctZNjvwMklMZpPs1EQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Toplevel.html","hash":"ZaZkpR6gBBPF5MiM0whB4g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Color.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Color.html","hash":"LHtIPMQ0GuXm+VaymUQ5Wg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.html","hash":"n6Zzh4S3bnBUL2j+WaiHkA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.html","hash":"iMiS1RZ/t6lMzjVI8FiQvg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.html","hash":"dn8lQQiwlOoaRiNJe+xctA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.html","hash":"++i0UabgBe6tHpfq+o5i0Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.html","hash":"3ygzyqOiUoqHMdmh8SyTEQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Window.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Window.html","hash":"2kLx9z45NkbxwTgeFtZfvg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.RunState.html","hash":"Wr45dWdROck+mzcRWU+Xhw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CursesDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CursesDriver.html","hash":"LEZNZrmyRxai7iKgBohTRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuItem.html","hash":"04liHi2Olqjby/8vkUCYZw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Size.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Size.html","hash":"uQO7B2czEXvwl283AWce/Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.html","hash":"HIq9j2cJOECp4PATaBHuRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.html","hash":"FrbIG6PuLw70lAElJMC8nQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.html","hash":"2cY/UKz4oHtfGycFOWepRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.KeyEvent.html","hash":"H50MHJqCV7rQBETqFufJiw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseFlags.html","hash":"cDzZV9Fx1k/ddXExyYB8Fg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.SpecialChar.html","hash":"oyaYen6dExP+Yje8h+D1yQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.html","hash":"A3UqU1a5FVGSFavFKEqgzA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Key.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Key.html","hash":"0AIvf/GZefmYIROCqJwQew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Label.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Label.html","hash":"kG5jQ7f7/c7j2b55qng/hw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.html","hash":"WzWlWPeXVk0WUWvYt6SSlw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Size.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Size.html","hash":"0jFKo+lOrFEShGwxXNlDDQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CheckBox.html","hash":"bNlFx/QhKQXyWQEyiuvMqQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Key.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Key.html","hash":"sGONwq1ubcfwvIMQPLx8OA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseEvent.html","hash":"tWBrDmGanq6Qsj86XzS8PA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextAlignment.html","hash":"VCohI9t1lob2fztxD5ZXcQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Button.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Button.html","hash":"2EaHWSFdY3KeCf+xYTTQ+Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.html","hash":"0AQLbzseO8iU69mC9X8usw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.html","hash":"OY0CwBSJld7UxOHV2GWy7Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.html","hash":"F4dfxJJXuA27QCr3sjf/3g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Point.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Point.html","hash":"5lXIZ7LCD9Ez5xMr/mLbGA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.html","hash":"Y2ryjz4JxpNRlBItPIvU0Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Attribute.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Attribute.html","hash":"3VQuiTvkwZuhrXRBU2slvA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Colors.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Colors.html","hash":"jVPODiXx92oOFHZgYp3TbA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBar.html","hash":"BYq8R+tNwkE1cm0tao3JNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Responder.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Responder.html","hash":"DJWHT+iWnN2wV1qbzFu1pw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.html","hash":"qJhgiZlULig+2cVOIiHnpQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.html","hash":"+YlDwp873fe165gtogg6Cg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.html","hash":"TJhIrBWr9FGN2qmBBx+C+A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.View.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.View.html","hash":"yJpmA1PgCUC8KvoEpB8uHg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui.yml","output":{".html":{"relative_path":"api/Terminal.Gui.html","hash":"gYghnwNIzFeDwku53sYYkQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Color.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Color.html","hash":"85hkUEzd69fFj5+qNKiT1g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Label.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Label.html","hash":"tJNRVOYJfQqH8GIQdA9+OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Rect.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Rect.html","hash":"anP+C2o7gvnZXLG5vbMg9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.View.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.View.html","hash":"M01c4HbOagtD5MYiEutIeA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.html","hash":"RHiSj3rqlxxYzU4vlHuCmQ=="}},"is_incremental":false,"version":""}],"version_info":{}} \ No newline at end of file +{"homepages":[],"source_base_path":"/cvs/gui.cs/docfx","xrefmap":"xrefmap.yml","files":[{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"9t/O37KLysIh2vEciB6VPQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.RunState.html","hash":"Wr45dWdROck+mzcRWU+Xhw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CheckBox.html","hash":"bNlFx/QhKQXyWQEyiuvMqQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Key.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Key.html","hash":"sGONwq1ubcfwvIMQPLx8OA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Rect.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Rect.html","hash":"anP+C2o7gvnZXLG5vbMg9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.View.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.View.html","hash":"M01c4HbOagtD5MYiEutIeA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.html","hash":"6l5o+SD717i/FNrq5MbwrA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.html","hash":"0WRZZIAjiDvLCkr+/Zr44Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Color.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Color.html","hash":"85hkUEzd69fFj5+qNKiT1g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.KeyEvent.html","hash":"H50MHJqCV7rQBETqFufJiw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Responder.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Responder.html","hash":"DJWHT+iWnN2wV1qbzFu1pw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.html","hash":"S6c30gXEWzeYNOTKlj48Sg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Color.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Color.html","hash":"lDjWo7u8AtVHR4wSVrYp9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.html","hash":"KmtGj22sG2k4FFo8tbizug=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.html","hash":"UbrMVw16YFF223fCoch2Xg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.html","hash":"QXvfRjzpLQcy2dE96cMpFg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html","hash":"LTEW0snGsYS8TYj6zKaCow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.html","hash":"TkA8vVP53rdJywM5H6N5tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Size.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Size.html","hash":"qfcO9/VhcMA9NALvZ/77gA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.html","hash":"CFSpJQ0G3UllpVk9ySaVcw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal.yml","output":{".html":{"relative_path":"api/Mono.Terminal.html","hash":"hVuYUVEF4TqIwRNoksJwSg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ColorScheme.html","hash":"jLksqjNAv5NP/Lzs+w0orA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBarItem.html","hash":"MLpuOjtsqxDsyuaLJfU28Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseFlags.html","hash":"cDzZV9Fx1k/ddXExyYB8Fg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Toplevel.html","hash":"ZaZkpR6gBBPF5MiM0whB4g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.html","hash":"9fZOKjYk4B6QSQwNg1OuQg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.html","hash":"Y5nhM9tZ06LPNlHYvJGPJw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.html","hash":"W57wiBdIG/2MEOZ3ezeDQA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.html","hash":"sMB5yz2PpBVQ8Zww0qV3MA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.html","hash":"4O26iKaM2Szi+gT94S5K+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Colors.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Colors.html","hash":"jVPODiXx92oOFHZgYp3TbA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Label.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Label.html","hash":"tJNRVOYJfQqH8GIQdA9+OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ScrollView.html","hash":"ZRd9UaOkENOXRtYPGmSJqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Window.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Window.html","hash":"ItBexMcHWDaV1yCleTabOw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Key.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Key.html","hash":"+EX00d7DyqfA4TD/QdSOaw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.html","hash":"OOmSreOzG7w5GEXfaXXbwQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.html","hash":"7FRJZh6jDJkl5pys+emK9w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Window.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Window.html","hash":"RNLzWPDI78r4dLyTJGjyAg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html","hash":"pMAXO+EHEOBNK8P3aW673A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ConsoleDriver.html","hash":"zYFZ8UpIDDapoy6co0/5Kw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuItem.html","hash":"04liHi2Olqjby/8vkUCYZw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Size.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Size.html","hash":"uQO7B2czEXvwl283AWce/Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.html","hash":"CIUimzjAa8XPTgbRIQSwRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.html","hash":"1ClzHoep8DR+75SAfZjD4Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.html","hash":"IlPg8+gzJgv8Ao/cJcDq5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.yml","output":{".html":{"relative_path":"api/Terminal.html","hash":"tFVRBtIAuwnTBjsSB3aeCw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CursesDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CursesDriver.html","hash":"kqLZ+gut4HqwdfZMrBSwvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MessageBox.html","hash":"Wn6KkyjE8pNYfKOXzZV0Iw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Point.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Point.html","hash":"yOdvSmSegO4HtL9S0NXmAw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextAlignment.html","hash":"VCohI9t1lob2fztxD5ZXcQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Button.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Button.html","hash":"JtU/AhvP66d1h0z1wgca4A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.html","hash":"wmqIY3h9ul8VxGLlZ3Nbvw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Attribute.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Attribute.html","hash":"3VQuiTvkwZuhrXRBU2slvA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Dialog.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Dialog.html","hash":"2ylkGO6zSUi/FT45G2Kn5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseEvent.html","hash":"tWBrDmGanq6Qsj86XzS8PA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextField.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextField.html","hash":"PG21wfF6w3WeOn5/F4r0Og=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.html","hash":"f9+vtnlkBPbJaNlQJ4fGAQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Label.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Label.html","hash":"N55YuzGxvZ5TtUaiyj3BQA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Point.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Point.html","hash":"0wTvcjfDG3By7XHJve5K0g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.html","hash":"3F77ecpcWYEOi67RMZGAwQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.View.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.View.html","hash":"c1kEZNWh2B+e38VPpbMSSQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.html","hash":"ouDM5cp845rCrJSH1b0omg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.html","hash":"NRuoTlDQ42lWQzMeiemAyQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.html","hash":"RFZsF2/17jsdv/neuaJ0tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui.yml","output":{".html":{"relative_path":"api/Terminal.Gui.html","hash":"Y6/l2s/jUipL+RfgmWTgKw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Button.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Button.html","hash":"VESOJmXXJ9prNN5hKxfcNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBar.html","hash":"BYq8R+tNwkE1cm0tao3JNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.RadioGroup.html","hash":"zwoFctZNjvwMklMZpPs1EQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.SpecialChar.html","hash":"oyaYen6dExP+Yje8h+D1yQ=="}},"is_incremental":false,"version":""}],"version_info":{}} \ No newline at end of file diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 7cf4e6d53..62cedb6fc 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -1,6 +1,171 @@ ### YamlMime:XRefMap sorted: true references: +- uid: Mono.Terminal + name: Mono.Terminal + href: api/Mono.Terminal.html + fullName: Mono.Terminal + nameWithType: Mono.Terminal +- uid: Mono.Terminal.MainLoop + name: MainLoop + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html + fullName: Mono.Terminal.MainLoop + nameWithType: MainLoop +- uid: Mono.Terminal.MainLoop.#ctor + name: MainLoop() + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor + fullName: MainLoop.MainLoop() + nameWithType: MainLoop.MainLoop() +- uid: Mono.Terminal.MainLoop.#ctor* + name: MainLoop + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor_ + fullName: MainLoop.MainLoop + nameWithType: MainLoop.MainLoop +- uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean}) + name: AddIdle(Func) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_System_Func_System_Boolean__ + fullName: MainLoop.AddIdle(Func) + nameWithType: MainLoop.AddIdle(Func) +- uid: Mono.Terminal.MainLoop.AddIdle* + name: AddIdle + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_ + fullName: MainLoop.AddIdle + nameWithType: MainLoop.AddIdle +- uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + name: AddTimeout(TimeSpan, Func) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_System_TimeSpan_System_Func_Mono_Terminal_MainLoop_System_Boolean__ + fullName: MainLoop.AddTimeout(TimeSpan, Func) + nameWithType: MainLoop.AddTimeout(TimeSpan, Func) +- uid: Mono.Terminal.MainLoop.AddTimeout* + name: AddTimeout + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_ + fullName: MainLoop.AddTimeout + nameWithType: MainLoop.AddTimeout +- uid: Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) + name: AddWatch(Int32, MainLoop+Condition, Func) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddWatch_System_Int32_Mono_Terminal_MainLoop_Condition_System_Func_Mono_Terminal_MainLoop_System_Boolean__ + fullName: MainLoop.AddWatch(Int32, MainLoop+Condition, Func) + nameWithType: MainLoop.AddWatch(Int32, MainLoop+Condition, Func) +- uid: Mono.Terminal.MainLoop.AddWatch* + name: AddWatch + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddWatch_ + fullName: MainLoop.AddWatch + nameWithType: MainLoop.AddWatch +- uid: Mono.Terminal.MainLoop.Condition + name: MainLoop.Condition + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html + fullName: Mono.Terminal.MainLoop.Condition + nameWithType: MainLoop.Condition +- uid: Mono.Terminal.MainLoop.Condition.PollErr + name: PollErr + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollErr + fullName: MainLoop.Condition.PollErr + nameWithType: MainLoop.Condition.PollErr +- uid: Mono.Terminal.MainLoop.Condition.PollHup + name: PollHup + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollHup + fullName: MainLoop.Condition.PollHup + nameWithType: MainLoop.Condition.PollHup +- uid: Mono.Terminal.MainLoop.Condition.PollIn + name: PollIn + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollIn + fullName: MainLoop.Condition.PollIn + nameWithType: MainLoop.Condition.PollIn +- uid: Mono.Terminal.MainLoop.Condition.PollNval + name: PollNval + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollNval + fullName: MainLoop.Condition.PollNval + nameWithType: MainLoop.Condition.PollNval +- uid: Mono.Terminal.MainLoop.Condition.PollOut + name: PollOut + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollOut + fullName: MainLoop.Condition.PollOut + nameWithType: MainLoop.Condition.PollOut +- uid: Mono.Terminal.MainLoop.Condition.PollPri + name: PollPri + href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollPri + fullName: MainLoop.Condition.PollPri + nameWithType: MainLoop.Condition.PollPri +- uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean) + name: EventsPending(Boolean) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_System_Boolean_ + fullName: MainLoop.EventsPending(Boolean) + nameWithType: MainLoop.EventsPending(Boolean) +- uid: Mono.Terminal.MainLoop.EventsPending* + name: EventsPending + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_ + fullName: MainLoop.EventsPending + nameWithType: MainLoop.EventsPending +- uid: Mono.Terminal.MainLoop.Invoke(System.Action) + name: Invoke(Action) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_System_Action_ + fullName: MainLoop.Invoke(Action) + nameWithType: MainLoop.Invoke(Action) +- uid: Mono.Terminal.MainLoop.Invoke* + name: Invoke + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_ + fullName: MainLoop.Invoke + nameWithType: MainLoop.Invoke +- uid: Mono.Terminal.MainLoop.MainIteration + name: MainIteration() + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration + fullName: MainLoop.MainIteration() + nameWithType: MainLoop.MainIteration() +- uid: Mono.Terminal.MainLoop.MainIteration* + name: MainIteration + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration_ + fullName: MainLoop.MainIteration + nameWithType: MainLoop.MainIteration +- uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean}) + name: RemoveIdle(Func) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_System_Func_System_Boolean__ + fullName: MainLoop.RemoveIdle(Func) + nameWithType: MainLoop.RemoveIdle(Func) +- uid: Mono.Terminal.MainLoop.RemoveIdle* + name: RemoveIdle + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_ + fullName: MainLoop.RemoveIdle + nameWithType: MainLoop.RemoveIdle +- uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object) + name: RemoveTimeout(Object) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_System_Object_ + fullName: MainLoop.RemoveTimeout(Object) + nameWithType: MainLoop.RemoveTimeout(Object) +- uid: Mono.Terminal.MainLoop.RemoveTimeout* + name: RemoveTimeout + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_ + fullName: MainLoop.RemoveTimeout + nameWithType: MainLoop.RemoveTimeout +- uid: Mono.Terminal.MainLoop.RemoveWatch(System.Object) + name: RemoveWatch(Object) + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveWatch_System_Object_ + fullName: MainLoop.RemoveWatch(Object) + nameWithType: MainLoop.RemoveWatch(Object) +- uid: Mono.Terminal.MainLoop.RemoveWatch* + name: RemoveWatch + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveWatch_ + fullName: MainLoop.RemoveWatch + nameWithType: MainLoop.RemoveWatch +- uid: Mono.Terminal.MainLoop.Run + name: Run() + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run + fullName: MainLoop.Run() + nameWithType: MainLoop.Run() +- uid: Mono.Terminal.MainLoop.Run* + name: Run + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run_ + fullName: MainLoop.Run + nameWithType: MainLoop.Run +- uid: Mono.Terminal.MainLoop.Stop + name: Stop() + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop + fullName: MainLoop.Stop() + nameWithType: MainLoop.Stop() +- uid: Mono.Terminal.MainLoop.Stop* + name: Stop + href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop_ + fullName: MainLoop.Stop + nameWithType: MainLoop.Stop - uid: Terminal name: Terminal href: api/Terminal.html diff --git a/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml b/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml new file mode 100644 index 000000000..127c5fdfd --- /dev/null +++ b/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml @@ -0,0 +1,120 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Enum + + + + System.Flags + + + + + Condition on which to wake up from file descriptor activity + + To be added. + + + + + + Field + + 0.0.0.0 + + + Mono.Terminal.MainLoop+Condition + + + + Error condition on output + + + + + + + Field + + 0.0.0.0 + + + Mono.Terminal.MainLoop+Condition + + + + Hang-up on output + + + + + + + Field + + 0.0.0.0 + + + Mono.Terminal.MainLoop+Condition + + + + There is data to read + + + + + + + Field + + 0.0.0.0 + + + Mono.Terminal.MainLoop+Condition + + + + File descriptor is not open. + + + + + + + Field + + 0.0.0.0 + + + Mono.Terminal.MainLoop+Condition + + + + Writing to the specified descriptor will not block + + + + + + + Field + + 0.0.0.0 + + + Mono.Terminal.MainLoop+Condition + + + + There is urgent data to read + + + + + diff --git a/ecmadocs/en/Mono.Terminal/MainLoop.xml b/ecmadocs/en/Mono.Terminal/MainLoop.xml new file mode 100644 index 000000000..098def9a6 --- /dev/null +++ b/ecmadocs/en/Mono.Terminal/MainLoop.xml @@ -0,0 +1,295 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + Simple main loop implementation that can be used to monitor + file descriptor, run timers and idle handlers. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + Default constructor + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Func<System.Boolean> + + + + + + To be added. + + Executes the specified @idleHandler on the idle loop. The return value is a token to remove it. + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Object + + + + + + + To be added. + To be added. + + Adds a timeout to the mainloop. + + To be added. + + When time time specified passes, the callback will be invoked. + If the callback returns true, the timeout will be reset, repeating + the invocation. If it returns false, the timeout will stop. + + The returned value is a token that can be used to stop the timeout + by calling RemoveTimeout. + + + + + + + Method + + 0.0.0.0 + + + System.Object + + + + + + + + To be added. + To be added. + To be added. + + Watches a file descriptor for activity. + + To be added. + + When the condition is met, the provided callback + is invoked. If the callback returns false, the + watch is automatically removed. + + The return value is a token that represents this watch, you can + use this token to remove the watch by calling RemoveWatch. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + Determines whether there are pending events to be processed. + + To be added. + + You can use this method if you want to probe if events are pending. + Typically used if you need to flush the input queue while still + running some of your own code in your main thread. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Runs @action on the thread that is processing events + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Runs one iteration of timers and file watches + + + You use this to process all pending events (timers, idle handlers and file watches). + + You can use it like this: + while (main.EvensPending ()) MainIteration (); + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Removes the specified idleHandler from processing. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Removes a previously scheduled timeout + + + The token parameter is the value returned by AddTimeout. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Removes an active watch from the mainloop. + + + The token parameter is the value returned from AddWatch + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Runs the mainloop. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Stops the mainloop. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Application+RunState.xml b/ecmadocs/en/Terminal.Gui/Application+RunState.xml new file mode 100644 index 000000000..8178b6e77 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Application+RunState.xml @@ -0,0 +1,68 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + System.IDisposable + + + + + Captures the execution state for the provided TopLevel view. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Releases all resource used by the object. + + Call when you are finished using the . The + method leaves the in an unusable state. After + calling , you must release all references to the + so the garbage collector can reclaim the memory that the + was occupying. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + If set to true disposing. + + Dispose the specified disposing. + + The dispose. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Application.xml b/ecmadocs/en/Terminal.Gui/Application.xml new file mode 100644 index 000000000..bfa2cb250 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Application.xml @@ -0,0 +1,383 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + The application driver for gui.cs + + + + You can hook up to the Iteration event to have your method + invoked on each iteration of the mainloop. + + + Creates a mainloop to process input events, handle timers and + other sources of data. It is accessible via the MainLoop property. + + + When invoked sets the SynchronizationContext to one that is tied + to the mainloop, allowing user code to use async/await. + + + + + + + + Constructor + + 0.0.0.0 + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Application+RunState + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Toplevel + + + + The current toplevel object. This is updated when Application.Run enters and leaves and points to the current toplevel. + + The current. + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.ConsoleDriver + + + + The current Console Driver in use. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + View that will receive all mouse events until UngrabMouse is invoked. + + Grabs the mouse, forcing all mouse events to be routed to the specified view until UngrabMouse is called. + + The grab. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Initializes the Application + + To be added. + + + + + + Event + + 0.0.0.0 + + + System.EventHandler + + + + This event is raised on each iteration of the + main loop. + + + See also + + + + + + Property + + 0.0.0.0 + + + Mono.Terminal.MainLoop + + + + The mainloop driver for the applicaiton + + The main loop. + To be added. + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + + + Size for the rectangle. + + Returns a rectangle that is centered in the screen for the provided size. + + The centered rect. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Triggers a refresh of the entire display. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Stops running the most recent toplevel + + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Action<Terminal.Gui.MouseEvent> + + + + Merely a debugging aid to see the raw mouse events + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Runs the application with the built-in toplevel view + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Runs the main loop on the given container. + + + + This method is used to start processing events + for the main application, but it is also used to + run modal dialog boxes. + + + To make a toplevel stop execution, set the "Running" + property to false. + + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + To be added. + To be added. + + Runs the main loop for the created dialog + + + Use the wait parameter to control whether this is a + blocking or non-blocking call. + + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Toplevel + + + + The Toplevel object used for the application on startup. + + The top. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Releases the mouse grab, so mouse events will be routed to the view on which the mouse is. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Attribute.xml b/ecmadocs/en/Terminal.Gui/Attribute.xml new file mode 100644 index 000000000..8f3ae74ff --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Attribute.xml @@ -0,0 +1,80 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.ValueType + + + + + Attributes are used as elements that contain both a foreground and a background or platform specific features + + + Attributes are needed to map colors to terminal capabilities that might lack colors, on color + scenarios, they encode both the foreground and the background color and are used in the ColorScheme + class to define color schemes that can be used in your application. + + + + + + + Constructor + + 0.0.0.0 + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Attribute + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + + To be added. + To be added. + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Button.xml b/ecmadocs/en/Terminal.Gui/Button.xml new file mode 100644 index 000000000..984c8dfc8 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Button.xml @@ -0,0 +1,306 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + Button is a view that provides an item that invokes a callback when activated. + + + + Provides a button that can be clicked, or pressed with + the enter key and processes hotkeys (the first uppercase + letter in the button becomes the hotkey). + + + If the button is configured as the default (IsDefault) the button + will respond to the return key is no other view processes it, and + turns this into a clicked event. + + + + + + + + Constructor + + 0.0.0.0 + + + + + + To be added. + + Public constructor, creates a button based on + the given text at position 0,0 + + + The size of the button is computed based on the + text length. This button is not a default button. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + To be added. + To be added. + + Public constructor, creates a button based on + the given text. + + + If the value for is_default is true, a special + decoration is used, and the enter key on a + dialog would implicitly activate this button. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + + To be added. + To be added. + To be added. + + Public constructor, creates a button based on + the given text at the given position. + + + The size of the button is computed based on the + text length. This button is not a default button. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + + Public constructor, creates a button based on + the given text at the given position. + + + If the value for is_default is true, a special + decoration is used, and the enter key on a + dialog would implicitly activate this button. + + + + + + + Field + + 0.0.0.0 + + + System.Action + + + + Clicked event, raised when the button is clicked. + + + Client code can hook up to this event, it is + raised when the button is activated either with + the mouse or the keyboard. + + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this is the default action to activate on return on a dialog. + + + true if is default; otherwise, false. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + The text displayed by this widget. + + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/CheckBox.xml b/ecmadocs/en/Terminal.Gui/CheckBox.xml new file mode 100644 index 000000000..5c0090cd9 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/CheckBox.xml @@ -0,0 +1,206 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + The Checkbox View shows an on/off toggle that the user can set + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + + To be added. + To be added. + To be added. + + Public constructor, creates a CheckButton based on + the given text at the given position. + + + The size of CheckButton is computed based on the + text length. This CheckButton is not toggled. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + + Public constructor, creates a CheckButton based on + the given text at the given position and a state. + + + The size of CheckButton is computed based on the + text length. + + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + The state of the checkbox. + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + The text displayed by this widget. + + To be added. + To be added. + + + + + + Event + + 0.0.0.0 + + + System.EventHandler + + + + Toggled event, raised when the CheckButton is toggled. + + + Client code can hook up to this event, it is + raised when the checkbutton is activated either with + the mouse or the keyboard. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/Color.xml b/ecmadocs/en/Terminal.Gui/Color.xml new file mode 100644 index 000000000..ff59e14e8 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Color.xml @@ -0,0 +1,275 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Enum + + + + Basic colors that can be used to set the foreground and background colors in console applications. These can only be + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The black color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The blue color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The brigh cyan color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The bright bBlue color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The bright green color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The bright magenta color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The bright red color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The bright yellow color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The brown color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The cyan color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The dark gray color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The gray color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The green color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The magenta color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The red color. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Color + + + + The White color. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/ColorScheme.xml b/ecmadocs/en/Terminal.Gui/ColorScheme.xml new file mode 100644 index 000000000..f6b8c5300 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/ColorScheme.xml @@ -0,0 +1,103 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + Color scheme definitions, they cover some common scenarios and are used + typically in toplevel containers to set the scheme that is used by all the + views contained inside. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + To be added. + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Attribute + + + + The color for text when the view has the focus. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Attribute + + + + The color for the hotkey when the view is focused. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Attribute + + + + The color for the hotkey when a view is not focused + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Attribute + + + + The default color for text, when the view is not focused. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Colors.xml b/ecmadocs/en/Terminal.Gui/Colors.xml new file mode 100644 index 000000000..d9cd27ef4 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Colors.xml @@ -0,0 +1,88 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + The default ColorSchemes for the application. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.ColorScheme + + + + The base color scheme, for the default toplevel views. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.ColorScheme + + + + The dialog color scheme, for standard popup dialog boxes + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.ColorScheme + + + + The color scheme for showing errors. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.ColorScheme + + + + The menu bar color + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml b/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml new file mode 100644 index 000000000..2fb7fef62 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml @@ -0,0 +1,404 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + Rune to add. + + Adds the specified rune to the display at the current cursor position + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + Ch. + + Draws a special characters in the screen + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + String. + + Adds the specified + + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + Controls the current clipping region that AddCh/AddStr is subject to. + + The clip. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + The current number of columns in the terminal. + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Ends the execution of the console driver. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + Method to invoke when the terminal is resized. + + Initializes the driver + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + Column to move the cursor to. + Row to move the cursor to. + + Moves the cursor to the specified column and row. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Updates the screen to reflect all the changes that have been done to the display buffer + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + The current number of rows in the terminal. + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + Foreground color identifier. + Background color identifier. + + Advanced uses - set colors to any pre-set pairs, you would need to init_color + that independently with the R, G, B values. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Dialog.xml b/ecmadocs/en/Terminal.Gui/Dialog.xml new file mode 100644 index 000000000..487ba9a50 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Dialog.xml @@ -0,0 +1,108 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.Window + + + + + The dialog box is a window that by default is centered and contains one + or more buttons. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + + + System.ParamArray + + + + + + Title for the dialog. + Width for the dialog. + Height for the dialog. + Optional buttons to lay out at the bottom of the dialog. + + Initializes a new instance of the class with an optional set of buttons to display + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + Button to add. + + Adds a button to the dialog, its layout will be controled by the dialog + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Key.xml b/ecmadocs/en/Terminal.Gui/Key.xml new file mode 100644 index 000000000..882fe7ea7 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Key.xml @@ -0,0 +1,943 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Enum + + + + The Key enumeration contains special encoding for some keys, but can also + encode all the unicode values that can be passed. + + + + If the SpecialMask is set, then the value is that of the special mask, + otherwise, the value is the one of the lower bits (as extracted by CharMask) + + + Control keys are the values between 1 and 26 corresponding to Control-A to Control-Z + + + Unicode runes are also stored here, the letter 'A" for example is encoded as a value 65 (not surfaced in the enum). + + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + When this value is set, the Key encodes the sequence Alt-KeyValue. + And the actual value must be extracted by removing the AltMask. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Backspace key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Shift-tab key (backwards tab key). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-A + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-B + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-C + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-D + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-E + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-F + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-G + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-H + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-I (same as the tab key). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-J + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-K + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-L + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-M + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-N (same as the return key). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-O + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-P + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-Q + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-R + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-S + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-T + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-U + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-V + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-W + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-X + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-Y + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing Control-Z + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Cursor down key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Cursor left key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Cursor right key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Cursor up key + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing the delete key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Delete character key + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + End key + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing the return key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing the escape key + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F1 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F10 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F2 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F3 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F4 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F5 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F6 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F7 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F8 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + F9 key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Home key + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Insert character key + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Page Down key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Page Up key. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing the space bar + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + If the SpecialMask is set, then the value is that of the special mask, + otherwise, the value is the one of the lower bits (as extracted by CharMask). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + The key code for the user pressing the tab key (same as pressing Control-I). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + A key with an unknown mapping was raised. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/KeyEvent.xml b/ecmadocs/en/Terminal.Gui/KeyEvent.xml new file mode 100644 index 000000000..7f336174d --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/KeyEvent.xml @@ -0,0 +1,113 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.ValueType + + + + + Describes a keyboard event. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + To be added. + + Constructs a new KeyEvent from the provided Key value - can be a rune cast into a Key value + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + Gets a value indicating whether the Alt key was pressed (real or synthesized) + + + true if is alternate; otherwise, false. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + Determines whether the value is a control key + + + true if is ctrl; otherwise, false. + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + Symb olid definition for the key. + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + The key value cast to an integer, you will typicall use this for + extracting the Unicode rune value out of a key, when none of the + symbolic options are in use. + + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Label.xml b/ecmadocs/en/Terminal.Gui/Label.xml new file mode 100644 index 000000000..3e3ae3adc --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Label.xml @@ -0,0 +1,164 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + Label view, displays a string at a given position, can include multiple lines. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + To be added. + To be added. + + Public constructor: creates a label at the given + coordinate with the given string and uses the specified + frame for the string. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + + To be added. + To be added. + To be added. + + Public constructor: creates a label at the given + coordinate with the given string, computes the bounding box + based on the size of the string, assumes that the string contains + newlines for multiple lines, no special breaking rules are used. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + + + Text, may contain newlines. + The width for the text. + + Computes the number of lines needed to render the specified text by the Label control + + Number of lines. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + The text displayed by this widget. + + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.TextAlignment + + + + Controls the text-alignemtn property of the label, changing it will redisplay the label. + + The text alignment. + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Attribute + + + + The color used for the label + + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/MenuBar.xml b/ecmadocs/en/Terminal.Gui/MenuBar.xml new file mode 100644 index 000000000..b776dc66b --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/MenuBar.xml @@ -0,0 +1,151 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + A menu bar for your application. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + Menus. + + Initializes a new instance of the class with the specified set of toplevel menu items. + + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.MenuBarItem[] + + + + The menus that were defined when the menubar was created. This can be updated if the menu is not currently visible. + + The menu array. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/MenuBarItem.xml b/ecmadocs/en/Terminal.Gui/MenuBarItem.xml new file mode 100644 index 000000000..f511ab620 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/MenuBarItem.xml @@ -0,0 +1,74 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + A menu bar item contains other menu items. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.MenuItem[] + + + + Gets or sets the children for this MenuBarItem + + The children. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + Gets or sets the title to display. + + The title. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/MenuItem.xml b/ecmadocs/en/Terminal.Gui/MenuItem.xml new file mode 100644 index 000000000..a361b3c39 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/MenuItem.xml @@ -0,0 +1,132 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + A menu item has a title, an associated help text, and an action to execute on activation. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + + Title for the menu item. + Help text to display. + Action to invoke when the menu item is activated. + + Initializes a new . + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Action + + + + Gets or sets the action to be invoked when the menu is triggered + + Method to invoke. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + Gets or sets the help text for the menu item. + + The help text. + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Char + + + + The hotkey is used when the menu is active, the shortcut can be triggered when the menu is not active. + For example HotKey would be "N" when the File Menu is open (assuming there is a "_New" entry + if the ShortCut is set to "Control-N", this would be a global hotkey that would trigger as well + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Key + + + + This is the global setting that can be used as a global shortcut to invoke the action on the menu. + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + Gets or sets the title. + + The title. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/MessageBox.xml b/ecmadocs/en/Terminal.Gui/MessageBox.xml new file mode 100644 index 000000000..a4fae5722 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/MessageBox.xml @@ -0,0 +1,105 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + + Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + + + + + + System.ParamArray + + + + + + Width for the window. + Height for the window. + Title for the query. + Message to display, might contain multiple lines.. + Array of buttons to add. + + Presents an error message box with the specified title and message and a list of buttons to show to the user. + + The index of the selected button, or -1 if the user pressed ESC to close the dialog. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + + + + + + System.ParamArray + + + + + + Width for the window. + Height for the window. + Title for the query. + Message to display, might contain multiple lines.. + Array of buttons to add. + + Presents a message with the specified title and message and a list of buttons to show to the user. + + The index of the selected button, or -1 if the user pressed ESC to close the dialog. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/MouseEvent.xml b/ecmadocs/en/Terminal.Gui/MouseEvent.xml new file mode 100644 index 000000000..a06f2eb93 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/MouseEvent.xml @@ -0,0 +1,90 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.ValueType + + + + + Describes a mouse event + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + Flags indicating the kind of mouse event that is being posted. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.String + + + + + Returns a that represents the current . + + A that represents the current . + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + The X (column) location for the mouse event. + + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + The Y (column) location for the mouse event. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/MouseFlags.xml b/ecmadocs/en/Terminal.Gui/MouseFlags.xml new file mode 100644 index 000000000..1c652460e --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/MouseFlags.xml @@ -0,0 +1,426 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Enum + + + + System.Flags + + + + + Mouse flags reported in MouseEvent. + + + They just happen to map to the ncurses ones. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + Mask that captures all the events. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The first mouse button was clicked (press+release). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The first mouse button was double-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The first mouse button was pressed. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The first mouse button was released. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The first mouse button was tripple-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The second mouse button was clicked (press+release). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The second mouse button was double-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The second mouse button was pressed. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The second mouse button was released. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The second mouse button was tripple-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The third mouse button was clicked (press+release). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The third mouse button was double-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The third mouse button was pressed. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The third mouse button was released. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The third mouse button was tripple-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The fourth button was clicked (press+release). + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The fourth button was double-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The fourth mouse button was pressed. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The fourth mouse button was released. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The fourth button was tripple-clicked. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + Flag: the alt key was pressed when the mouse button took place. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + Flag: the shift key was pressed when the mouse button took place. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The fourth button was pressed. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.MouseFlags + + + + The mouse position is being reported in this event. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/Point.xml b/ecmadocs/en/Terminal.Gui/Point.xml new file mode 100644 index 000000000..9a9e203f3 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Point.xml @@ -0,0 +1,431 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.ValueType + + + + + Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + To be added. + + Point Constructor + + + Creates a Point from a Size value. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + To be added. + To be added. + + Point Constructor + + + Creates a Point from a specified x,y coordinate pair. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Point + + + + + + + The Point to add. + The Size to add. + + Adds the specified Size to the specified Point. + + The Point that is the result of the addition operation. + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Point + + + + Empty Shared Field + + + An uninitialized Point Structure. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + Equals Method + + To be added. + + Checks equivalence of this Point and another object. + + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + GetHashCode Method + + To be added. + + Calculates a hashing value. + + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + IsEmpty Property + + To be added. + + Indicates if both X and Y are zero. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + The Point used offset this Point. + + Translates this Point by the specified Point. + + The offset. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + To be added. + To be added. + + Offset Method + + + Moves the Point a specified distance. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Point + + + + + + + To be added. + To be added. + + Addition Operator + + To be added. + + Translates a Point using the Width and Height + properties of the given Size. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Equality Operator + + To be added. + + Compares two Point objects. The return value is + based on the equivalence of the X and Y properties + of the two points. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Size + + + + + + To be added. + + Point to Size Conversion + + To be added. + + Returns a Size based on the Coordinates of a given + Point. Requires explicit cast. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Inequality Operator + + To be added. + + Compares two Point objects. The return value is + based on the equivalence of the X and Y properties + of the two points. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Point + + + + + + + To be added. + To be added. + + Subtraction Operator + + To be added. + + Translates a Point using the negation of the Width + and Height properties of the given Size. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Point + + + + + + + The Point to be subtracted from. + The Size to subtract from the Point. + + Returns the result of subtracting specified Size from the specified Point. + + The Point that is the result of the subtraction operation. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.String + + + + + ToString Method + + To be added. + + Formats the Point as a string in coordinate notation. + + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + Gets or sets the x-coordinate of this Point. + + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + Gets or sets the y-coordinate of this Point. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/RadioGroup.xml b/ecmadocs/en/Terminal.Gui/RadioGroup.xml new file mode 100644 index 000000000..dde9cb81e --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/RadioGroup.xml @@ -0,0 +1,215 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + Radio group shows a group of labels, only one of those can be selected at a given time + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + + Boundaries for the radio group. + Radio labels, the strings can contain hotkeys using an undermine before the letter. + The item to be selected, the value is clamped to the number of items. + + Initializes a new instance of the class + setting up the initial set of radio labels and the item that should be selected. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + + + The x coordinate. + The y coordinate. + Radio labels, the strings can contain hotkeys using an undermine before the letter. + The item to be selected, the value is clamped to the number of items. + + Initializes a new instance of the class + setting up the initial set of radio labels and the item that should be selected, + the view frame is computed from the provided radioLabels. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String[] + + + + The radio labels to display + + The radio labels. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + The currently selected item from the list of radio labels + + The selected. + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Action<System.Int32> + + + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Rect.xml b/ecmadocs/en/Terminal.Gui/Rect.xml new file mode 100644 index 000000000..ac539041c --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Rect.xml @@ -0,0 +1,755 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.ValueType + + + + + Stores a set of four integers that represent the location and size of a rectangle + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + To be added. + To be added. + + Rectangle Constructor + + + Creates a Rectangle from Point and Size values. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + + Rectangle Constructor + + + Creates a Rectangle from a specified x,y location and + width and height values. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + Bottom Property + + To be added. + + The Y coordinate of the bottom edge of the Rectangle. + Read only. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + Contains Method + + To be added. + + Checks if a Point lies within this Rectangle. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + Contains Method + + To be added. + + Checks if a Rectangle lies entirely within this + Rectangle. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Contains Method + + To be added. + + Checks if an x,y coordinate lies within this Rectangle. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + Empty Shared Field + + + An uninitialized Rectangle Structure. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + Equals Method + + To be added. + + Checks equivalence of this Rectangle and another object. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + + + + + + To be added. + To be added. + To be added. + To be added. + + FromLTRB Shared Method + + To be added. + + Produces a Rectangle structure from left, top, right + and bottom coordinates. + + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + GetHashCode Method + + To be added. + + Calculates a hashing value. + + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + Gets or sets the height of this Rectangle structure. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Inflate Method + + + Inflates the Rectangle by a specified Size. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + To be added. + To be added. + + Inflate Method + + + Inflates the Rectangle by a specified width and height. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + + + + + To be added. + To be added. + To be added. + + Inflate Shared Method + + To be added. + + Produces a new Rectangle by inflating an existing + Rectangle by the specified coordinate values. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Intersect Method + + + Replaces the Rectangle with the intersection of itself + and another Rectangle. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + + + + To be added. + To be added. + + Intersect Shared Method + + To be added. + + Produces a new Rectangle by intersecting 2 existing + Rectangles. Returns null if there is no intersection. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + IntersectsWith Method + + To be added. + + Checks if a Rectangle intersects with this one. + + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + IsEmpty Property + + To be added. + + Indicates if the width or height are zero. Read only. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + Left Property + + To be added. + + The X coordinate of the left edge of the Rectangle. + Read only. + + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Point + + + + Location Property + + To be added. + + The Location of the top-left corner of the Rectangle. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Offset Method + + + Moves the Rectangle a specified distance. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + To be added. + To be added. + + Offset Method + + + Moves the Rectangle a specified distance. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Equality Operator + + To be added. + + Compares two Rectangle objects. The return value is + based on the equivalence of the Location and Size + properties of the two Rectangles. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Inequality Operator + + To be added. + + Compares two Rectangle objects. The return value is + based on the equivalence of the Location and Size + properties of the two Rectangles. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + Right Property + + To be added. + + The X coordinate of the right edge of the Rectangle. + Read only. + + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Size + + + + Size Property + + To be added. + + The Size of the Rectangle. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + Top Property + + To be added. + + The Y coordinate of the top edge of the Rectangle. + Read only. + + + + + + + Method + + 0.0.0.0 + + + System.String + + + + + ToString Method + + To be added. + + Formats the Rectangle as a string in (x,y,w,h) notation. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + + + + To be added. + To be added. + + Union Shared Method + + To be added. + + Produces a new Rectangle from the union of 2 existing + Rectangles. + + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + Gets or sets the width of this Rect structure. + + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + Gets or sets the x-coordinate of the upper-left corner of this Rectangle structure. + + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Int32 + + + + Gets or sets the y-coordinate of the upper-left corner of this Rectangle structure. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Responder.xml b/ecmadocs/en/Terminal.Gui/Responder.xml new file mode 100644 index 000000000..9d9d2284b --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Responder.xml @@ -0,0 +1,201 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + This method can be overwritten by views that + want to provide accelerator functionality + (Alt-key for example), but without + interefering with normal ProcessKey behavior. + + To be added. + + + After keys are sent to the subviews on the + current view, all the view are + processed and the key is passed to the views + to allow some of them to process the keystroke + as a cold-key. + + This functionality is used, for example, by + default buttons to act on the enter key. + Processing this as a hot-key would prevent + non-default buttons from consuming the enter + keypress when they have the focus. + + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + This method can be overwritten by view that + want to provide accelerator functionality + (Alt-key for example). + + To be added. + + + Before keys are sent to the subview on the + current view, all the views are + processed and the key is passed to the widgets + to allow some of them to process the keystroke + as a hot-key. + + For example, if you implement a button that + has a hotkey ok "o", you would catch the + combination Alt-o here. If the event is + caught, you must return true to stop the + keystroke from being dispatched to other + views. + + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + If the view is focused, gives the view a + chance to process the keystroke. + + To be added. + + + Views can override this method if they are + interested in processing the given keystroke. + If they consume the keystroke, they must + return true to stop the keystroke from being + processed by other widgets or consumed by the + widget engine. If they return false, the + keystroke will be passed using the ProcessColdKey + method to other views to process. + + + The View implementation does nothing but return false, + so it is not necessary to call base.ProcessKey if you + derive directly from View, but you should if you derive + other View subclasses. + + + + + + diff --git a/ecmadocs/en/Terminal.Gui/ScrollView.xml b/ecmadocs/en/Terminal.Gui/ScrollView.xml new file mode 100644 index 000000000..22ddda18a --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/ScrollView.xml @@ -0,0 +1,34 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + To be added. + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + To be added. + To be added. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Size.xml b/ecmadocs/en/Terminal.Gui/Size.xml new file mode 100644 index 000000000..6768a2cab --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Size.xml @@ -0,0 +1,384 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.ValueType + + + + + Stores an ordered pair of integers, which specify a Height and Width. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + To be added. + + Size Constructor + + + Creates a Size from a Point value. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + To be added. + To be added. + + Size Constructor + + + Creates a Size from specified dimensions. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Size + + + + + + + The first Size structure to add. + The second Size structure to add. + + Adds the width and height of one Size structure to the width and height of another Size structure. + + The add. + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.Size + + + + Gets a Size structure that has a Height and Width value of 0. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + + Equals Method + + To be added. + + Checks equivalence of this Size and another object. + + + + + + + Method + + 0.0.0.0 + + + System.Int32 + + + + + GetHashCode Method + + To be added. + + Calculates a hashing value. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + Height Property + + To be added. + + The Height coordinate of the Size. + + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + IsEmpty Property + + To be added. + + Indicates if both Width and Height are zero. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Size + + + + + + + To be added. + To be added. + + Addition Operator + + To be added. + + Addition of two Size structures. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Equality Operator + + To be added. + + Compares two Size objects. The return value is + based on the equivalence of the Width and Height + properties of the two Sizes. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Point + + + + + + To be added. + + Size to Point Conversion + + To be added. + + Returns a Point based on the dimensions of a given + Size. Requires explicit cast. + + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + + Inequality Operator + + To be added. + + Compares two Size objects. The return value is + based on the equivalence of the Width and Height + properties of the two Sizes. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Size + + + + + + + To be added. + To be added. + + Subtraction Operator + + To be added. + + Subtracts two Size structures. + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Size + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.String + + + + + ToString Method + + To be added. + + Formats the Size as a string in coordinate notation. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + Width Property + + To be added. + + The Width coordinate of the Size. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/SpecialChar.xml b/ecmadocs/en/Terminal.Gui/SpecialChar.xml new file mode 100644 index 000000000..6ebd662b1 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/SpecialChar.xml @@ -0,0 +1,35 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Enum + + + + Special characters that can be drawn with Driver.AddSpecial. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.SpecialChar + + + + Horizontal line character. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/TextAlignment.xml b/ecmadocs/en/Terminal.Gui/TextAlignment.xml new file mode 100644 index 000000000..0346f2645 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/TextAlignment.xml @@ -0,0 +1,83 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + System.Enum + + + + Text alignment enumeration, controls how text is displayed. + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.TextAlignment + + + + Centers the text in the frame. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.TextAlignment + + + + Shows the line as justified text in the line. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.TextAlignment + + + + Aligns the text to the left of the frame. + + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.TextAlignment + + + + Aligns the text to the right side of the frame. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/TextField.xml b/ecmadocs/en/Terminal.Gui/TextField.xml new file mode 100644 index 000000000..d4c4d5c42 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/TextField.xml @@ -0,0 +1,216 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + Text data entry widget + + + The Entry widget provides Emacs-like editing + functionality, and mouse support. + + + + + + + Constructor + + 0.0.0.0 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + + Public constructor. + + + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Event + + 0.0.0.0 + + + System.EventHandler + + + + Changed event, raised when the text has clicked. + + + Client code can hook up to this event, it is + raised when the text in the entry changes. + + + + + + + Property + + 0.0.0.0 + + + System.Int32 + + + + The current cursor position. + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Sets the cursor position. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + Sets the secret property. + + To be added. + + This makes the text entry suitable for entering passwords. + + + + + + + Property + + 0.0.0.0 + + + System.String + + + + Sets or gets the text in the entry. + + To be added. + + + + + diff --git a/ecmadocs/en/Terminal.Gui/Toplevel.xml b/ecmadocs/en/Terminal.Gui/Toplevel.xml new file mode 100644 index 000000000..95c5dae1d --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Toplevel.xml @@ -0,0 +1,116 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.View + + + + + Toplevel views can be modally executed. + + + + Toplevels can be modally executing views, and they return control + to the caller when the "Running" property is set to false. + + + + + + + + Constructor + + 0.0.0.0 + + + + + + Frame. + + Initializes a new instance of the class. + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Toplevel + + + + + Convenience factory method that creates a new toplevel with the current terminal dimensions. + + The create. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Field + + 0.0.0.0 + + + System.Boolean + + + + This flag is checked on each iteration of the mainloop and it continues + running until this flag is set to false. + + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/View.xml b/ecmadocs/en/Terminal.Gui/View.xml new file mode 100644 index 000000000..8bf679cbf --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/View.xml @@ -0,0 +1,890 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.Responder + + + + System.Collections.IEnumerable + + + + + View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. + + + + The View defines the base functionality for user interface elements in Terminal/gui.cs. Views + can contain one or more subviews, can respond to user input and render themselves on the screen. + + + Views are created with a specified rectangle region (the frame) that is relative to the container + that they are added into. + + + Subviews can be added to a View by calling the Add method. The container of a view is the + Superview. + + + Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view + as requiring to be redrawn. + + + Views have a ColorScheme property that defines the default colors that subviews + should use for rendering. This ensures that the views fit in the context where + they are being used, and allows for themes to be plugged in. For example, the + default colors for windows and toplevels uses a blue background, while it uses + a white background for dialog boxes and a red background for errors. + + + If a ColorScheme is not set on a view, the result of the ColorScheme is the + value of the SuperView and the value might only be valid once a view has been + added to a SuperView, so your subclasses should not rely on ColorScheme being + set at construction time. + + + Using ColorSchemes has the advantage that your application will work both + in color as well as black and white displays. + + + + + + + + Constructor + + 0.0.0.0 + + + + + + The region covered by this view. + + Initializes a new instance of the class with the specified frame. This is the default constructor. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Adds a subview to this view. + + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + System.ParamArray + + + + + + Array of one or more views (can be optional parameter). + + Adds the specified views to the view. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + + Col. + Row. + Ch. + + Displays the specified character in the specified column and row. + + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame. + + The bounds. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Flags this view for requiring the children views to be repainted. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Clears the view region with the current color. + + + + This clears the entire region used by this view. + + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view. + + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.ColorScheme + + + + The color scheme for this view, if it is not defined, it returns the parent's + color scheme. + + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + Rectangular region for the frame to be drawn. + If set to true it fill will the contents. + + Draws a frame in the current view, clipped by the boundary of this view + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + + String to display, the underscoore before a letter flags the next letter as the hotkey. + If set to true this uses the focused colors from the color scheme, otherwise the regular ones. + The color scheme to use. + + Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + + String to display, the underscoore before a letter flags the next letter as the hotkey. + Hot color. + Normal color. + + Utility function to draw strings that contain a hotkey + + To be added. + + + + + + Field + + 0.0.0.0 + + + Terminal.Gui.ConsoleDriver + + + + Points to the current driver in use by the view, it is a convenience property + for simplifying the development of new views. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing. + + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.View + + + + Returns the currently focused view inside this view, or null if nothing is focused. + + The focused. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Focuses the first focusable subview if one exists. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Focuses the last focusable subview if one exists. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + Focuses the next view. + + + true, if next was focused, false otherwise. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + Focuses the previous view. + + + true, if previous was focused, false otherwise. + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.Rect + + + + Gets or sets the frame for the view. + + The frame. + + Altering the Frame of a view will trigger the redrawing of the + view as well as the redrawing of the affected regions in the superview. + + + + + + + Method + + 0.0.0.0 + + + + System.Runtime.CompilerServices.IteratorStateMachine(typeof(Terminal.Gui.View/<GetEnumerator>d__23)) + + + + System.Collections.IEnumerator + + + + + Gets an enumerator that enumerates the subviews in this view. + + The enumerator. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this has focus. + + + true if has focus; otherwise, false. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + Gets or sets an identifier for the view; + + The identifier. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + This virtual method is invoked when a view starts executing or + when the dimensions of the view have changed, for example in + response to the container view or terminal resizing. + + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.View + + + + Returns the most focused view in the chain of subviews (the leaf view that has the focus). + + The most focused. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + + Col. + Row. + + This moves the cursor to the specified column and row in the view. + + The move. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Positions the cursor in the right position based on the currently focused view in the chain. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display. + + + The region argument is relative to the view itself. + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + + Removes a widget from this container. + + + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Removes all the widgets from this container. + + + + + + + + Method + + 0.0.0.0 + + + Terminal.Gui.Point + + + + + + + X screen-coordinate point. + Y screen-coordinate point. + + Converts a point from screen coordinates into the view coordinate space. + + The mapped point. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + View. + + Focuses the specified sub-view. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + Invoke to flag that this view needs to be redisplayed, by any code + that alters the state of the view. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + The region that must be flagged for repaint. + + Flags the specified rectangle region on this view as needing to be repainted. + + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Collections.Generic.IList<Terminal.Gui.View> + + + + This returns a list of the subviews contained by this view. + + The subviews. + To be added. + + + + + + Property + + 0.0.0.0 + + + Terminal.Gui.View + + + + Returns the container for this view, or null if this view has not been added to a container. + + The super view. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.String + + + + + Returns a that represents the current . + + A that represents the current . + To be added. + + + + + + Property + + 0.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this want mouse position reports. + + + true if want mouse position reports; otherwise, false. + To be added. + + + + diff --git a/ecmadocs/en/Terminal.Gui/Window.xml b/ecmadocs/en/Terminal.Gui/Window.xml new file mode 100644 index 000000000..47d9bb271 --- /dev/null +++ b/ecmadocs/en/Terminal.Gui/Window.xml @@ -0,0 +1,121 @@ + + + + + Terminal.Gui + 0.0.0.0 + + + Terminal.Gui.Toplevel + + + + System.Collections.IEnumerable + + + + + A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added. + + To be added. + + + + + + Constructor + + 0.0.0.0 + + + + + + + Frame. + Title. + + Initializes a new instance of the class with an optioanl title + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + View to add to the window. + + Add the specified view to the ContentView. + + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Collections.IEnumerator + + + + + Enumerates the various views in the ContentView. + + The enumerator. + To be added. + + + + + + Method + + 0.0.0.0 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 0.0.0.0 + + + System.String + + + + The title to be displayed for this window. + + The title. + To be added. + + + + diff --git a/ecmadocs/en/index.xml b/ecmadocs/en/index.xml index 8bea6b4c6..42149d2d8 100644 --- a/ecmadocs/en/index.xml +++ b/ecmadocs/en/index.xml @@ -1,6 +1,6 @@ - + System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints) @@ -20,9 +20,44 @@ To be added. To be added. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Terminal diff --git a/ecmadocs/en/ns-Mono.Terminal.xml b/ecmadocs/en/ns-Mono.Terminal.xml new file mode 100644 index 000000000..1499a5589 --- /dev/null +++ b/ecmadocs/en/ns-Mono.Terminal.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + +