diff --git a/docs/api/Terminal.Gui/Mono.Terminal.html b/docs/api/Terminal.Gui/Mono.Terminal.html deleted file mode 100644 index 9818e3f23..000000000 --- a/docs/api/Terminal.Gui/Mono.Terminal.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - - Namespace Mono.Terminal - - - - - - - - - - - - - - - - -
-
- - - - -
-
- -
-
-
-

-
-
    -
    -
    - - - -
    - - - - - - diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html index 5825314e2..d406eec8c 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html index 6a0a8c53e..754806c03 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.html index e74e1ae72..7a28732b7 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.html @@ -10,14 +10,14 @@ - + - + @@ -295,7 +295,7 @@ The MainLoop + MainLoop The main loop. @@ -369,7 +369,7 @@ Building block API: Prepares the provided Application.RunState - The runstate handle that needs to be passed to the End(Application.RunState) method upon completion. + The runstate handle that needs to be passed to the End(Application.RunState, Boolean) method upon completion. @@ -379,20 +379,20 @@ This method prepares the provided toplevel for running with the focus, it adds this to the list of toplevels, sets up the mainloop to process the event, lays out the subviews, focuses the first element, and draws the toplevel in the screen. This is usually followed by executing -the RunLoop(Application.RunState, Boolean) method, and then the End(Application.RunState) method upon termination which will +the RunLoop(Application.RunState, Boolean) method, and then the End(Application.RunState, Boolean) method upon termination which will undo these changes. -

    End(Application.RunState)

    +

    End(Application.RunState, Boolean)

    Building block API: completes the execution of a Toplevel that was started with Begin(Toplevel) .
    Declaration
    -
    public static void End(Application.RunState runState)
    +
    public static void End(Application.RunState runState, bool closeDriver = true)
    Parameters
    @@ -409,6 +409,11 @@ Building block API: completes the execution of a runState + + + + +
    The runstate returned by the Begin(Toplevel) method.
    System.BooleancloseDrivertrueCloses the application.falseCloses the toplevels only.
    @@ -455,7 +460,7 @@ Initializes a new instance of Terminal.
    Remarks

    -Call this method once per instance (or after Shutdown() has been called). +Call this method once per instance (or after Shutdown(Boolean) has been called).

    Loads the right ConsoleDriver for the platform. @@ -546,7 +551,7 @@ This will cause

    Run()

    -Runs the application by calling Run(Toplevel) with the value of Top +Runs the application by calling Run(Toplevel, Boolean) with the value of Top
    Declaration
    @@ -556,14 +561,14 @@ Runs the application by calling -

    Run(Toplevel)

    +

    Run(Toplevel, Boolean)

    Runs the main loop on the given Toplevel container.
    Declaration
    -
    public static void Run(Toplevel view)
    +
    public static void Run(Toplevel view, bool closeDriver = true)
    Parameters
    @@ -580,9 +585,14 @@ Runs the main loop on the given view + + + + +
    System.BooleancloseDriver
    -
    Remarks
    +
    Remarks

    This method is used to start processing events @@ -590,11 +600,11 @@ Runs the main loop on the given Views such as Dialog boxes.

    - To make a Run(Toplevel) stop execution, call RequestStop(). + To make a Run(Toplevel, Boolean) stop execution, call RequestStop().

    - Calling Run(Toplevel) is equivalent to calling Begin(Toplevel), followed by RunLoop(Application.RunState, Boolean), - and then calling End(Application.RunState). + Calling Run(Toplevel, Boolean) is equivalent to calling Begin(Toplevel), followed by RunLoop(Application.RunState, Boolean), + and then calling End(Application.RunState, Boolean).

    Alternatively, to have a program control the main loop and @@ -609,7 +619,7 @@ Runs the main loop on the given

    Run<T>()

    -Runs the application by calling Run(Toplevel) with a new instance of the specified Toplevel-derived class +Runs the application by calling Run(Toplevel, Boolean) with a new instance of the specified Toplevel-derived class
    Declaration
    @@ -675,15 +685,32 @@ blocking or non-blocking call. -

    Shutdown()

    +

    Shutdown(Boolean)

    -Shutdown an application initalized with Init() +Shutdown an application initialized with Init()
    Declaration
    -
    public static void Shutdown()
    +
    public static void Shutdown(bool closeDriver = true)
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    System.BooleancloseDrivertrueCloses the application.falseCloses toplevels only.
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html index 465379a3a..982c2aab1 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Button.html b/docs/api/Terminal.Gui/Terminal.Gui.Button.html index ea7a773b8..9e122e4a1 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Button.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Button.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html b/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html index 17d33f06e..ff1cc58c6 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html b/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html index 8e527df80..d8a4fddbe 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Color.html b/docs/api/Terminal.Gui/Terminal.Gui.Color.html index 650d0fffb..e517d20bc 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Color.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Color.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html index 0b2ed4956..997c908b4 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html index 537810df8..fcc0da09e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html b/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html index a50e0a20b..3397caab6 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html index 2f2b31ec1..b467f086a 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html @@ -10,14 +10,14 @@ - + - + @@ -657,6 +657,126 @@ Draws a frame on the specified region with the specified padding around the fram +
    Remarks
    + + + + +

    DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)

    +
    +Draws a frame for a window with padding aand n optional visible border inside the padding. +
    +
    +
    Declaration
    +
    +
    public virtual void DrawWindowFrame(Rect region, int paddingLeft = 0, int paddingTop = 0, int paddingRight = 0, int paddingBottom = 0, bool border = true, bool fill = false)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    RectregionScreen relative region where the frame will be drawn.
    System.Int32paddingLeftNumber of columns to pad on the left (if 0 the border will not appear on the left).
    System.Int32paddingTopNumber of rows to pad on the top (if 0 the border and title will not appear on the top).
    System.Int32paddingRightNumber of columns to pad on the right (if 0 the border will not appear on the right).
    System.Int32paddingBottomNumber of rows to pad on the bottom (if 0 the border will not appear on the bottom).
    System.BooleanborderIf set to true and any padding dimension is > 0 the border will be drawn.
    System.BooleanfillIf set to true it will clear the content area (the area inside the padding) with the current color, otherwise the content area will be left untouched.
    + + + +

    DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment)

    +
    +Draws the title for a Window-style view incorporating padding. +
    +
    +
    Declaration
    +
    +
    public virtual void DrawWindowTitle(Rect region, ustring title, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom, TextAlignment textAlignment = TextAlignment.Left)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    RectregionScreen relative region where the frame will be drawn.
    NStack.ustringtitleThe title for the window. The title will only be drawn if title is not null or empty and paddingTop is greater than 0.
    System.Int32paddingLeftNumber of columns to pad on the left (if 0 the border will not appear on the left).
    System.Int32paddingTopNumber of rows to pad on the top (if 0 the border and title will not appear on the top).
    System.Int32paddingRightNumber of columns to pad on the right (if 0 the border will not appear on the right).
    System.Int32paddingBottomNumber of rows to pad on the bottom (if 0 the border will not appear on the bottom).
    TextAlignmenttextAlignmentNot yet immplemented.
    @@ -784,7 +904,7 @@ Moves the cursor to the specified column and row. -

    PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)

    +

    PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)

    Prepare the driver and set the key and mouse events handlers.
    @@ -804,7 +924,7 @@ Prepare the driver and set the key and mouse events handlers. - MainLoop + MainLoop mainLoop The main loop. diff --git a/docs/api/Terminal.Gui/Terminal.Gui.CursesDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.CursesDriver.html index 439bf6365..e75662f72 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.CursesDriver.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.CursesDriver.html @@ -10,14 +10,14 @@ - + - + @@ -101,6 +101,12 @@ This is the Curses driver for the gui.cs/Terminal framework.
    ConsoleDriver.SetTerminalResized(Action)
    +
    + ConsoleDriver.DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment) +
    +
    + ConsoleDriver.DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean) +
    ConsoleDriver.DrawFrame(Rect, Int32, Boolean)
    @@ -501,7 +507,7 @@ Creates a curses color from the provided foreground and background colors -

    PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)

    +

    PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)

    Declaration
    @@ -519,7 +525,7 @@ Creates a curses color from the provided foreground and background colors - MainLoop + MainLoop mainLoop @@ -546,7 +552,7 @@ Creates a curses color from the provided foreground and background colors
    Overrides
    -
    ConsoleDriver.PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)
    +
    ConsoleDriver.PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.DateField.html b/docs/api/Terminal.Gui/Terminal.Gui.DateField.html index 58e0a0ecb..2892a49bf 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.DateField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.DateField.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html index d322fb7af..74a052543 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dim.html b/docs/api/Terminal.Gui/Terminal.Gui.Dim.html index bc4b92866..c6f56f277 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Dim.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Dim.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html b/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html index f1219fae4..a2d5fe31a 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html b/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html index b8f072226..9194f5e13 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.HexView.html b/docs/api/Terminal.Gui/Terminal.Gui.HexView.html index c3a18048a..e5b431da4 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.HexView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.HexView.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html b/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html index 7e2a78e54..b3f1c9f80 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html similarity index 82% rename from docs/api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html rename to docs/api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html index bb72b4e2f..0b5b23d55 100644 --- a/docs/api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html @@ -10,14 +10,14 @@ - + - + @@ -78,18 +78,18 @@
    -
    +
    -

    Interface IMainLoopDriver +

    Interface IMainLoopDriver

    Public interface to create your own platform specific main loop driver.
    -
    Namespace: Mono.Terminal
    +
    Namespace: Terminal.Gui
    Assembly: Terminal.Gui.dll
    -
    Syntax
    +
    Syntax
    public interface IMainLoopDriver
    @@ -97,8 +97,8 @@ Public interface to create your own platform specific main loop driver. - -

    EventsPending(Boolean)

    + +

    EventsPending(Boolean)

    Must report whether there are any events pending, or even block waiting for events.
    @@ -141,8 +141,8 @@ Must report whether there are any events pending, or even block waiting for even - -

    MainIteration()

    + +

    MainIteration()

    The interation function.
    @@ -153,8 +153,8 @@ The interation function.
    - -

    Setup(MainLoop)

    + +

    Setup(MainLoop)

    Initializes the main loop driver, gets the calling main loop for the initialization.
    @@ -174,7 +174,7 @@ Initializes the main loop driver, gets the calling main loop for the initializat - MainLoop + MainLoop mainLoop Main loop. @@ -182,8 +182,8 @@ Initializes the main loop driver, gets the calling main loop for the initializat - -

    Wakeup()

    + +

    Wakeup()

    Wakes up the mainloop that might be waiting on input, must be thread safe.
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Key.html b/docs/api/Terminal.Gui/Terminal.Gui.Key.html index 2d1209efe..240bb32de 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Key.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Key.html @@ -10,14 +10,14 @@ - + - + @@ -378,6 +378,18 @@ F1 key. F10 F10 key. + + + + F11 + +F11 key. + + + + F12 + +F12 key. diff --git a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html index 0e3756f5d..dc1568140 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Label.html b/docs/api/Terminal.Gui/Terminal.Gui.Label.html index 4da8d7d34..5c9216bf6 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Label.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Label.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html b/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html index b6e4af1b2..bb91ac613 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ListView.html b/docs/api/Terminal.Gui/Terminal.Gui.ListView.html index 9271626ae..0c4882296 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ListView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ListView.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html b/docs/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html index 024ab3a08..0de2b30c2 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ListWrapper.html b/docs/api/Terminal.Gui/Terminal.Gui.ListWrapper.html index ddf57ae64..40c2dd806 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ListWrapper.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ListWrapper.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Mono.Terminal.MainLoop.html b/docs/api/Terminal.Gui/Terminal.Gui.MainLoop.html similarity index 79% rename from docs/api/Terminal.Gui/Mono.Terminal.MainLoop.html rename to docs/api/Terminal.Gui/Terminal.Gui.MainLoop.html index 749c12a9f..5a58063dc 100644 --- a/docs/api/Terminal.Gui/Mono.Terminal.MainLoop.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MainLoop.html @@ -10,14 +10,14 @@ - + - + @@ -78,10 +78,10 @@
    -
    +
    -

    Class MainLoop +

    Class MainLoop

    Simple main loop implementation that can be used to monitor @@ -117,13 +117,13 @@ file descriptor, run timers and idle handlers. System.Object.ToString()
    -
    Namespace: Mono.Terminal
    +
    Namespace: Terminal.Gui
    Assembly: Terminal.Gui.dll
    -
    Syntax
    +
    Syntax
    public class MainLoop
    -
    Remarks
    +
    Remarks
    Monitoring of file descriptors is only available on Unix, there does not seem to be a way of supporting this on Windows. @@ -132,8 +132,8 @@ does not seem to be a way of supporting this on Windows. - -

    MainLoop(IMainLoopDriver)

    + +

    MainLoop(IMainLoopDriver)

    Creates a new Mainloop, to run it you must provide a driver, and choose one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop. @@ -154,7 +154,7 @@ one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop. - IMainLoopDriver + IMainLoopDriver driver @@ -164,8 +164,8 @@ one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop. - -

    Driver

    + +

    Driver

    The current IMainLoopDriver in use.
    @@ -184,7 +184,7 @@ The current IMainLoopDriver in use. - IMainLoopDriver + IMainLoopDriver The driver. @@ -193,8 +193,8 @@ The current IMainLoopDriver in use. - -

    AddIdle(Func<Boolean>)

    + +

    AddIdle(Func<Boolean>)

    Executes the specified @idleHandler on the idle loop. The return value is a token to remove it.
    @@ -237,8 +237,8 @@ Executes the specified @idleHandler on the idle loop. The return value is a tok - -

    AddTimeout(TimeSpan, Func<MainLoop, Boolean>)

    + +

    AddTimeout(TimeSpan, Func<MainLoop, Boolean>)

    Adds a timeout to the mainloop.
    @@ -263,7 +263,7 @@ Adds a timeout to the mainloop. - System.Func<MainLoop, System.Boolean> + System.Func<MainLoop, System.Boolean> callback @@ -284,7 +284,7 @@ Adds a timeout to the mainloop. -
    Remarks
    +
    Remarks
    When time time specified passes, the callback will be invoked. If the callback returns true, the timeout will be reset, repeating @@ -295,8 +295,8 @@ by calling RemoveTimeout.
    - -

    EventsPending(Boolean)

    + +

    EventsPending(Boolean)

    Determines whether there are pending events to be processed.
    @@ -337,7 +337,7 @@ Determines whether there are pending events to be processed. -
    Remarks
    +
    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 @@ -345,8 +345,8 @@ running some of your own code in your main thread.
    - -

    Invoke(Action)

    + +

    Invoke(Action)

    Runs @action on the thread that is processing events
    @@ -374,8 +374,8 @@ Runs @action on the thread that is processing events - -

    MainIteration()

    + +

    MainIteration()

    Runs one iteration of timers and file watches
    @@ -384,7 +384,7 @@ Runs one iteration of timers and file watches
    public void MainIteration()
    -
    Remarks
    +
    Remarks
    You use this to process all pending events (timers, idle handlers and file watches). @@ -393,8 +393,8 @@ while (main.EvensPending ()) MainIteration ();
    - -

    RemoveIdle(Func<Boolean>)

    + +

    RemoveIdle(Func<Boolean>)

    Removes the specified idleHandler from processing.
    @@ -422,8 +422,8 @@ Removes the specified idleHandler from processing. - -

    RemoveTimeout(Object)

    + +

    RemoveTimeout(Object)

    Removes a previously scheduled timeout
    @@ -449,14 +449,14 @@ Removes a previously scheduled timeout -
    Remarks
    +
    Remarks
    The token parameter is the value returned by AddTimeout.
    - -

    Run()

    + +

    Run()

    Runs the mainloop.
    @@ -467,8 +467,8 @@ Runs the mainloop.
    - -

    Stop()

    + +

    Stop()

    Stops the mainloop.
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html index 3973cc168..8ec35a8ae 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html index 935306d90..d1ca859b6 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html index 6d5f5a02e..221434e9a 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html index 07f7dbbf3..54772b779 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html index cfcb1a451..04f86d913 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html index 445b25ba7..a8296286d 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html b/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html index fc1945266..aaf3c3373 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Point.html b/docs/api/Terminal.Gui/Terminal.Gui.Point.html index d1cfe34f0..5242834a4 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Point.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Point.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Pos.html b/docs/api/Terminal.Gui/Terminal.Gui.Pos.html index 0eccb6700..db922d8bb 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Pos.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Pos.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html b/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html index 7a47485c0..89ec99bff 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html index 7cf435a8c..d8d572ef9 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html index e3957c0f1..22d84c772 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html index 302904fe1..8fc5ccc50 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html b/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html index 0977a4155..f1070bc46 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html b/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html index ca49353ac..d6a53a620 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html index 198164811..13a01b00f 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Size.html b/docs/api/Terminal.Gui/Terminal.Gui.Size.html index 0d8603e7e..de515dd10 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Size.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Size.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html index 0eef138c0..fde916f3e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html b/docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html index a899feb14..0b34ea395 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.StatusItem.html b/docs/api/Terminal.Gui/Terminal.Gui.StatusItem.html index 6d0b1d800..a0921b518 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.StatusItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.StatusItem.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html index 61a64fb48..5ed530eec 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html index 63d855bc2..5bbaaf834 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html @@ -10,14 +10,14 @@ - + - + @@ -945,8 +945,7 @@ Changed event, raised when the text has clicked.
    Remarks
    -Client code can hook up to this event, it is -raised when the text in the entry changes. +This event is raised when the Text changes.

    Implements

    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextView.html b/docs/api/Terminal.Gui/Terminal.Gui.TextView.html index edd599d7c..78e85a9a5 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextView.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html b/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html index 33199045f..f2ee69893 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html index 7efa40561..7de240e40 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html b/docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html similarity index 85% rename from docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html rename to docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html index b4bc57796..67369c35b 100644 --- a/docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html @@ -10,14 +10,14 @@ - + - + @@ -78,18 +78,18 @@
    -
    +
    -

    Enum UnixMainLoop.Condition +

    Enum UnixMainLoop.Condition

    Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions.
    -
    Namespace: Mono.Terminal
    +
    Namespace: Terminal.Gui
    Assembly: Terminal.Gui.dll
    -
    Syntax
    +
    Syntax
    [Flags]
     public enum Condition : short
    @@ -105,37 +105,37 @@ public enum Condition : short - PollErr + PollErr Error condition on output - PollHup + PollHup Hang-up on output - PollIn + PollIn There is data to read - PollNval + PollNval File descriptor is not open. - PollOut + PollOut Writing to the specified descriptor will not block - PollPri + PollPri There is urgent data to read diff --git a/docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html b/docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html similarity index 75% rename from docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html rename to docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html index 95f33626b..07eeed0e3 100644 --- a/docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html @@ -10,14 +10,14 @@ - + - + @@ -78,10 +78,10 @@
    -
    +
    -

    Class UnixMainLoop +

    Class UnixMainLoop

    Unix main loop, suitable for using on Posix systems @@ -94,7 +94,7 @@ Unix main loop, suitable for using on Posix systems
    Inherited Members
    @@ -120,13 +120,13 @@ Unix main loop, suitable for using on Posix systems System.Object.ToString()
    -
    Namespace: Mono.Terminal
    +
    Namespace: Terminal.Gui
    Assembly: Terminal.Gui.dll
    -
    Syntax
    +
    Syntax
    public class UnixMainLoop : IMainLoopDriver
    -
    Remarks
    +
    Remarks
    In addition to the general functions of the mainloop, the Unix version can watch file descriptors using the AddWatch methods. @@ -135,8 +135,8 @@ can watch file descriptors using the AddWatch methods. - -

    AddWatch(Int32, UnixMainLoop.Condition, Func<MainLoop, Boolean>)

    + +

    AddWatch(Int32, UnixMainLoop.Condition, Func<MainLoop, Boolean>)

    Watches a file descriptor for activity.
    @@ -161,12 +161,12 @@ Watches a file descriptor for activity. - UnixMainLoop.Condition + UnixMainLoop.Condition condition - System.Func<MainLoop, System.Boolean> + System.Func<MainLoop, System.Boolean> callback @@ -187,7 +187,7 @@ Watches a file descriptor for activity. -
    Remarks
    +
    Remarks
    When the condition is met, the provided callback is invoked. If the callback returns false, the @@ -198,8 +198,8 @@ use this token to remove the watch by calling RemoveWatch.
    - -

    RemoveWatch(Object)

    + +

    RemoveWatch(Object)

    Removes an active watch from the mainloop.
    @@ -225,7 +225,7 @@ Removes an active watch from the mainloop. -
    Remarks
    +
    Remarks
    The token parameter is the value returned from AddWatch
    @@ -233,8 +233,8 @@ The token parameter is the value returned from AddWatch - -

    IMainLoopDriver.EventsPending(Boolean)

    + +

    IMainLoopDriver.EventsPending(Boolean)

    Declaration
    @@ -275,8 +275,8 @@ The token parameter is the value returned from AddWatch - -

    IMainLoopDriver.MainIteration()

    + +

    IMainLoopDriver.MainIteration()

    Declaration
    @@ -285,8 +285,8 @@ The token parameter is the value returned from AddWatch
    - -

    IMainLoopDriver.Setup(MainLoop)

    + +

    IMainLoopDriver.Setup(MainLoop)

    Declaration
    @@ -304,7 +304,7 @@ The token parameter is the value returned from AddWatch - MainLoop + MainLoop mainLoop @@ -312,8 +312,8 @@ The token parameter is the value returned from AddWatch - -

    IMainLoopDriver.Wakeup()

    + +

    IMainLoopDriver.Wakeup()

    Declaration
    @@ -322,7 +322,7 @@ The token parameter is the value returned from AddWatch

    Implements

    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html b/docs/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html index 9981be16f..f85b64449 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html @@ -10,14 +10,14 @@ - + - + @@ -161,6 +161,34 @@ Constructs. + +

    Handled

    +
    +Indicates if the current Key event has already been processed and the driver should stop notifying any other event subscriber. +Its important to set this value to true specially when updating any View's layout from inside the subscriber method. +
    +
    +
    Declaration
    +
    +
    public bool Handled { get; set; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    System.Boolean
    + +

    KeyEvent

    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.View.html b/docs/api/Terminal.Gui/Terminal.Gui.View.html index 24c447d5a..1d0604577 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.View.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.View.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Window.html b/docs/api/Terminal.Gui/Terminal.Gui.Window.html index 33fe302ee..f2db2e85a 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Window.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Window.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.html b/docs/api/Terminal.Gui/Terminal.Gui.html index 2f9ab8cfb..18060e504 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.html @@ -10,14 +10,14 @@ - + - + @@ -179,6 +179,11 @@ ListView View renders a scroll

    ListWrapper

    Implements an IListDataSource that renders arbitrary System.Collections.IList instances for ListView. +
    +

    MainLoop

    +
    +Simple main loop implementation that can be used to monitor +file descriptor, run timers and idle handlers.

    MenuBar

    @@ -265,6 +270,10 @@ Time editing View

    Toplevel

    Toplevel views can be modally executed. +
    +

    UnixMainLoop

    +
    +Unix main loop, suitable for using on Posix systems

    View

    @@ -305,6 +314,10 @@ Stores an ordered pair of integers, which specify a Height and Width.

    IListDataSource

    Implement IListDataSource to provide custom rendering for a ListView. +
    +

    IMainLoopDriver

    +
    +Public interface to create your own platform specific main loop driver.

    Enums

    @@ -334,6 +347,10 @@ Special characters that can be drawn with Driver.AddSpecial.

    TextAlignment

    Text alignment enumeration, controls how text is displayed. +
    +

    UnixMainLoop.Condition

    +
    +Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions.
    diff --git a/docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html b/docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html index 2a55caa9b..d043f3376 100644 --- a/docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html +++ b/docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html b/docs/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html index 226355f19..3fb558346 100644 --- a/docs/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html +++ b/docs/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Unix.Terminal.Curses.Window.html b/docs/api/Terminal.Gui/Unix.Terminal.Curses.Window.html index 27744d7ba..19093719d 100644 --- a/docs/api/Terminal.Gui/Unix.Terminal.Curses.Window.html +++ b/docs/api/Terminal.Gui/Unix.Terminal.Curses.Window.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/Unix.Terminal.Curses.html b/docs/api/Terminal.Gui/Unix.Terminal.Curses.html index 00eb5831a..e9ccdc94a 100644 --- a/docs/api/Terminal.Gui/Unix.Terminal.Curses.html +++ b/docs/api/Terminal.Gui/Unix.Terminal.Curses.html @@ -10,14 +10,14 @@ - + - + @@ -1804,6 +1804,54 @@ +

    KeyF11

    +
    +
    +
    Declaration
    +
    +
    public const int KeyF11 = 275
    +
    +
    Field Value
    + + + + + + + + + + + + + +
    TypeDescription
    System.Int32
    + + +

    KeyF12

    +
    +
    +
    Declaration
    +
    +
    public const int KeyF12 = 276
    +
    +
    Field Value
    + + + + + + + + + + + + + +
    TypeDescription
    System.Int32
    + +

    KeyF2

    @@ -2188,6 +2236,30 @@ +

    KeyTab

    +
    +
    +
    Declaration
    +
    +
    public const int KeyTab = 9
    +
    +
    Field Value
    + + + + + + + + + + + + + +
    TypeDescription
    System.Int32
    + +

    KeyUp

    diff --git a/docs/api/Terminal.Gui/Unix.Terminal.html b/docs/api/Terminal.Gui/Unix.Terminal.html index 9a1caa8da..ba3d42578 100644 --- a/docs/api/Terminal.Gui/Unix.Terminal.html +++ b/docs/api/Terminal.Gui/Unix.Terminal.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/Terminal.Gui/toc.html b/docs/api/Terminal.Gui/toc.html index 97f0c8924..1be78b2db 100644 --- a/docs/api/Terminal.Gui/toc.html +++ b/docs/api/Terminal.Gui/toc.html @@ -12,25 +12,6 @@
    Remarks
    -

    Overrides that do not call the base.Run(), must call Shutdown() before returning.

    +

    Overrides that do not call the base.Run(), must call Shutdown(Boolean) before returning.

    diff --git a/docs/api/UICatalog/UICatalog.UICatalog.html b/docs/api/UICatalog/UICatalog.UICatalog.html deleted file mode 100644 index 5faccbba9..000000000 --- a/docs/api/UICatalog/UICatalog.UICatalog.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - Class UICatalog - - - - - - - - - - - - - - - - -
    -
    - - - - -
    -
    - -
    -
    -
    -

    -
    -
      -
      -
      - - - -
      - - - - - - diff --git a/docs/api/UICatalog/UICatalog.UICatalogApp.html b/docs/api/UICatalog/UICatalog.UICatalogApp.html index 418a775a6..6551173cb 100644 --- a/docs/api/UICatalog/UICatalog.UICatalogApp.html +++ b/docs/api/UICatalog/UICatalog.UICatalogApp.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/api/UICatalog/UICatalog.html b/docs/api/UICatalog/UICatalog.html index 84e61095f..fab978ea8 100644 --- a/docs/api/UICatalog/UICatalog.html +++ b/docs/api/UICatalog/UICatalog.html @@ -10,14 +10,14 @@ - + - + diff --git a/docs/articles/index.html b/docs/articles/index.html index 577d06309..6f59d046b 100644 --- a/docs/articles/index.html +++ b/docs/articles/index.html @@ -8,15 +8,15 @@ Conceptual Documentation - + - - + + diff --git a/docs/articles/keyboard.html b/docs/articles/keyboard.html index 174faeddc..b41658778 100644 --- a/docs/articles/keyboard.html +++ b/docs/articles/keyboard.html @@ -8,15 +8,15 @@ Keyboard Event Processing - + - - + + diff --git a/docs/articles/mainloop.html b/docs/articles/mainloop.html index 67da5ae8b..df9b9861d 100644 --- a/docs/articles/mainloop.html +++ b/docs/articles/mainloop.html @@ -8,15 +8,15 @@ Event Processing and the Application Main Loop - + - - + + diff --git a/docs/articles/overview.html b/docs/articles/overview.html index 04333c53c..664edecc8 100644 --- a/docs/articles/overview.html +++ b/docs/articles/overview.html @@ -8,15 +8,15 @@ Terminal.Gui API Overview - + - - + + diff --git a/docs/articles/views.html b/docs/articles/views.html index 50b577ac4..23289d599 100644 --- a/docs/articles/views.html +++ b/docs/articles/views.html @@ -8,15 +8,15 @@ Views - + - - + + diff --git a/docs/images/logo.png b/docs/images/logo.png index d573ebde1..f09ef1374 100644 Binary files a/docs/images/logo.png and b/docs/images/logo.png differ diff --git a/docs/images/logo48.png b/docs/images/logo48.png index 047e2c16f..54e693bc0 100644 Binary files a/docs/images/logo48.png and b/docs/images/logo48.png differ diff --git a/docs/index.html b/docs/index.html index 7dcbf7126..395ecbef4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,15 +8,15 @@ Terminal.Gui - Terminal UI toolkit for .NET - + - - + + @@ -81,7 +81,7 @@
    • API Reference
    • Terminal.Gui API Overview
    • Keyboard Event Processing
    • -
    • Event Processing and the Application Main Loop
    • +
    • Event Processing and the Application Main Loop
    • UI Catalog

      UI Catalog is a comprehensive sample library for Terminal.Gui. It provides a simple UI for adding to the catalog of scenarios.

      diff --git a/docs/index.json b/docs/index.json index 2ad0c050f..30021b34c 100644 --- a/docs/index.json +++ b/docs/index.json @@ -1,33 +1,8 @@ { - "api/Terminal.Gui/Mono.Terminal.html": { - "href": "api/Terminal.Gui/Mono.Terminal.html", - "title": "Namespace Mono.Terminal", - "keywords": "Namespace Mono.Terminal Classes MainLoop Simple main loop implementation that can be used to monitor file descriptor, run timers and idle handlers. UnixMainLoop Unix main loop, suitable for using on Posix systems Interfaces IMainLoopDriver Public interface to create your own platform specific main loop driver. Enums UnixMainLoop.Condition Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions." - }, - "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html": { - "href": "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html", - "title": "Interface IMainLoopDriver", - "keywords": "Interface IMainLoopDriver Public interface to create your own platform specific main loop driver. Namespace : Mono.Terminal Assembly : Terminal.Gui.dll Syntax public interface IMainLoopDriver Methods EventsPending(Boolean) Must report whether there are any events pending, or even block waiting for events. Declaration bool EventsPending(bool wait) Parameters Type Name Description System.Boolean wait If set to true wait until an event is available, otherwise return immediately. Returns Type Description System.Boolean true , if there were pending events, false otherwise. MainIteration() The interation function. Declaration void MainIteration() Setup(MainLoop) Initializes the main loop driver, gets the calling main loop for the initialization. Declaration void Setup(MainLoop mainLoop) Parameters Type Name Description MainLoop mainLoop Main loop. Wakeup() Wakes up the mainloop that might be waiting on input, must be thread safe. Declaration void Wakeup()" - }, - "api/Terminal.Gui/Mono.Terminal.MainLoop.html": { - "href": "api/Terminal.Gui/Mono.Terminal.MainLoop.html", - "title": "Class MainLoop", - "keywords": "Class MainLoop Simple main loop implementation that can be used to monitor file descriptor, run timers and idle handlers. Inheritance System.Object MainLoop Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Mono.Terminal Assembly : Terminal.Gui.dll Syntax public class MainLoop Remarks Monitoring of file descriptors is only available on Unix, there does not seem to be a way of supporting this on Windows. Constructors MainLoop(IMainLoopDriver) Creates a new Mainloop, to run it you must provide a driver, and choose one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop. Declaration public MainLoop(IMainLoopDriver driver) Parameters Type Name Description IMainLoopDriver driver Properties Driver The current IMainLoopDriver in use. Declaration public IMainLoopDriver Driver { get; } Property Value Type Description IMainLoopDriver The driver. Methods AddIdle(Func) Executes the specified @idleHandler on the idle loop. The return value is a token to remove it. Declaration public Func AddIdle(Func idleHandler) Parameters Type Name Description System.Func < System.Boolean > idleHandler Returns Type Description System.Func < System.Boolean > AddTimeout(TimeSpan, Func) Adds a timeout to the mainloop. Declaration public object AddTimeout(TimeSpan time, Func callback) Parameters Type Name Description System.TimeSpan time System.Func < MainLoop , System.Boolean > callback Returns Type Description System.Object Remarks 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. EventsPending(Boolean) Determines whether there are pending events to be processed. Declaration public bool EventsPending(bool wait = false) Parameters Type Name Description System.Boolean wait Returns Type Description System.Boolean 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. Invoke(Action) Runs @action on the thread that is processing events Declaration public void Invoke(Action action) Parameters Type Name Description System.Action action MainIteration() Runs one iteration of timers and file watches Declaration public void MainIteration() Remarks You use this to process all pending events (timers, idle handlers and file watches). You can use it like this: while (main.EvensPending ()) MainIteration (); RemoveIdle(Func) Removes the specified idleHandler from processing. Declaration public void RemoveIdle(Func idleHandler) Parameters Type Name Description System.Func < System.Boolean > idleHandler RemoveTimeout(Object) Removes a previously scheduled timeout Declaration public void RemoveTimeout(object token) Parameters Type Name Description System.Object token Remarks The token parameter is the value returned by AddTimeout. Run() Runs the mainloop. Declaration public void Run() Stop() Stops the mainloop. Declaration public void Stop()" - }, - "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html": { - "href": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html", - "title": "Enum UnixMainLoop.Condition", - "keywords": "Enum UnixMainLoop.Condition Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions. Namespace : Mono.Terminal Assembly : Terminal.Gui.dll Syntax [Flags] public enum Condition : short Fields Name Description PollErr Error condition on output PollHup Hang-up on output PollIn There is data to read PollNval File descriptor is not open. PollOut Writing to the specified descriptor will not block PollPri There is urgent data to read" - }, - "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html": { - "href": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html", - "title": "Class UnixMainLoop", - "keywords": "Class UnixMainLoop Unix main loop, suitable for using on Posix systems Inheritance System.Object UnixMainLoop Implements IMainLoopDriver Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Mono.Terminal Assembly : Terminal.Gui.dll Syntax public class UnixMainLoop : IMainLoopDriver Remarks In addition to the general functions of the mainloop, the Unix version can watch file descriptors using the AddWatch methods. Methods AddWatch(Int32, UnixMainLoop.Condition, Func) Watches a file descriptor for activity. Declaration public object AddWatch(int fileDescriptor, UnixMainLoop.Condition condition, Func callback) Parameters Type Name Description System.Int32 fileDescriptor UnixMainLoop.Condition condition System.Func < MainLoop , System.Boolean > callback Returns Type Description System.Object Remarks 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. RemoveWatch(Object) Removes an active watch from the mainloop. Declaration public void RemoveWatch(object token) Parameters Type Name Description System.Object token Remarks The token parameter is the value returned from AddWatch Explicit Interface Implementations IMainLoopDriver.EventsPending(Boolean) Declaration bool IMainLoopDriver.EventsPending(bool wait) Parameters Type Name Description System.Boolean wait Returns Type Description System.Boolean IMainLoopDriver.MainIteration() Declaration void IMainLoopDriver.MainIteration() IMainLoopDriver.Setup(MainLoop) Declaration void IMainLoopDriver.Setup(MainLoop mainLoop) Parameters Type Name Description MainLoop mainLoop IMainLoopDriver.Wakeup() Declaration void IMainLoopDriver.Wakeup() Implements IMainLoopDriver" - }, "api/Terminal.Gui/Terminal.Gui.Application.html": { "href": "api/Terminal.Gui/Terminal.Gui.Application.html", "title": "Class Application", - "keywords": "Class Application The application driver for Terminal.Gui. Inheritance System.Object Application Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public static class Application Remarks 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. Fields Driver The current ConsoleDriver in use. Declaration public static ConsoleDriver Driver Field Value Type Description ConsoleDriver RootMouseEvent Merely a debugging aid to see the raw mouse events Declaration public static Action RootMouseEvent Field Value Type Description System.Action < MouseEvent > UseSystemConsole If set, it forces the use of the System.Console-based driver. Declaration public static bool UseSystemConsole Field Value Type Description System.Boolean Properties Current The current Toplevel object. This is updated when Run() enters and leaves to point to the current Toplevel . Declaration public static Toplevel Current { get; } Property Value Type Description Toplevel The current. CurrentView TThe current View object being redrawn. Declaration public static View CurrentView { get; set; } Property Value Type Description View The current. MainLoop The MainLoop driver for the applicaiton Declaration public static MainLoop MainLoop { get; } Property Value Type Description MainLoop The main loop. Top The Toplevel object used for the application on startup ( Top ) Declaration public static Toplevel Top { get; } Property Value Type Description Toplevel The top. Methods Begin(Toplevel) Building block API: Prepares the provided Toplevel for execution. Declaration public static Application.RunState Begin(Toplevel toplevel) Parameters Type Name Description Toplevel toplevel Toplevel to prepare execution for. Returns Type Description Application.RunState The runstate handle that needs to be passed to the End(Application.RunState) method upon completion. Remarks This method prepares the provided toplevel for running with the focus, it adds this to the list of toplevels, sets up the mainloop to process the event, lays out the subviews, focuses the first element, and draws the toplevel in the screen. This is usually followed by executing the RunLoop(Application.RunState, Boolean) method, and then the End(Application.RunState) method upon termination which will undo these changes. End(Application.RunState) Building block API: completes the execution of a Toplevel that was started with Begin(Toplevel) . Declaration public static void End(Application.RunState runState) Parameters Type Name Description Application.RunState runState The runstate returned by the Begin(Toplevel) method. GrabMouse(View) Grabs the mouse, forcing all mouse events to be routed to the specified view until UngrabMouse is called. Declaration public static void GrabMouse(View view) Parameters Type Name Description View view View that will receive all mouse events until UngrabMouse is invoked. Init() Initializes a new instance of Terminal.Gui Application. Declaration public static void Init() Remarks Call this method once per instance (or after Shutdown() has been called). Loads the right ConsoleDriver for the platform. Creates a Toplevel and assigns it to Top and CurrentView MakeCenteredRect(Size) Returns a rectangle that is centered in the screen for the provided size. Declaration public static Rect MakeCenteredRect(Size size) Parameters Type Name Description Size size Size for the rectangle. Returns Type Description Rect The centered rect. Refresh() Triggers a refresh of the entire display. Declaration public static void Refresh() RequestStop() Stops running the most recent Toplevel . Declaration public static void RequestStop() Remarks This will cause Run() to return. Calling RequestStop() is equivalent to setting the Running property on the curently running Toplevel to false. Run() Runs the application by calling Run(Toplevel) with the value of Top Declaration public static void Run() Run(Toplevel) Runs the main loop on the given Toplevel container. Declaration public static void Run(Toplevel view) Parameters Type Name Description Toplevel view Remarks This method is used to start processing events for the main application, but it is also used to run other modal View s such as Dialog boxes. To make a Run(Toplevel) stop execution, call RequestStop() . Calling Run(Toplevel) is equivalent to calling Begin(Toplevel) , followed by RunLoop(Application.RunState, Boolean) , and then calling End(Application.RunState) . Alternatively, to have a program control the main loop and process events manually, call Begin(Toplevel) to set things up manually and then repeatedly call RunLoop(Application.RunState, Boolean) with the wait parameter set to false. By doing this the RunLoop(Application.RunState, Boolean) method will only process any pending events, timers, idle handlers and then return control immediately. Run() Runs the application by calling Run(Toplevel) with a new instance of the specified Toplevel -derived class Declaration public static void Run() where T : Toplevel, new() Type Parameters Name Description T RunLoop(Application.RunState, Boolean) Building block API: Runs the main loop for the created dialog Declaration public static void RunLoop(Application.RunState state, bool wait = true) Parameters Type Name Description Application.RunState state The state returned by the Begin method. System.Boolean wait By default this is true which will execute the runloop waiting for events, if you pass false, you can use this method to run a single iteration of the events. Remarks Use the wait parameter to control whether this is a blocking or non-blocking call. Shutdown() Shutdown an application initalized with Init() Declaration public static void Shutdown() UngrabMouse() Releases the mouse grab, so mouse events will be routed to the view on which the mouse is. Declaration public static void UngrabMouse() Events Iteration This event is raised on each iteration of the MainLoop Declaration public static event EventHandler Iteration Event Type Type Description System.EventHandler Remarks See also System.Threading.Timeout Loaded This event is fired once when the application is first loaded. The dimensions of the terminal are provided. Declaration public static event EventHandler Loaded Event Type Type Description System.EventHandler < Application.ResizedEventArgs > Resized Invoked when the terminal was resized. The new size of the terminal is provided. Declaration public static event EventHandler Resized Event Type Type Description System.EventHandler < Application.ResizedEventArgs >" + "keywords": "Class Application The application driver for Terminal.Gui. Inheritance System.Object Application Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public static class Application Remarks 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. Fields Driver The current ConsoleDriver in use. Declaration public static ConsoleDriver Driver Field Value Type Description ConsoleDriver RootMouseEvent Merely a debugging aid to see the raw mouse events Declaration public static Action RootMouseEvent Field Value Type Description System.Action < MouseEvent > UseSystemConsole If set, it forces the use of the System.Console-based driver. Declaration public static bool UseSystemConsole Field Value Type Description System.Boolean Properties Current The current Toplevel object. This is updated when Run() enters and leaves to point to the current Toplevel . Declaration public static Toplevel Current { get; } Property Value Type Description Toplevel The current. CurrentView TThe current View object being redrawn. Declaration public static View CurrentView { get; set; } Property Value Type Description View The current. MainLoop The MainLoop driver for the applicaiton Declaration public static MainLoop MainLoop { get; } Property Value Type Description MainLoop The main loop. Top The Toplevel object used for the application on startup ( Top ) Declaration public static Toplevel Top { get; } Property Value Type Description Toplevel The top. Methods Begin(Toplevel) Building block API: Prepares the provided Toplevel for execution. Declaration public static Application.RunState Begin(Toplevel toplevel) Parameters Type Name Description Toplevel toplevel Toplevel to prepare execution for. Returns Type Description Application.RunState The runstate handle that needs to be passed to the End(Application.RunState, Boolean) method upon completion. Remarks This method prepares the provided toplevel for running with the focus, it adds this to the list of toplevels, sets up the mainloop to process the event, lays out the subviews, focuses the first element, and draws the toplevel in the screen. This is usually followed by executing the RunLoop(Application.RunState, Boolean) method, and then the End(Application.RunState, Boolean) method upon termination which will undo these changes. End(Application.RunState, Boolean) Building block API: completes the execution of a Toplevel that was started with Begin(Toplevel) . Declaration public static void End(Application.RunState runState, bool closeDriver = true) Parameters Type Name Description Application.RunState runState The runstate returned by the Begin(Toplevel) method. System.Boolean closeDriver true Closes the application. false Closes the toplevels only. GrabMouse(View) Grabs the mouse, forcing all mouse events to be routed to the specified view until UngrabMouse is called. Declaration public static void GrabMouse(View view) Parameters Type Name Description View view View that will receive all mouse events until UngrabMouse is invoked. Init() Initializes a new instance of Terminal.Gui Application. Declaration public static void Init() Remarks Call this method once per instance (or after Shutdown(Boolean) has been called). Loads the right ConsoleDriver for the platform. Creates a Toplevel and assigns it to Top and CurrentView MakeCenteredRect(Size) Returns a rectangle that is centered in the screen for the provided size. Declaration public static Rect MakeCenteredRect(Size size) Parameters Type Name Description Size size Size for the rectangle. Returns Type Description Rect The centered rect. Refresh() Triggers a refresh of the entire display. Declaration public static void Refresh() RequestStop() Stops running the most recent Toplevel . Declaration public static void RequestStop() Remarks This will cause Run() to return. Calling RequestStop() is equivalent to setting the Running property on the curently running Toplevel to false. Run() Runs the application by calling Run(Toplevel, Boolean) with the value of Top Declaration public static void Run() Run(Toplevel, Boolean) Runs the main loop on the given Toplevel container. Declaration public static void Run(Toplevel view, bool closeDriver = true) Parameters Type Name Description Toplevel view System.Boolean closeDriver Remarks This method is used to start processing events for the main application, but it is also used to run other modal View s such as Dialog boxes. To make a Run(Toplevel, Boolean) stop execution, call RequestStop() . Calling Run(Toplevel, Boolean) is equivalent to calling Begin(Toplevel) , followed by RunLoop(Application.RunState, Boolean) , and then calling End(Application.RunState, Boolean) . Alternatively, to have a program control the main loop and process events manually, call Begin(Toplevel) to set things up manually and then repeatedly call RunLoop(Application.RunState, Boolean) with the wait parameter set to false. By doing this the RunLoop(Application.RunState, Boolean) method will only process any pending events, timers, idle handlers and then return control immediately. Run() Runs the application by calling Run(Toplevel, Boolean) with a new instance of the specified Toplevel -derived class Declaration public static void Run() where T : Toplevel, new() Type Parameters Name Description T RunLoop(Application.RunState, Boolean) Building block API: Runs the main loop for the created dialog Declaration public static void RunLoop(Application.RunState state, bool wait = true) Parameters Type Name Description Application.RunState state The state returned by the Begin method. System.Boolean wait By default this is true which will execute the runloop waiting for events, if you pass false, you can use this method to run a single iteration of the events. Remarks Use the wait parameter to control whether this is a blocking or non-blocking call. Shutdown(Boolean) Shutdown an application initialized with Init() Declaration public static void Shutdown(bool closeDriver = true) Parameters Type Name Description System.Boolean closeDriver true Closes the application. false Closes toplevels only. UngrabMouse() Releases the mouse grab, so mouse events will be routed to the view on which the mouse is. Declaration public static void UngrabMouse() Events Iteration This event is raised on each iteration of the MainLoop Declaration public static event EventHandler Iteration Event Type Type Description System.EventHandler Remarks See also System.Threading.Timeout Loaded This event is fired once when the application is first loaded. The dimensions of the terminal are provided. Declaration public static event EventHandler Loaded Event Type Type Description System.EventHandler < Application.ResizedEventArgs > Resized Invoked when the terminal was resized. The new size of the terminal is provided. Declaration public static event EventHandler Resized Event Type Type Description System.EventHandler < Application.ResizedEventArgs >" }, "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html": { "href": "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html", @@ -82,12 +57,12 @@ "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html": { "href": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html", "title": "Class ConsoleDriver", - "keywords": "Class 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. Inheritance System.Object ConsoleDriver CursesDriver Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public abstract class ConsoleDriver Fields BottomTee The bottom tee. Declaration public Rune BottomTee Field Value Type Description System.Rune Diamond Diamond character Declaration public Rune Diamond Field Value Type Description System.Rune HLine Horizontal line character. Declaration public Rune HLine Field Value Type Description System.Rune LeftTee Left tee Declaration public Rune LeftTee Field Value Type Description System.Rune LLCorner Lower left corner Declaration public Rune LLCorner Field Value Type Description System.Rune LRCorner Lower right corner Declaration public Rune LRCorner Field Value Type Description System.Rune RightTee Right tee Declaration public Rune RightTee Field Value Type Description System.Rune Stipple Stipple pattern Declaration public Rune Stipple Field Value Type Description System.Rune TerminalResized The handler fired when the terminal is resized. Declaration protected Action TerminalResized Field Value Type Description System.Action TopTee Top tee Declaration public Rune TopTee Field Value Type Description System.Rune ULCorner Upper left corner Declaration public Rune ULCorner Field Value Type Description System.Rune URCorner Upper right corner Declaration public Rune URCorner Field Value Type Description System.Rune VLine Vertical line character. Declaration public Rune VLine Field Value Type Description System.Rune Properties Clip Controls the current clipping region that AddRune/AddStr is subject to. Declaration public Rect Clip { get; set; } Property Value Type Description Rect The clip. Cols The current number of columns in the terminal. Declaration public abstract int Cols { get; } Property Value Type Description System.Int32 Rows The current number of rows in the terminal. Declaration public abstract int Rows { get; } Property Value Type Description System.Int32 Methods AddRune(Rune) Adds the specified rune to the display at the current cursor position Declaration public abstract void AddRune(Rune rune) Parameters Type Name Description System.Rune rune Rune to add. AddStr(ustring) Adds the specified Declaration public abstract void AddStr(ustring str) Parameters Type Name Description NStack.ustring str String. CookMouse() Enables the cooked event processing from the mouse driver Declaration public abstract void CookMouse() DrawFrame(Rect, Int32, Boolean) Draws a frame on the specified region with the specified padding around the frame. Declaration public virtual void DrawFrame(Rect region, int padding, bool fill) Parameters Type Name Description Rect region Region where the frame will be drawn.. System.Int32 padding Padding to add on the sides. System.Boolean fill If set to true it will clear the contents with the current color, otherwise the contents will be left untouched. End() Ends the execution of the console driver. Declaration public abstract void End() Init(Action) Initializes the driver Declaration public abstract void Init(Action terminalResized) Parameters Type Name Description System.Action terminalResized Method to invoke when the terminal is resized. MakeAttribute(Color, Color) Make the attribute for the foreground and background colors. Declaration public abstract Attribute MakeAttribute(Color fore, Color back) Parameters Type Name Description Color fore Foreground. Color back Background. Returns Type Description Attribute Move(Int32, Int32) Moves the cursor to the specified column and row. Declaration public abstract void Move(int col, int row) Parameters Type Name Description System.Int32 col Column to move the cursor to. System.Int32 row Row to move the cursor to. PrepareToRun(MainLoop, Action, Action, Action, Action) Prepare the driver and set the key and mouse events handlers. Declaration public abstract void PrepareToRun(MainLoop mainLoop, Action keyHandler, Action keyDownHandler, Action keyUpHandler, Action mouseHandler) Parameters Type Name Description MainLoop mainLoop The main loop. System.Action < KeyEvent > keyHandler The handler for ProcessKey System.Action < KeyEvent > keyDownHandler The handler for key down events System.Action < KeyEvent > keyUpHandler The handler for key up events System.Action < MouseEvent > mouseHandler The handler for mouse events Refresh() Updates the screen to reflect all the changes that have been done to the display buffer Declaration public abstract void Refresh() SetAttribute(Attribute) Selects the specified attribute as the attribute to use for future calls to AddRune, AddString. Declaration public abstract void SetAttribute(Attribute c) Parameters Type Name Description Attribute c C. SetColors(ConsoleColor, ConsoleColor) Set Colors from limit sets of colors. Declaration public abstract void SetColors(ConsoleColor foreground, ConsoleColor background) Parameters Type Name Description System.ConsoleColor foreground Foreground. System.ConsoleColor background Background. SetColors(Int16, Int16) Advanced uses - set colors to any pre-set pairs, you would need to init_color that independently with the R, G, B values. Declaration public abstract void SetColors(short foregroundColorId, short backgroundColorId) Parameters Type Name Description System.Int16 foregroundColorId Foreground color identifier. System.Int16 backgroundColorId Background color identifier. SetTerminalResized(Action) Set the handler when the terminal is resized. Declaration public void SetTerminalResized(Action terminalResized) Parameters Type Name Description System.Action terminalResized StartReportingMouseMoves() Start of mouse moves. Declaration public abstract void StartReportingMouseMoves() StopReportingMouseMoves() Stop reporting mouses moves. Declaration public abstract void StopReportingMouseMoves() Suspend() Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver. Declaration public abstract void Suspend() UncookMouse() Disables the cooked event processing from the mouse driver. At startup, it is assumed mouse events are cooked. Declaration public abstract void UncookMouse() UpdateCursor() Updates the location of the cursor position Declaration public abstract void UpdateCursor() UpdateScreen() Redraws the physical screen with the contents that have been queued up via any of the printing commands. Declaration public abstract void UpdateScreen()" + "keywords": "Class 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. Inheritance System.Object ConsoleDriver CursesDriver Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public abstract class ConsoleDriver Fields BottomTee The bottom tee. Declaration public Rune BottomTee Field Value Type Description System.Rune Diamond Diamond character Declaration public Rune Diamond Field Value Type Description System.Rune HLine Horizontal line character. Declaration public Rune HLine Field Value Type Description System.Rune LeftTee Left tee Declaration public Rune LeftTee Field Value Type Description System.Rune LLCorner Lower left corner Declaration public Rune LLCorner Field Value Type Description System.Rune LRCorner Lower right corner Declaration public Rune LRCorner Field Value Type Description System.Rune RightTee Right tee Declaration public Rune RightTee Field Value Type Description System.Rune Stipple Stipple pattern Declaration public Rune Stipple Field Value Type Description System.Rune TerminalResized The handler fired when the terminal is resized. Declaration protected Action TerminalResized Field Value Type Description System.Action TopTee Top tee Declaration public Rune TopTee Field Value Type Description System.Rune ULCorner Upper left corner Declaration public Rune ULCorner Field Value Type Description System.Rune URCorner Upper right corner Declaration public Rune URCorner Field Value Type Description System.Rune VLine Vertical line character. Declaration public Rune VLine Field Value Type Description System.Rune Properties Clip Controls the current clipping region that AddRune/AddStr is subject to. Declaration public Rect Clip { get; set; } Property Value Type Description Rect The clip. Cols The current number of columns in the terminal. Declaration public abstract int Cols { get; } Property Value Type Description System.Int32 Rows The current number of rows in the terminal. Declaration public abstract int Rows { get; } Property Value Type Description System.Int32 Methods AddRune(Rune) Adds the specified rune to the display at the current cursor position Declaration public abstract void AddRune(Rune rune) Parameters Type Name Description System.Rune rune Rune to add. AddStr(ustring) Adds the specified Declaration public abstract void AddStr(ustring str) Parameters Type Name Description NStack.ustring str String. CookMouse() Enables the cooked event processing from the mouse driver Declaration public abstract void CookMouse() DrawFrame(Rect, Int32, Boolean) Draws a frame on the specified region with the specified padding around the frame. Declaration public virtual void DrawFrame(Rect region, int padding, bool fill) Parameters Type Name Description Rect region Region where the frame will be drawn.. System.Int32 padding Padding to add on the sides. System.Boolean fill If set to true it will clear the contents with the current color, otherwise the contents will be left untouched. Remarks This is a legacy/depcrecated API. Use DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean) . DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean) Draws a frame for a window with padding aand n optional visible border inside the padding. Declaration public virtual void DrawWindowFrame(Rect region, int paddingLeft = 0, int paddingTop = 0, int paddingRight = 0, int paddingBottom = 0, bool border = true, bool fill = false) Parameters Type Name Description Rect region Screen relative region where the frame will be drawn. System.Int32 paddingLeft Number of columns to pad on the left (if 0 the border will not appear on the left). System.Int32 paddingTop Number of rows to pad on the top (if 0 the border and title will not appear on the top). System.Int32 paddingRight Number of columns to pad on the right (if 0 the border will not appear on the right). System.Int32 paddingBottom Number of rows to pad on the bottom (if 0 the border will not appear on the bottom). System.Boolean border If set to true and any padding dimension is > 0 the border will be drawn. System.Boolean fill If set to true it will clear the content area (the area inside the padding) with the current color, otherwise the content area will be left untouched. DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment) Draws the title for a Window-style view incorporating padding. Declaration public virtual void DrawWindowTitle(Rect region, ustring title, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom, TextAlignment textAlignment = TextAlignment.Left) Parameters Type Name Description Rect region Screen relative region where the frame will be drawn. NStack.ustring title The title for the window. The title will only be drawn if title is not null or empty and paddingTop is greater than 0. System.Int32 paddingLeft Number of columns to pad on the left (if 0 the border will not appear on the left). System.Int32 paddingTop Number of rows to pad on the top (if 0 the border and title will not appear on the top). System.Int32 paddingRight Number of columns to pad on the right (if 0 the border will not appear on the right). System.Int32 paddingBottom Number of rows to pad on the bottom (if 0 the border will not appear on the bottom). TextAlignment textAlignment Not yet immplemented. End() Ends the execution of the console driver. Declaration public abstract void End() Init(Action) Initializes the driver Declaration public abstract void Init(Action terminalResized) Parameters Type Name Description System.Action terminalResized Method to invoke when the terminal is resized. MakeAttribute(Color, Color) Make the attribute for the foreground and background colors. Declaration public abstract Attribute MakeAttribute(Color fore, Color back) Parameters Type Name Description Color fore Foreground. Color back Background. Returns Type Description Attribute Move(Int32, Int32) Moves the cursor to the specified column and row. Declaration public abstract void Move(int col, int row) Parameters Type Name Description System.Int32 col Column to move the cursor to. System.Int32 row Row to move the cursor to. PrepareToRun(MainLoop, Action, Action, Action, Action) Prepare the driver and set the key and mouse events handlers. Declaration public abstract void PrepareToRun(MainLoop mainLoop, Action keyHandler, Action keyDownHandler, Action keyUpHandler, Action mouseHandler) Parameters Type Name Description MainLoop mainLoop The main loop. System.Action < KeyEvent > keyHandler The handler for ProcessKey System.Action < KeyEvent > keyDownHandler The handler for key down events System.Action < KeyEvent > keyUpHandler The handler for key up events System.Action < MouseEvent > mouseHandler The handler for mouse events Refresh() Updates the screen to reflect all the changes that have been done to the display buffer Declaration public abstract void Refresh() SetAttribute(Attribute) Selects the specified attribute as the attribute to use for future calls to AddRune, AddString. Declaration public abstract void SetAttribute(Attribute c) Parameters Type Name Description Attribute c C. SetColors(ConsoleColor, ConsoleColor) Set Colors from limit sets of colors. Declaration public abstract void SetColors(ConsoleColor foreground, ConsoleColor background) Parameters Type Name Description System.ConsoleColor foreground Foreground. System.ConsoleColor background Background. SetColors(Int16, Int16) Advanced uses - set colors to any pre-set pairs, you would need to init_color that independently with the R, G, B values. Declaration public abstract void SetColors(short foregroundColorId, short backgroundColorId) Parameters Type Name Description System.Int16 foregroundColorId Foreground color identifier. System.Int16 backgroundColorId Background color identifier. SetTerminalResized(Action) Set the handler when the terminal is resized. Declaration public void SetTerminalResized(Action terminalResized) Parameters Type Name Description System.Action terminalResized StartReportingMouseMoves() Start of mouse moves. Declaration public abstract void StartReportingMouseMoves() StopReportingMouseMoves() Stop reporting mouses moves. Declaration public abstract void StopReportingMouseMoves() Suspend() Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver. Declaration public abstract void Suspend() UncookMouse() Disables the cooked event processing from the mouse driver. At startup, it is assumed mouse events are cooked. Declaration public abstract void UncookMouse() UpdateCursor() Updates the location of the cursor position Declaration public abstract void UpdateCursor() UpdateScreen() Redraws the physical screen with the contents that have been queued up via any of the printing commands. Declaration public abstract void UpdateScreen()" }, "api/Terminal.Gui/Terminal.Gui.CursesDriver.html": { "href": "api/Terminal.Gui/Terminal.Gui.CursesDriver.html", "title": "Class CursesDriver", - "keywords": "Class CursesDriver This is the Curses driver for the gui.cs/Terminal framework. Inheritance System.Object ConsoleDriver CursesDriver Inherited Members ConsoleDriver.TerminalResized ConsoleDriver.SetTerminalResized(Action) ConsoleDriver.DrawFrame(Rect, Int32, Boolean) ConsoleDriver.Clip ConsoleDriver.HLine ConsoleDriver.VLine ConsoleDriver.Stipple ConsoleDriver.Diamond ConsoleDriver.ULCorner ConsoleDriver.LLCorner ConsoleDriver.URCorner ConsoleDriver.LRCorner ConsoleDriver.LeftTee ConsoleDriver.RightTee ConsoleDriver.TopTee ConsoleDriver.BottomTee System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class CursesDriver : ConsoleDriver Fields window Declaration public Curses.Window window Field Value Type Description Curses.Window Properties Cols Declaration public override int Cols { get; } Property Value Type Description System.Int32 Overrides ConsoleDriver.Cols Rows Declaration public override int Rows { get; } Property Value Type Description System.Int32 Overrides ConsoleDriver.Rows Methods AddRune(Rune) Declaration public override void AddRune(Rune rune) Parameters Type Name Description System.Rune rune Overrides ConsoleDriver.AddRune(Rune) AddStr(ustring) Declaration public override void AddStr(ustring str) Parameters Type Name Description NStack.ustring str Overrides ConsoleDriver.AddStr(ustring) CookMouse() Declaration public override void CookMouse() Overrides ConsoleDriver.CookMouse() End() Declaration public override void End() Overrides ConsoleDriver.End() Init(Action) Declaration public override void Init(Action terminalResized) Parameters Type Name Description System.Action terminalResized Overrides ConsoleDriver.Init(Action) MakeAttribute(Color, Color) Declaration public override Attribute MakeAttribute(Color fore, Color back) Parameters Type Name Description Color fore Color back Returns Type Description Attribute Overrides ConsoleDriver.MakeAttribute(Color, Color) MakeColor(Int16, Int16) Creates a curses color from the provided foreground and background colors Declaration public static Attribute MakeColor(short foreground, short background) Parameters Type Name Description System.Int16 foreground Contains the curses attributes for the foreground (color, plus any attributes) System.Int16 background Contains the curses attributes for the background (color, plus any attributes) Returns Type Description Attribute Move(Int32, Int32) Declaration public override void Move(int col, int row) Parameters Type Name Description System.Int32 col System.Int32 row Overrides ConsoleDriver.Move(Int32, Int32) PrepareToRun(MainLoop, Action, Action, Action, Action) Declaration public override void PrepareToRun(MainLoop mainLoop, Action keyHandler, Action keyDownHandler, Action keyUpHandler, Action mouseHandler) Parameters Type Name Description MainLoop mainLoop System.Action < KeyEvent > keyHandler System.Action < KeyEvent > keyDownHandler System.Action < KeyEvent > keyUpHandler System.Action < MouseEvent > mouseHandler Overrides ConsoleDriver.PrepareToRun(MainLoop, Action, Action, Action, Action) Refresh() Declaration public override void Refresh() Overrides ConsoleDriver.Refresh() SetAttribute(Attribute) Declaration public override void SetAttribute(Attribute c) Parameters Type Name Description Attribute c Overrides ConsoleDriver.SetAttribute(Attribute) SetColors(ConsoleColor, ConsoleColor) Declaration public override void SetColors(ConsoleColor foreground, ConsoleColor background) Parameters Type Name Description System.ConsoleColor foreground System.ConsoleColor background Overrides ConsoleDriver.SetColors(ConsoleColor, ConsoleColor) SetColors(Int16, Int16) Declaration public override void SetColors(short foreColorId, short backgroundColorId) Parameters Type Name Description System.Int16 foreColorId System.Int16 backgroundColorId Overrides ConsoleDriver.SetColors(Int16, Int16) StartReportingMouseMoves() Declaration public override void StartReportingMouseMoves() Overrides ConsoleDriver.StartReportingMouseMoves() StopReportingMouseMoves() Declaration public override void StopReportingMouseMoves() Overrides ConsoleDriver.StopReportingMouseMoves() Suspend() Declaration public override void Suspend() Overrides ConsoleDriver.Suspend() UncookMouse() Declaration public override void UncookMouse() Overrides ConsoleDriver.UncookMouse() UpdateCursor() Declaration public override void UpdateCursor() Overrides ConsoleDriver.UpdateCursor() UpdateScreen() Declaration public override void UpdateScreen() Overrides ConsoleDriver.UpdateScreen()" + "keywords": "Class CursesDriver This is the Curses driver for the gui.cs/Terminal framework. Inheritance System.Object ConsoleDriver CursesDriver Inherited Members ConsoleDriver.TerminalResized ConsoleDriver.SetTerminalResized(Action) ConsoleDriver.DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment) ConsoleDriver.DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean) ConsoleDriver.DrawFrame(Rect, Int32, Boolean) ConsoleDriver.Clip ConsoleDriver.HLine ConsoleDriver.VLine ConsoleDriver.Stipple ConsoleDriver.Diamond ConsoleDriver.ULCorner ConsoleDriver.LLCorner ConsoleDriver.URCorner ConsoleDriver.LRCorner ConsoleDriver.LeftTee ConsoleDriver.RightTee ConsoleDriver.TopTee ConsoleDriver.BottomTee System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class CursesDriver : ConsoleDriver Fields window Declaration public Curses.Window window Field Value Type Description Curses.Window Properties Cols Declaration public override int Cols { get; } Property Value Type Description System.Int32 Overrides ConsoleDriver.Cols Rows Declaration public override int Rows { get; } Property Value Type Description System.Int32 Overrides ConsoleDriver.Rows Methods AddRune(Rune) Declaration public override void AddRune(Rune rune) Parameters Type Name Description System.Rune rune Overrides ConsoleDriver.AddRune(Rune) AddStr(ustring) Declaration public override void AddStr(ustring str) Parameters Type Name Description NStack.ustring str Overrides ConsoleDriver.AddStr(ustring) CookMouse() Declaration public override void CookMouse() Overrides ConsoleDriver.CookMouse() End() Declaration public override void End() Overrides ConsoleDriver.End() Init(Action) Declaration public override void Init(Action terminalResized) Parameters Type Name Description System.Action terminalResized Overrides ConsoleDriver.Init(Action) MakeAttribute(Color, Color) Declaration public override Attribute MakeAttribute(Color fore, Color back) Parameters Type Name Description Color fore Color back Returns Type Description Attribute Overrides ConsoleDriver.MakeAttribute(Color, Color) MakeColor(Int16, Int16) Creates a curses color from the provided foreground and background colors Declaration public static Attribute MakeColor(short foreground, short background) Parameters Type Name Description System.Int16 foreground Contains the curses attributes for the foreground (color, plus any attributes) System.Int16 background Contains the curses attributes for the background (color, plus any attributes) Returns Type Description Attribute Move(Int32, Int32) Declaration public override void Move(int col, int row) Parameters Type Name Description System.Int32 col System.Int32 row Overrides ConsoleDriver.Move(Int32, Int32) PrepareToRun(MainLoop, Action, Action, Action, Action) Declaration public override void PrepareToRun(MainLoop mainLoop, Action keyHandler, Action keyDownHandler, Action keyUpHandler, Action mouseHandler) Parameters Type Name Description MainLoop mainLoop System.Action < KeyEvent > keyHandler System.Action < KeyEvent > keyDownHandler System.Action < KeyEvent > keyUpHandler System.Action < MouseEvent > mouseHandler Overrides ConsoleDriver.PrepareToRun(MainLoop, Action, Action, Action, Action) Refresh() Declaration public override void Refresh() Overrides ConsoleDriver.Refresh() SetAttribute(Attribute) Declaration public override void SetAttribute(Attribute c) Parameters Type Name Description Attribute c Overrides ConsoleDriver.SetAttribute(Attribute) SetColors(ConsoleColor, ConsoleColor) Declaration public override void SetColors(ConsoleColor foreground, ConsoleColor background) Parameters Type Name Description System.ConsoleColor foreground System.ConsoleColor background Overrides ConsoleDriver.SetColors(ConsoleColor, ConsoleColor) SetColors(Int16, Int16) Declaration public override void SetColors(short foreColorId, short backgroundColorId) Parameters Type Name Description System.Int16 foreColorId System.Int16 backgroundColorId Overrides ConsoleDriver.SetColors(Int16, Int16) StartReportingMouseMoves() Declaration public override void StartReportingMouseMoves() Overrides ConsoleDriver.StartReportingMouseMoves() StopReportingMouseMoves() Declaration public override void StopReportingMouseMoves() Overrides ConsoleDriver.StopReportingMouseMoves() Suspend() Declaration public override void Suspend() Overrides ConsoleDriver.Suspend() UncookMouse() Declaration public override void UncookMouse() Overrides ConsoleDriver.UncookMouse() UpdateCursor() Declaration public override void UpdateCursor() Overrides ConsoleDriver.UpdateCursor() UpdateScreen() Declaration public override void UpdateScreen() Overrides ConsoleDriver.UpdateScreen()" }, "api/Terminal.Gui/Terminal.Gui.DateField.html": { "href": "api/Terminal.Gui/Terminal.Gui.DateField.html", @@ -122,17 +97,22 @@ "api/Terminal.Gui/Terminal.Gui.html": { "href": "api/Terminal.Gui/Terminal.Gui.html", "title": "Namespace Terminal.Gui", - "keywords": "Namespace Terminal.Gui Classes Application The application driver for Terminal.Gui. Application.ResizedEventArgs Event arguments for the Resized event. Application.RunState Captures the execution state for the provided Terminal.Gui.Application.RunState.Toplevel view. Button Button is a View that provides an item that invokes an System.Action when activated by the user. CheckBox The CheckBox View shows an on/off toggle that the user can set Clipboard Provides cut, copy, and paste support for the clipboard. NOTE: Currently not implemented. 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. ComboBox ComboBox control 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. CursesDriver This is the Curses driver for the gui.cs/Terminal framework. DateField Date editing View Dialog The Dialog View is a Window that by default is centered and contains one or more Button . It defaults to the Dialog color scheme and has a 1 cell padding around the edges. Dim Dim properties of a View to control the position. FileDialog Base class for the OpenDialog and the SaveDialog FrameView The FrameView is a container frame that draws a frame around the contents. It is similar to a GroupBox in Windows. HexView An hex viewer and editor View over a System.IO.Stream KeyEvent Describes a keyboard event. Label The Label View displays a string at a given position and supports multiple lines separted by newline characters. ListView ListView View renders a scrollable list of data where each item can be activated to perform an action. ListViewItemEventArgs System.EventArgs for ListView events. ListWrapper Implements an IListDataSource that renders arbitrary System.Collections.IList instances for ListView . MenuBar The MenuBar provides a menu for Terminal.Gui applications. MenuBarItem A MenuBarItem contains MenuBarItem s or MenuItem s. MenuItem A MenuItem has a title, an associated help text, and an action to execute on activation. MessageBox MessageBox displays a modal message to the user, with a title, a message and a series of options that the user can choose from. OpenDialog The OpenDialog provides an interactive dialog box for users to select files or directories. Pos Describes the position of a View which can be an absolute value, a percentage, centered, or relative to the ending dimension. Integer values are implicitly convertible to an absolute Pos . These objects are created using the static methods Percent, AnchorEnd, and Center. The Pos objects can be combined with the addition and subtraction operators. ProgressBar A Progress Bar view that can indicate progress of an activity visually. RadioGroup RadioGroup shows a group of radio labels, only one of those can be selected at a given time Responder Responder base class implemented by objects that want to participate on keyboard and mouse input. SaveDialog The SaveDialog provides an interactive dialog box for users to pick a file to save. ScrollBarView ScrollBarViews are views that display a 1-character scrollbar, either horizontal or vertical ScrollView Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView. StatusBar A status bar is a View that snaps to the bottom of a Toplevel displaying set of StatusItem s. The StatusBar should be context sensitive. This means, if the main menu and an open text editor are visible, the items probably shown will be ~F1~ Help ~F2~ Save ~F3~ Load. While a dialog to ask a file to load is executed, the remaining commands will probably be ~F1~ Help. So for each context must be a new instance of a statusbar. StatusItem StatusItem objects are contained by StatusBar View s. Each StatusItem has a title, a shortcut (hotkey), and an Action that will be invoked when the Shortcut is pressed. The Shortcut will be a global hotkey for the application in the current context of the screen. The colour of the Title will be changed after each ~. A Title set to `~F1~ Help` will render as *F1* using HotNormal and *Help* as HotNormal . TextField Single-line text entry View TextView Multi-line text editing View TimeField Time editing View 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. View.KeyEventEventArgs Specifies the event arguments for KeyEvent 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 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. Interfaces IListDataSource Implement IListDataSource to provide custom rendering for a ListView . 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. LayoutStyle Determines the LayoutStyle for a view, if Absolute, during LayoutSubviews, the value from the Frame will be used, if the value is Computer, then the Frame will be updated from the X, Y Pos objects and the Width and Height Dim objects. 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." + "keywords": "Namespace Terminal.Gui Classes Application The application driver for Terminal.Gui. Application.ResizedEventArgs Event arguments for the Resized event. Application.RunState Captures the execution state for the provided Terminal.Gui.Application.RunState.Toplevel view. Button Button is a View that provides an item that invokes an System.Action when activated by the user. CheckBox The CheckBox View shows an on/off toggle that the user can set Clipboard Provides cut, copy, and paste support for the clipboard. NOTE: Currently not implemented. 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. ComboBox ComboBox control 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. CursesDriver This is the Curses driver for the gui.cs/Terminal framework. DateField Date editing View Dialog The Dialog View is a Window that by default is centered and contains one or more Button . It defaults to the Dialog color scheme and has a 1 cell padding around the edges. Dim Dim properties of a View to control the position. FileDialog Base class for the OpenDialog and the SaveDialog FrameView The FrameView is a container frame that draws a frame around the contents. It is similar to a GroupBox in Windows. HexView An hex viewer and editor View over a System.IO.Stream KeyEvent Describes a keyboard event. Label The Label View displays a string at a given position and supports multiple lines separted by newline characters. ListView ListView View renders a scrollable list of data where each item can be activated to perform an action. ListViewItemEventArgs System.EventArgs for ListView events. ListWrapper Implements an IListDataSource that renders arbitrary System.Collections.IList instances for ListView . MainLoop Simple main loop implementation that can be used to monitor file descriptor, run timers and idle handlers. MenuBar The MenuBar provides a menu for Terminal.Gui applications. MenuBarItem A MenuBarItem contains MenuBarItem s or MenuItem s. MenuItem A MenuItem has a title, an associated help text, and an action to execute on activation. MessageBox MessageBox displays a modal message to the user, with a title, a message and a series of options that the user can choose from. OpenDialog The OpenDialog provides an interactive dialog box for users to select files or directories. Pos Describes the position of a View which can be an absolute value, a percentage, centered, or relative to the ending dimension. Integer values are implicitly convertible to an absolute Pos . These objects are created using the static methods Percent, AnchorEnd, and Center. The Pos objects can be combined with the addition and subtraction operators. ProgressBar A Progress Bar view that can indicate progress of an activity visually. RadioGroup RadioGroup shows a group of radio labels, only one of those can be selected at a given time Responder Responder base class implemented by objects that want to participate on keyboard and mouse input. SaveDialog The SaveDialog provides an interactive dialog box for users to pick a file to save. ScrollBarView ScrollBarViews are views that display a 1-character scrollbar, either horizontal or vertical ScrollView Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView. StatusBar A status bar is a View that snaps to the bottom of a Toplevel displaying set of StatusItem s. The StatusBar should be context sensitive. This means, if the main menu and an open text editor are visible, the items probably shown will be ~F1~ Help ~F2~ Save ~F3~ Load. While a dialog to ask a file to load is executed, the remaining commands will probably be ~F1~ Help. So for each context must be a new instance of a statusbar. StatusItem StatusItem objects are contained by StatusBar View s. Each StatusItem has a title, a shortcut (hotkey), and an Action that will be invoked when the Shortcut is pressed. The Shortcut will be a global hotkey for the application in the current context of the screen. The colour of the Title will be changed after each ~. A Title set to `~F1~ Help` will render as *F1* using HotNormal and *Help* as HotNormal . TextField Single-line text entry View TextView Multi-line text editing View TimeField Time editing View Toplevel Toplevel views can be modally executed. UnixMainLoop Unix main loop, suitable for using on Posix systems 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. View.KeyEventEventArgs Specifies the event arguments for KeyEvent 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 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. Interfaces IListDataSource Implement IListDataSource to provide custom rendering for a ListView . IMainLoopDriver Public interface to create your own platform specific main loop driver. 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. LayoutStyle Determines the LayoutStyle for a view, if Absolute, during LayoutSubviews, the value from the Frame will be used, if the value is Computer, then the Frame will be updated from the X, Y Pos objects and the Width and Height Dim objects. 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. UnixMainLoop.Condition Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions." }, "api/Terminal.Gui/Terminal.Gui.IListDataSource.html": { "href": "api/Terminal.Gui/Terminal.Gui.IListDataSource.html", "title": "Interface IListDataSource", "keywords": "Interface IListDataSource Implement IListDataSource to provide custom rendering for a ListView . Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public interface IListDataSource Properties Count Returns the number of elements to display Declaration int Count { get; } Property Value Type Description System.Int32 Methods IsMarked(Int32) Should return whether the specified item is currently marked. Declaration bool IsMarked(int item) Parameters Type Name Description System.Int32 item Item index. Returns Type Description System.Boolean true , if marked, false otherwise. Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) This method is invoked to render a specified item, the method should cover the entire provided width. Declaration void Render(ListView container, ConsoleDriver driver, bool selected, int item, int col, int line, int width) Parameters Type Name Description ListView container The list view to render. ConsoleDriver driver The console driver to render. System.Boolean selected Describes whether the item being rendered is currently selected by the user. System.Int32 item The index of the item to render, zero for the first item and so on. System.Int32 col The column where the rendering will start System.Int32 line The line where the rendering will be done. System.Int32 width The width that must be filled out. Remarks The default color will be set before this method is invoked, and will be based on whether the item is selected or not. SetMark(Int32, Boolean) Flags the item as marked. Declaration void SetMark(int item, bool value) Parameters Type Name Description System.Int32 item Item index. System.Boolean value If set to true value. ToList() Return the source as IList. Declaration IList ToList() Returns Type Description System.Collections.IList" }, + "api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html": { + "href": "api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html", + "title": "Interface IMainLoopDriver", + "keywords": "Interface IMainLoopDriver Public interface to create your own platform specific main loop driver. Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public interface IMainLoopDriver Methods EventsPending(Boolean) Must report whether there are any events pending, or even block waiting for events. Declaration bool EventsPending(bool wait) Parameters Type Name Description System.Boolean wait If set to true wait until an event is available, otherwise return immediately. Returns Type Description System.Boolean true , if there were pending events, false otherwise. MainIteration() The interation function. Declaration void MainIteration() Setup(MainLoop) Initializes the main loop driver, gets the calling main loop for the initialization. Declaration void Setup(MainLoop mainLoop) Parameters Type Name Description MainLoop mainLoop Main loop. Wakeup() Wakes up the mainloop that might be waiting on input, must be thread safe. Declaration void Wakeup()" + }, "api/Terminal.Gui/Terminal.Gui.Key.html": { "href": "api/Terminal.Gui/Terminal.Gui.Key.html", "title": "Enum Key", - "keywords": "Enum Key The Key enumeration contains special encoding for some keys, but can also encode all the unicode values that can be passed. Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax [Flags] public enum Key : uint Remarks 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). Fields Name Description AltMask When this value is set, the Key encodes the sequence Alt-KeyValue. And the actual value must be extracted by removing the AltMask. Backspace Backspace key. BackTab Shift-tab key (backwards tab key). CharMask Mask that indicates that this is a character value, values outside this range indicate special characters like Alt-key combinations or special keys on the keyboard like function keys, arrows keys and so on. ControlA The key code for the user pressing Control-A ControlB The key code for the user pressing Control-B ControlC The key code for the user pressing Control-C ControlD The key code for the user pressing Control-D ControlE The key code for the user pressing Control-E ControlF The key code for the user pressing Control-F ControlG The key code for the user pressing Control-G ControlH The key code for the user pressing Control-H ControlI The key code for the user pressing Control-I (same as the tab key). ControlJ The key code for the user pressing Control-J ControlK The key code for the user pressing Control-K ControlL The key code for the user pressing Control-L ControlM The key code for the user pressing Control-M ControlN The key code for the user pressing Control-N (same as the return key). ControlO The key code for the user pressing Control-O ControlP The key code for the user pressing Control-P ControlQ The key code for the user pressing Control-Q ControlR The key code for the user pressing Control-R ControlS The key code for the user pressing Control-S ControlSpace The key code for the user pressing Control-spacebar ControlT The key code for the user pressing Control-T ControlU The key code for the user pressing Control-U ControlV The key code for the user pressing Control-V ControlW The key code for the user pressing Control-W ControlX The key code for the user pressing Control-X ControlY The key code for the user pressing Control-Y ControlZ The key code for the user pressing Control-Z CtrlMask When this value is set, the Key encodes the sequence Ctrl-KeyValue. And the actual value must be extracted by removing the CtrlMask. CursorDown Cursor down key. CursorLeft Cursor left key. CursorRight Cursor right key. CursorUp Cursor up key Delete The key code for the user pressing the delete key. DeleteChar Delete character key End End key Enter The key code for the user pressing the return key. Esc The key code for the user pressing the escape key F1 F1 key. F10 F10 key. F2 F2 key. F3 F3 key. F4 F4 key. F5 F5 key. F6 F6 key. F7 F7 key. F8 F8 key. F9 F9 key. Home Home key InsertChar Insert character key PageDown Page Down key. PageUp Page Up key. ShiftMask When this value is set, the Key encodes the sequence Shift-KeyValue. Space The key code for the user pressing the space bar SpecialMask 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). Tab The key code for the user pressing the tab key (forwards tab key). Unknown A key with an unknown mapping was raised." + "keywords": "Enum Key The Key enumeration contains special encoding for some keys, but can also encode all the unicode values that can be passed. Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax [Flags] public enum Key : uint Remarks 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). Fields Name Description AltMask When this value is set, the Key encodes the sequence Alt-KeyValue. And the actual value must be extracted by removing the AltMask. Backspace Backspace key. BackTab Shift-tab key (backwards tab key). CharMask Mask that indicates that this is a character value, values outside this range indicate special characters like Alt-key combinations or special keys on the keyboard like function keys, arrows keys and so on. ControlA The key code for the user pressing Control-A ControlB The key code for the user pressing Control-B ControlC The key code for the user pressing Control-C ControlD The key code for the user pressing Control-D ControlE The key code for the user pressing Control-E ControlF The key code for the user pressing Control-F ControlG The key code for the user pressing Control-G ControlH The key code for the user pressing Control-H ControlI The key code for the user pressing Control-I (same as the tab key). ControlJ The key code for the user pressing Control-J ControlK The key code for the user pressing Control-K ControlL The key code for the user pressing Control-L ControlM The key code for the user pressing Control-M ControlN The key code for the user pressing Control-N (same as the return key). ControlO The key code for the user pressing Control-O ControlP The key code for the user pressing Control-P ControlQ The key code for the user pressing Control-Q ControlR The key code for the user pressing Control-R ControlS The key code for the user pressing Control-S ControlSpace The key code for the user pressing Control-spacebar ControlT The key code for the user pressing Control-T ControlU The key code for the user pressing Control-U ControlV The key code for the user pressing Control-V ControlW The key code for the user pressing Control-W ControlX The key code for the user pressing Control-X ControlY The key code for the user pressing Control-Y ControlZ The key code for the user pressing Control-Z CtrlMask When this value is set, the Key encodes the sequence Ctrl-KeyValue. And the actual value must be extracted by removing the CtrlMask. CursorDown Cursor down key. CursorLeft Cursor left key. CursorRight Cursor right key. CursorUp Cursor up key Delete The key code for the user pressing the delete key. DeleteChar Delete character key End End key Enter The key code for the user pressing the return key. Esc The key code for the user pressing the escape key F1 F1 key. F10 F10 key. F11 F11 key. F12 F12 key. F2 F2 key. F3 F3 key. F4 F4 key. F5 F5 key. F6 F6 key. F7 F7 key. F8 F8 key. F9 F9 key. Home Home key InsertChar Insert character key PageDown Page Down key. PageUp Page Up key. ShiftMask When this value is set, the Key encodes the sequence Shift-KeyValue. Space The key code for the user pressing the space bar SpecialMask 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). Tab The key code for the user pressing the tab key (forwards tab key). Unknown A key with an unknown mapping was raised." }, "api/Terminal.Gui/Terminal.Gui.KeyEvent.html": { "href": "api/Terminal.Gui/Terminal.Gui.KeyEvent.html", @@ -164,6 +144,11 @@ "title": "Class ListWrapper", "keywords": "Class ListWrapper Implements an IListDataSource that renders arbitrary System.Collections.IList instances for ListView . Inheritance System.Object ListWrapper Implements IListDataSource Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class ListWrapper : IListDataSource Remarks Implements support for rendering marked items. Constructors ListWrapper(IList) Initializes a new instance of ListWrapper given an System.Collections.IList Declaration public ListWrapper(IList source) Parameters Type Name Description System.Collections.IList source Properties Count Gets the number of items in the System.Collections.IList . Declaration public int Count { get; } Property Value Type Description System.Int32 Methods IsMarked(Int32) Returns true if the item is marked, false otherwise. Declaration public bool IsMarked(int item) Parameters Type Name Description System.Int32 item The item. Returns Type Description System.Boolean true If is marked. false otherwise. Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) Renders a ListView item to the appropriate type. Declaration public void Render(ListView container, ConsoleDriver driver, bool marked, int item, int col, int line, int width) Parameters Type Name Description ListView container The ListView. ConsoleDriver driver The driver used by the caller. System.Boolean marked Informs if it's marked or not. System.Int32 item The item. System.Int32 col The col where to move. System.Int32 line The line where to move. System.Int32 width The item width. SetMark(Int32, Boolean) Sets the item as marked or unmarked based on the value is true or false, respectively. Declaration public void SetMark(int item, bool value) Parameters Type Name Description System.Int32 item The item System.Boolean value Marks the item. Unmarked the item. The value. ToList() Returns the source as IList. Declaration public IList ToList() Returns Type Description System.Collections.IList Implements IListDataSource" }, + "api/Terminal.Gui/Terminal.Gui.MainLoop.html": { + "href": "api/Terminal.Gui/Terminal.Gui.MainLoop.html", + "title": "Class MainLoop", + "keywords": "Class MainLoop Simple main loop implementation that can be used to monitor file descriptor, run timers and idle handlers. Inheritance System.Object MainLoop Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class MainLoop Remarks Monitoring of file descriptors is only available on Unix, there does not seem to be a way of supporting this on Windows. Constructors MainLoop(IMainLoopDriver) Creates a new Mainloop, to run it you must provide a driver, and choose one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop. Declaration public MainLoop(IMainLoopDriver driver) Parameters Type Name Description IMainLoopDriver driver Properties Driver The current IMainLoopDriver in use. Declaration public IMainLoopDriver Driver { get; } Property Value Type Description IMainLoopDriver The driver. Methods AddIdle(Func) Executes the specified @idleHandler on the idle loop. The return value is a token to remove it. Declaration public Func AddIdle(Func idleHandler) Parameters Type Name Description System.Func < System.Boolean > idleHandler Returns Type Description System.Func < System.Boolean > AddTimeout(TimeSpan, Func) Adds a timeout to the mainloop. Declaration public object AddTimeout(TimeSpan time, Func callback) Parameters Type Name Description System.TimeSpan time System.Func < MainLoop , System.Boolean > callback Returns Type Description System.Object Remarks 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. EventsPending(Boolean) Determines whether there are pending events to be processed. Declaration public bool EventsPending(bool wait = false) Parameters Type Name Description System.Boolean wait Returns Type Description System.Boolean 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. Invoke(Action) Runs @action on the thread that is processing events Declaration public void Invoke(Action action) Parameters Type Name Description System.Action action MainIteration() Runs one iteration of timers and file watches Declaration public void MainIteration() Remarks You use this to process all pending events (timers, idle handlers and file watches). You can use it like this: while (main.EvensPending ()) MainIteration (); RemoveIdle(Func) Removes the specified idleHandler from processing. Declaration public void RemoveIdle(Func idleHandler) Parameters Type Name Description System.Func < System.Boolean > idleHandler RemoveTimeout(Object) Removes a previously scheduled timeout Declaration public void RemoveTimeout(object token) Parameters Type Name Description System.Object token Remarks The token parameter is the value returned by AddTimeout. Run() Runs the mainloop. Declaration public void Run() Stop() Stops the mainloop. Declaration public void Stop()" + }, "api/Terminal.Gui/Terminal.Gui.MenuBar.html": { "href": "api/Terminal.Gui/Terminal.Gui.MenuBar.html", "title": "Class MenuBar", @@ -272,7 +257,7 @@ "api/Terminal.Gui/Terminal.Gui.TextField.html": { "href": "api/Terminal.Gui/Terminal.Gui.TextField.html", "title": "Class TextField", - "keywords": "Class TextField Single-line text entry View Inheritance System.Object Responder View TextField DateField TimeField Implements System.Collections.IEnumerable Inherited Members View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.IsCurrentTop View.WantMousePositionReports View.WantContinuousButtonPressed View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class TextField : View, IEnumerable Remarks The TextField View provides editing functionality and mouse support. Constructors TextField(ustring) Public constructor that creates a text field, with layout controlled with X, Y, Width and Height. Declaration public TextField(ustring text) Parameters Type Name Description NStack.ustring text Initial text contents. TextField(Int32, Int32, Int32, ustring) Public constructor that creates a text field at an absolute position and size. Declaration public TextField(int x, int y, int w, ustring text) Parameters Type Name Description System.Int32 x The x coordinate. System.Int32 y The y coordinate. System.Int32 w The width. NStack.ustring text Initial text contents. TextField(String) Public constructor that creates a text field, with layout controlled with X, Y, Width and Height. Declaration public TextField(string text) Parameters Type Name Description System.String text Initial text contents. Properties CanFocus Declaration public override bool CanFocus { get; set; } Property Value Type Description System.Boolean Overrides Responder.CanFocus CursorPosition Sets or gets the current cursor position. Declaration public int CursorPosition { get; set; } Property Value Type Description System.Int32 Frame Declaration public override Rect Frame { get; set; } Property Value Type Description Rect Overrides View.Frame ReadOnly If set to true its not allow any changes in the text. Declaration public bool ReadOnly { get; set; } Property Value Type Description System.Boolean Secret Sets the secret property. Declaration public bool Secret { get; set; } Property Value Type Description System.Boolean Remarks This makes the text entry suitable for entering passwords. SelectedLength Length of the selected text. Declaration public int SelectedLength { get; set; } Property Value Type Description System.Int32 SelectedStart Start position of the selected text. Declaration public int SelectedStart { get; set; } Property Value Type Description System.Int32 SelectedText The selected text. Declaration public ustring SelectedText { get; set; } Property Value Type Description NStack.ustring Text Sets or gets the text held by the view. Declaration public ustring Text { get; set; } Property Value Type Description NStack.ustring Remarks Used Tracks whether the text field should be considered \"used\", that is, that the user has moved in the entry, so new input should be appended at the cursor position, rather than clearing the entry Declaration public bool Used { get; set; } Property Value Type Description System.Boolean Methods ClearAllSelection() Clear the selected text. Declaration public void ClearAllSelection() Copy() Copy the selected text to the clipboard. Declaration public virtual void Copy() Cut() Cut the selected text to the clipboard. Declaration public virtual void Cut() MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent ev) Parameters Type Name Description MouseEvent ev Returns Type Description System.Boolean Overrides Responder.MouseEvent(MouseEvent) OnLeave() Declaration public override bool OnLeave() Returns Type Description System.Boolean Overrides View.OnLeave() Paste() Paste the selected text from the clipboard. Declaration public virtual void Paste() PositionCursor() Sets the cursor position. Declaration public override void PositionCursor() Overrides View.PositionCursor() ProcessKey(KeyEvent) Processes key presses for the TextField . Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides View.ProcessKey(KeyEvent) Remarks The TextField control responds to the following keys: Keys Function Delete , Backspace Deletes the character before cursor. Redraw(Rect) Declaration public override void Redraw(Rect region) Parameters Type Name Description Rect region Overrides View.Redraw(Rect) Events Changed Changed event, raised when the text has clicked. Declaration public event EventHandler Changed Event Type Type Description System.EventHandler < NStack.ustring > Remarks Client code can hook up to this event, it is raised when the text in the entry changes. Implements System.Collections.IEnumerable" + "keywords": "Class TextField Single-line text entry View Inheritance System.Object Responder View TextField DateField TimeField Implements System.Collections.IEnumerable Inherited Members View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.IsCurrentTop View.WantMousePositionReports View.WantContinuousButtonPressed View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class TextField : View, IEnumerable Remarks The TextField View provides editing functionality and mouse support. Constructors TextField(ustring) Public constructor that creates a text field, with layout controlled with X, Y, Width and Height. Declaration public TextField(ustring text) Parameters Type Name Description NStack.ustring text Initial text contents. TextField(Int32, Int32, Int32, ustring) Public constructor that creates a text field at an absolute position and size. Declaration public TextField(int x, int y, int w, ustring text) Parameters Type Name Description System.Int32 x The x coordinate. System.Int32 y The y coordinate. System.Int32 w The width. NStack.ustring text Initial text contents. TextField(String) Public constructor that creates a text field, with layout controlled with X, Y, Width and Height. Declaration public TextField(string text) Parameters Type Name Description System.String text Initial text contents. Properties CanFocus Declaration public override bool CanFocus { get; set; } Property Value Type Description System.Boolean Overrides Responder.CanFocus CursorPosition Sets or gets the current cursor position. Declaration public int CursorPosition { get; set; } Property Value Type Description System.Int32 Frame Declaration public override Rect Frame { get; set; } Property Value Type Description Rect Overrides View.Frame ReadOnly If set to true its not allow any changes in the text. Declaration public bool ReadOnly { get; set; } Property Value Type Description System.Boolean Secret Sets the secret property. Declaration public bool Secret { get; set; } Property Value Type Description System.Boolean Remarks This makes the text entry suitable for entering passwords. SelectedLength Length of the selected text. Declaration public int SelectedLength { get; set; } Property Value Type Description System.Int32 SelectedStart Start position of the selected text. Declaration public int SelectedStart { get; set; } Property Value Type Description System.Int32 SelectedText The selected text. Declaration public ustring SelectedText { get; set; } Property Value Type Description NStack.ustring Text Sets or gets the text held by the view. Declaration public ustring Text { get; set; } Property Value Type Description NStack.ustring Remarks Used Tracks whether the text field should be considered \"used\", that is, that the user has moved in the entry, so new input should be appended at the cursor position, rather than clearing the entry Declaration public bool Used { get; set; } Property Value Type Description System.Boolean Methods ClearAllSelection() Clear the selected text. Declaration public void ClearAllSelection() Copy() Copy the selected text to the clipboard. Declaration public virtual void Copy() Cut() Cut the selected text to the clipboard. Declaration public virtual void Cut() MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent ev) Parameters Type Name Description MouseEvent ev Returns Type Description System.Boolean Overrides Responder.MouseEvent(MouseEvent) OnLeave() Declaration public override bool OnLeave() Returns Type Description System.Boolean Overrides View.OnLeave() Paste() Paste the selected text from the clipboard. Declaration public virtual void Paste() PositionCursor() Sets the cursor position. Declaration public override void PositionCursor() Overrides View.PositionCursor() ProcessKey(KeyEvent) Processes key presses for the TextField . Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides View.ProcessKey(KeyEvent) Remarks The TextField control responds to the following keys: Keys Function Delete , Backspace Deletes the character before cursor. Redraw(Rect) Declaration public override void Redraw(Rect region) Parameters Type Name Description Rect region Overrides View.Redraw(Rect) Events Changed Changed event, raised when the text has clicked. Declaration public event EventHandler Changed Event Type Type Description System.EventHandler < NStack.ustring > Remarks This event is raised when the Text changes. Implements System.Collections.IEnumerable" }, "api/Terminal.Gui/Terminal.Gui.TextView.html": { "href": "api/Terminal.Gui/Terminal.Gui.TextView.html", @@ -289,6 +274,16 @@ "title": "Class Toplevel", "keywords": "Class Toplevel Toplevel views can be modally executed. Inheritance System.Object Responder View Toplevel Window Implements System.Collections.IEnumerable Inherited Members View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.IsCurrentTop View.WantMousePositionReports View.WantContinuousButtonPressed View.Frame View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View[]) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.PositionCursor() View.HasFocus View.OnEnter() View.OnLeave() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) Responder.MouseEvent(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class Toplevel : View, IEnumerable Remarks Toplevels can be modally executing views, and they return control to the caller when the \"Running\" property is set to false, or by calling Terminal.Gui.Application.RequestStop() There will be a toplevel created for you on the first time use and can be accessed from the property Top , but new toplevels can be created and ran on top of it. To run, create the toplevel and then invoke Run() with the new toplevel. TopLevels can also opt-in to more sophisticated initialization by implementing System.ComponentModel.ISupportInitialize . When they do so, the System.ComponentModel.ISupportInitialize.BeginInit and System.ComponentModel.ISupportInitialize.EndInit methods will be called before running the view. If first-run-only initialization is preferred, the System.ComponentModel.ISupportInitializeNotification can be implemented too, in which case the System.ComponentModel.ISupportInitialize methods will only be called if System.ComponentModel.ISupportInitializeNotification.IsInitialized is false . This allows proper View inheritance hierarchies to override base class layout code optimally by doing so only on first run, instead of on every run. Constructors Toplevel() Initializes a new instance of the Toplevel class with Computed layout, defaulting to async full screen. Declaration public Toplevel() Toplevel(Rect) Initializes a new instance of the Toplevel class with the specified absolute layout. Declaration public Toplevel(Rect frame) Parameters Type Name Description Rect frame Frame. Properties CanFocus Gets or sets a value indicating whether this Toplevel can focus. Declaration public override bool CanFocus { get; } Property Value Type Description System.Boolean true if can focus; otherwise, false . Overrides Responder.CanFocus MenuBar Check id current toplevel has menu bar Declaration public MenuBar MenuBar { get; set; } Property Value Type Description MenuBar Modal Determines whether the Toplevel is modal or not. Causes ProcessKey(KeyEvent) to propagate keys upwards by default unless set to true . Declaration public bool Modal { get; set; } Property Value Type Description System.Boolean Running Gets or sets whether the Mainloop for this Toplevel is running or not. Setting this property to false will cause the MainLoop to exit. Declaration public bool Running { get; set; } Property Value Type Description System.Boolean StatusBar Check id current toplevel has status bar Declaration public StatusBar StatusBar { get; set; } Property Value Type Description StatusBar Methods Add(View) Declaration public override void Add(View view) Parameters Type Name Description View view Overrides View.Add(View) Create() Convenience factory method that creates a new toplevel with the current terminal dimensions. Declaration public static Toplevel Create() Returns Type Description Toplevel The create. ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides View.ProcessKey(KeyEvent) Redraw(Rect) Declaration public override void Redraw(Rect region) Parameters Type Name Description Rect region Overrides View.Redraw(Rect) Remove(View) Declaration public override void Remove(View view) Parameters Type Name Description View view Overrides View.Remove(View) RemoveAll() Declaration public override void RemoveAll() Overrides View.RemoveAll() WillPresent() This method is invoked by Application.Begin as part of the Application.Run after the views have been laid out, and before the views are drawn for the first time. Declaration public virtual void WillPresent() Events Ready Fired once the Toplevel's MainLoop has started it's first iteration. Subscribe to this event to perform tasks when the Toplevel has been laid out and focus has been set. changes. A Ready event handler is a good place to finalize initialization after calling ` Run() (topLevel)`. Declaration public event EventHandler Ready Event Type Type Description System.EventHandler Implements System.Collections.IEnumerable" }, + "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html": { + "href": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html", + "title": "Enum UnixMainLoop.Condition", + "keywords": "Enum UnixMainLoop.Condition Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions. Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax [Flags] public enum Condition : short Fields Name Description PollErr Error condition on output PollHup Hang-up on output PollIn There is data to read PollNval File descriptor is not open. PollOut Writing to the specified descriptor will not block PollPri There is urgent data to read" + }, + "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html": { + "href": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html", + "title": "Class UnixMainLoop", + "keywords": "Class UnixMainLoop Unix main loop, suitable for using on Posix systems Inheritance System.Object UnixMainLoop Implements IMainLoopDriver Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class UnixMainLoop : IMainLoopDriver Remarks In addition to the general functions of the mainloop, the Unix version can watch file descriptors using the AddWatch methods. Methods AddWatch(Int32, UnixMainLoop.Condition, Func) Watches a file descriptor for activity. Declaration public object AddWatch(int fileDescriptor, UnixMainLoop.Condition condition, Func callback) Parameters Type Name Description System.Int32 fileDescriptor UnixMainLoop.Condition condition System.Func < MainLoop , System.Boolean > callback Returns Type Description System.Object Remarks 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. RemoveWatch(Object) Removes an active watch from the mainloop. Declaration public void RemoveWatch(object token) Parameters Type Name Description System.Object token Remarks The token parameter is the value returned from AddWatch Explicit Interface Implementations IMainLoopDriver.EventsPending(Boolean) Declaration bool IMainLoopDriver.EventsPending(bool wait) Parameters Type Name Description System.Boolean wait Returns Type Description System.Boolean IMainLoopDriver.MainIteration() Declaration void IMainLoopDriver.MainIteration() IMainLoopDriver.Setup(MainLoop) Declaration void IMainLoopDriver.Setup(MainLoop mainLoop) Parameters Type Name Description MainLoop mainLoop IMainLoopDriver.Wakeup() Declaration void IMainLoopDriver.Wakeup() Implements IMainLoopDriver" + }, "api/Terminal.Gui/Terminal.Gui.View.html": { "href": "api/Terminal.Gui/Terminal.Gui.View.html", "title": "Class View", @@ -297,7 +292,7 @@ "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html": { "href": "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html", "title": "Class View.KeyEventEventArgs", - "keywords": "Class View.KeyEventEventArgs Specifies the event arguments for KeyEvent Inheritance System.Object System.EventArgs View.KeyEventEventArgs Inherited Members System.EventArgs.Empty System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class KeyEventEventArgs : EventArgs Constructors KeyEventEventArgs(KeyEvent) Constructs. Declaration public KeyEventEventArgs(KeyEvent ke) Parameters Type Name Description KeyEvent ke Properties KeyEvent The KeyEvent for the event. Declaration public KeyEvent KeyEvent { get; set; } Property Value Type Description KeyEvent" + "keywords": "Class View.KeyEventEventArgs Specifies the event arguments for KeyEvent Inheritance System.Object System.EventArgs View.KeyEventEventArgs Inherited Members System.EventArgs.Empty System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class KeyEventEventArgs : EventArgs Constructors KeyEventEventArgs(KeyEvent) Constructs. Declaration public KeyEventEventArgs(KeyEvent ke) Parameters Type Name Description KeyEvent ke Properties Handled Indicates if the current Key event has already been processed and the driver should stop notifying any other event subscriber. Its important to set this value to true specially when updating any View's layout from inside the subscriber method. Declaration public bool Handled { get; set; } Property Value Type Description System.Boolean KeyEvent The KeyEvent for the event. Declaration public KeyEvent KeyEvent { get; set; } Property Value Type Description KeyEvent" }, "api/Terminal.Gui/Terminal.Gui.Window.html": { "href": "api/Terminal.Gui/Terminal.Gui.Window.html", @@ -312,7 +307,7 @@ "api/Terminal.Gui/Unix.Terminal.Curses.html": { "href": "api/Terminal.Gui/Unix.Terminal.Curses.html", "title": "Class Curses", - "keywords": "Class Curses Inheritance System.Object Curses Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Unix.Terminal Assembly : Terminal.Gui.dll Syntax public class Curses Fields A_BLINK Declaration public const int A_BLINK = 524288 Field Value Type Description System.Int32 A_BOLD Declaration public const int A_BOLD = 2097152 Field Value Type Description System.Int32 A_DIM Declaration public const int A_DIM = 1048576 Field Value Type Description System.Int32 A_INVIS Declaration public const int A_INVIS = 8388608 Field Value Type Description System.Int32 A_NORMAL Declaration public const int A_NORMAL = 0 Field Value Type Description System.Int32 A_PROTECT Declaration public const int A_PROTECT = 16777216 Field Value Type Description System.Int32 A_REVERSE Declaration public const int A_REVERSE = 262144 Field Value Type Description System.Int32 A_STANDOUT Declaration public const int A_STANDOUT = 65536 Field Value Type Description System.Int32 A_UNDERLINE Declaration public const int A_UNDERLINE = 131072 Field Value Type Description System.Int32 ACS_BLOCK Declaration public const int ACS_BLOCK = 4194352 Field Value Type Description System.Int32 ACS_BOARD Declaration public const int ACS_BOARD = 4194408 Field Value Type Description System.Int32 ACS_BTEE Declaration public const int ACS_BTEE = 4194422 Field Value Type Description System.Int32 ACS_BULLET Declaration public const int ACS_BULLET = 4194430 Field Value Type Description System.Int32 ACS_CKBOARD Declaration public const int ACS_CKBOARD = 4194401 Field Value Type Description System.Int32 ACS_DARROW Declaration public const int ACS_DARROW = 4194350 Field Value Type Description System.Int32 ACS_DEGREE Declaration public const int ACS_DEGREE = 4194406 Field Value Type Description System.Int32 ACS_DIAMOND Declaration public const int ACS_DIAMOND = 4194400 Field Value Type Description System.Int32 ACS_HLINE Declaration public const int ACS_HLINE = 4194417 Field Value Type Description System.Int32 ACS_LANTERN Declaration public const int ACS_LANTERN = 4194409 Field Value Type Description System.Int32 ACS_LARROW Declaration public const int ACS_LARROW = 4194348 Field Value Type Description System.Int32 ACS_LLCORNER Declaration public const int ACS_LLCORNER = 4194413 Field Value Type Description System.Int32 ACS_LRCORNER Declaration public const int ACS_LRCORNER = 4194410 Field Value Type Description System.Int32 ACS_LTEE Declaration public const int ACS_LTEE = 4194420 Field Value Type Description System.Int32 ACS_PLMINUS Declaration public const int ACS_PLMINUS = 4194407 Field Value Type Description System.Int32 ACS_PLUS Declaration public const int ACS_PLUS = 4194414 Field Value Type Description System.Int32 ACS_RARROW Declaration public const int ACS_RARROW = 4194347 Field Value Type Description System.Int32 ACS_RTEE Declaration public const int ACS_RTEE = 4194421 Field Value Type Description System.Int32 ACS_S1 Declaration public const int ACS_S1 = 4194415 Field Value Type Description System.Int32 ACS_S9 Declaration public const int ACS_S9 = 4194419 Field Value Type Description System.Int32 ACS_TTEE Declaration public const int ACS_TTEE = 4194423 Field Value Type Description System.Int32 ACS_UARROW Declaration public const int ACS_UARROW = 4194349 Field Value Type Description System.Int32 ACS_ULCORNER Declaration public const int ACS_ULCORNER = 4194412 Field Value Type Description System.Int32 ACS_URCORNER Declaration public const int ACS_URCORNER = 4194411 Field Value Type Description System.Int32 ACS_VLINE Declaration public const int ACS_VLINE = 4194424 Field Value Type Description System.Int32 AltKeyDown Declaration public const int AltKeyDown = 529 Field Value Type Description System.Int32 AltKeyEnd Declaration public const int AltKeyEnd = 534 Field Value Type Description System.Int32 AltKeyHome Declaration public const int AltKeyHome = 540 Field Value Type Description System.Int32 AltKeyLeft Declaration public const int AltKeyLeft = 551 Field Value Type Description System.Int32 AltKeyNPage Declaration public const int AltKeyNPage = 556 Field Value Type Description System.Int32 AltKeyPPage Declaration public const int AltKeyPPage = 561 Field Value Type Description System.Int32 AltKeyRight Declaration public const int AltKeyRight = 566 Field Value Type Description System.Int32 AltKeyUp Declaration public const int AltKeyUp = 572 Field Value Type Description System.Int32 COLOR_BLACK Declaration public const int COLOR_BLACK = 0 Field Value Type Description System.Int32 COLOR_BLUE Declaration public const int COLOR_BLUE = 4 Field Value Type Description System.Int32 COLOR_CYAN Declaration public const int COLOR_CYAN = 6 Field Value Type Description System.Int32 COLOR_GREEN Declaration public const int COLOR_GREEN = 2 Field Value Type Description System.Int32 COLOR_MAGENTA Declaration public const int COLOR_MAGENTA = 5 Field Value Type Description System.Int32 COLOR_RED Declaration public const int COLOR_RED = 1 Field Value Type Description System.Int32 COLOR_WHITE Declaration public const int COLOR_WHITE = 7 Field Value Type Description System.Int32 COLOR_YELLOW Declaration public const int COLOR_YELLOW = 3 Field Value Type Description System.Int32 CtrlKeyDown Declaration public const int CtrlKeyDown = 531 Field Value Type Description System.Int32 CtrlKeyEnd Declaration public const int CtrlKeyEnd = 536 Field Value Type Description System.Int32 CtrlKeyHome Declaration public const int CtrlKeyHome = 542 Field Value Type Description System.Int32 CtrlKeyLeft Declaration public const int CtrlKeyLeft = 553 Field Value Type Description System.Int32 CtrlKeyNPage Declaration public const int CtrlKeyNPage = 558 Field Value Type Description System.Int32 CtrlKeyPPage Declaration public const int CtrlKeyPPage = 563 Field Value Type Description System.Int32 CtrlKeyRight Declaration public const int CtrlKeyRight = 568 Field Value Type Description System.Int32 CtrlKeyUp Declaration public const int CtrlKeyUp = 574 Field Value Type Description System.Int32 DownEnd Declaration public const int DownEnd = 6 Field Value Type Description System.Int32 ERR Declaration public const int ERR = -1 Field Value Type Description System.Int32 Home Declaration public const int Home = 7 Field Value Type Description System.Int32 KEY_CODE_YES Declaration public const int KEY_CODE_YES = 256 Field Value Type Description System.Int32 KeyAlt Declaration public const int KeyAlt = 8192 Field Value Type Description System.Int32 KeyBackspace Declaration public const int KeyBackspace = 263 Field Value Type Description System.Int32 KeyBackTab Declaration public const int KeyBackTab = 353 Field Value Type Description System.Int32 KeyDeleteChar Declaration public const int KeyDeleteChar = 330 Field Value Type Description System.Int32 KeyDown Declaration public const int KeyDown = 258 Field Value Type Description System.Int32 KeyEnd Declaration public const int KeyEnd = 360 Field Value Type Description System.Int32 KeyF1 Declaration public const int KeyF1 = 265 Field Value Type Description System.Int32 KeyF10 Declaration public const int KeyF10 = 274 Field Value Type Description System.Int32 KeyF2 Declaration public const int KeyF2 = 266 Field Value Type Description System.Int32 KeyF3 Declaration public const int KeyF3 = 267 Field Value Type Description System.Int32 KeyF4 Declaration public const int KeyF4 = 268 Field Value Type Description System.Int32 KeyF5 Declaration public const int KeyF5 = 269 Field Value Type Description System.Int32 KeyF6 Declaration public const int KeyF6 = 270 Field Value Type Description System.Int32 KeyF7 Declaration public const int KeyF7 = 271 Field Value Type Description System.Int32 KeyF8 Declaration public const int KeyF8 = 272 Field Value Type Description System.Int32 KeyF9 Declaration public const int KeyF9 = 273 Field Value Type Description System.Int32 KeyHome Declaration public const int KeyHome = 262 Field Value Type Description System.Int32 KeyInsertChar Declaration public const int KeyInsertChar = 331 Field Value Type Description System.Int32 KeyLeft Declaration public const int KeyLeft = 260 Field Value Type Description System.Int32 KeyMouse Declaration public const int KeyMouse = 409 Field Value Type Description System.Int32 KeyNPage Declaration public const int KeyNPage = 338 Field Value Type Description System.Int32 KeyPPage Declaration public const int KeyPPage = 339 Field Value Type Description System.Int32 KeyResize Declaration public const int KeyResize = 410 Field Value Type Description System.Int32 KeyRight Declaration public const int KeyRight = 261 Field Value Type Description System.Int32 KeyUp Declaration public const int KeyUp = 259 Field Value Type Description System.Int32 LC_ALL Declaration public const int LC_ALL = 6 Field Value Type Description System.Int32 LeftRightUpNPagePPage Declaration public const int LeftRightUpNPagePPage = 8 Field Value Type Description System.Int32 ShiftCtrlKeyDown Declaration public const int ShiftCtrlKeyDown = 532 Field Value Type Description System.Int32 ShiftCtrlKeyEnd Declaration public const int ShiftCtrlKeyEnd = 537 Field Value Type Description System.Int32 ShiftCtrlKeyHome Declaration public const int ShiftCtrlKeyHome = 543 Field Value Type Description System.Int32 ShiftCtrlKeyLeft Declaration public const int ShiftCtrlKeyLeft = 554 Field Value Type Description System.Int32 ShiftCtrlKeyNPage Declaration public const int ShiftCtrlKeyNPage = 559 Field Value Type Description System.Int32 ShiftCtrlKeyPPage Declaration public const int ShiftCtrlKeyPPage = 564 Field Value Type Description System.Int32 ShiftCtrlKeyRight Declaration public const int ShiftCtrlKeyRight = 569 Field Value Type Description System.Int32 ShiftCtrlKeyUp Declaration public const int ShiftCtrlKeyUp = 575 Field Value Type Description System.Int32 ShiftKeyDown Declaration public const int ShiftKeyDown = 336 Field Value Type Description System.Int32 ShiftKeyEnd Declaration public const int ShiftKeyEnd = 386 Field Value Type Description System.Int32 ShiftKeyHome Declaration public const int ShiftKeyHome = 391 Field Value Type Description System.Int32 ShiftKeyLeft Declaration public const int ShiftKeyLeft = 393 Field Value Type Description System.Int32 ShiftKeyNPage Declaration public const int ShiftKeyNPage = 396 Field Value Type Description System.Int32 ShiftKeyPPage Declaration public const int ShiftKeyPPage = 398 Field Value Type Description System.Int32 ShiftKeyRight Declaration public const int ShiftKeyRight = 402 Field Value Type Description System.Int32 ShiftKeyUp Declaration public const int ShiftKeyUp = 337 Field Value Type Description System.Int32 Properties ColorPairs Declaration public static int ColorPairs { get; } Property Value Type Description System.Int32 Cols Declaration public static int Cols { get; } Property Value Type Description System.Int32 HasColors Declaration public static bool HasColors { get; } Property Value Type Description System.Boolean Lines Declaration public static int Lines { get; } Property Value Type Description System.Int32 Methods addch(Int32) Declaration public static int addch(int ch) Parameters Type Name Description System.Int32 ch Returns Type Description System.Int32 addstr(String, Object[]) Declaration public static int addstr(string format, params object[] args) Parameters Type Name Description System.String format System.Object [] args Returns Type Description System.Int32 addwstr(String) Declaration public static int addwstr(string s) Parameters Type Name Description System.String s Returns Type Description System.Int32 attroff(Int32) Declaration public static int attroff(int attrs) Parameters Type Name Description System.Int32 attrs Returns Type Description System.Int32 attron(Int32) Declaration public static int attron(int attrs) Parameters Type Name Description System.Int32 attrs Returns Type Description System.Int32 attrset(Int32) Declaration public static int attrset(int attrs) Parameters Type Name Description System.Int32 attrs Returns Type Description System.Int32 cbreak() Declaration public static int cbreak() Returns Type Description System.Int32 CheckWinChange() Declaration public static bool CheckWinChange() Returns Type Description System.Boolean clearok(IntPtr, Boolean) Declaration public static int clearok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 COLOR_PAIRS() Declaration public static int COLOR_PAIRS() Returns Type Description System.Int32 ColorPair(Int32) Declaration public static int ColorPair(int n) Parameters Type Name Description System.Int32 n Returns Type Description System.Int32 doupdate() Declaration public static int doupdate() Returns Type Description System.Int32 echo() Declaration public static int echo() Returns Type Description System.Int32 endwin() Declaration public static int endwin() Returns Type Description System.Int32 get_wch(out Int32) Declaration public static int get_wch(out int sequence) Parameters Type Name Description System.Int32 sequence Returns Type Description System.Int32 getch() Declaration public static int getch() Returns Type Description System.Int32 getmouse(out Curses.MouseEvent) Declaration public static uint getmouse(out Curses.MouseEvent ev) Parameters Type Name Description Curses.MouseEvent ev Returns Type Description System.UInt32 halfdelay(Int32) Declaration public static int halfdelay(int t) Parameters Type Name Description System.Int32 t Returns Type Description System.Int32 has_colors() Declaration public static bool has_colors() Returns Type Description System.Boolean idcok(IntPtr, Boolean) Declaration public static void idcok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf idlok(IntPtr, Boolean) Declaration public static int idlok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 immedok(IntPtr, Boolean) Declaration public static void immedok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf init_pair(Int16, Int16, Int16) Declaration public static int init_pair(short pair, short f, short b) Parameters Type Name Description System.Int16 pair System.Int16 f System.Int16 b Returns Type Description System.Int32 InitColorPair(Int16, Int16, Int16) Declaration public static int InitColorPair(short pair, short foreground, short background) Parameters Type Name Description System.Int16 pair System.Int16 foreground System.Int16 background Returns Type Description System.Int32 initscr() Declaration public static Curses.Window initscr() Returns Type Description Curses.Window intrflush(IntPtr, Boolean) Declaration public static int intrflush(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 IsAlt(Int32) Declaration public static int IsAlt(int key) Parameters Type Name Description System.Int32 key Returns Type Description System.Int32 isendwin() Declaration public static bool isendwin() Returns Type Description System.Boolean keypad(IntPtr, Boolean) Declaration public static int keypad(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 leaveok(IntPtr, Boolean) Declaration public static int leaveok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 meta(IntPtr, Boolean) Declaration public static int meta(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 mouseinterval(Int32) Declaration public static int mouseinterval(int interval) Parameters Type Name Description System.Int32 interval Returns Type Description System.Int32 mousemask(Curses.Event, out Curses.Event) Declaration public static Curses.Event mousemask(Curses.Event newmask, out Curses.Event oldmask) Parameters Type Name Description Curses.Event newmask Curses.Event oldmask Returns Type Description Curses.Event move(Int32, Int32) Declaration public static int move(int line, int col) Parameters Type Name Description System.Int32 line System.Int32 col Returns Type Description System.Int32 mvgetch(Int32, Int32) Declaration public static int mvgetch(int y, int x) Parameters Type Name Description System.Int32 y System.Int32 x Returns Type Description System.Int32 nl() Declaration public static int nl() Returns Type Description System.Int32 nocbreak() Declaration public static int nocbreak() Returns Type Description System.Int32 noecho() Declaration public static int noecho() Returns Type Description System.Int32 nonl() Declaration public static int nonl() Returns Type Description System.Int32 noqiflush() Declaration public static void noqiflush() noraw() Declaration public static int noraw() Returns Type Description System.Int32 notimeout(IntPtr, Boolean) Declaration public static int notimeout(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 qiflush() Declaration public static void qiflush() raw() Declaration public static int raw() Returns Type Description System.Int32 redrawwin(IntPtr) Declaration public static int redrawwin(IntPtr win) Parameters Type Name Description System.IntPtr win Returns Type Description System.Int32 refresh() Declaration public static int refresh() Returns Type Description System.Int32 scrollok(IntPtr, Boolean) Declaration public static int scrollok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 setlocale(Int32, String) Declaration public static int setlocale(int cate, string locale) Parameters Type Name Description System.Int32 cate System.String locale Returns Type Description System.Int32 setscrreg(Int32, Int32) Declaration public static int setscrreg(int top, int bot) Parameters Type Name Description System.Int32 top System.Int32 bot Returns Type Description System.Int32 start_color() Declaration public static int start_color() Returns Type Description System.Int32 StartColor() Declaration public static int StartColor() Returns Type Description System.Int32 timeout(Int32) Declaration public static int timeout(int delay) Parameters Type Name Description System.Int32 delay Returns Type Description System.Int32 typeahead(IntPtr) Declaration public static int typeahead(IntPtr fd) Parameters Type Name Description System.IntPtr fd Returns Type Description System.Int32 ungetch(Int32) Declaration public static int ungetch(int ch) Parameters Type Name Description System.Int32 ch Returns Type Description System.Int32 ungetmouse(ref Curses.MouseEvent) Declaration public static uint ungetmouse(ref Curses.MouseEvent ev) Parameters Type Name Description Curses.MouseEvent ev Returns Type Description System.UInt32 use_default_colors() Declaration public static int use_default_colors() Returns Type Description System.Int32 UseDefaultColors() Declaration public static int UseDefaultColors() Returns Type Description System.Int32 waddch(IntPtr, Int32) Declaration public static int waddch(IntPtr win, int ch) Parameters Type Name Description System.IntPtr win System.Int32 ch Returns Type Description System.Int32 wmove(IntPtr, Int32, Int32) Declaration public static int wmove(IntPtr win, int line, int col) Parameters Type Name Description System.IntPtr win System.Int32 line System.Int32 col Returns Type Description System.Int32 wnoutrefresh(IntPtr) Declaration public static int wnoutrefresh(IntPtr win) Parameters Type Name Description System.IntPtr win Returns Type Description System.Int32 wrefresh(IntPtr) Declaration public static int wrefresh(IntPtr win) Parameters Type Name Description System.IntPtr win Returns Type Description System.Int32 wsetscrreg(IntPtr, Int32, Int32) Declaration public static int wsetscrreg(IntPtr win, int top, int bot) Parameters Type Name Description System.IntPtr win System.Int32 top System.Int32 bot Returns Type Description System.Int32 wtimeout(IntPtr, Int32) Declaration public static int wtimeout(IntPtr win, int delay) Parameters Type Name Description System.IntPtr win System.Int32 delay Returns Type Description System.Int32" + "keywords": "Class Curses Inheritance System.Object Curses Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Unix.Terminal Assembly : Terminal.Gui.dll Syntax public class Curses Fields A_BLINK Declaration public const int A_BLINK = 524288 Field Value Type Description System.Int32 A_BOLD Declaration public const int A_BOLD = 2097152 Field Value Type Description System.Int32 A_DIM Declaration public const int A_DIM = 1048576 Field Value Type Description System.Int32 A_INVIS Declaration public const int A_INVIS = 8388608 Field Value Type Description System.Int32 A_NORMAL Declaration public const int A_NORMAL = 0 Field Value Type Description System.Int32 A_PROTECT Declaration public const int A_PROTECT = 16777216 Field Value Type Description System.Int32 A_REVERSE Declaration public const int A_REVERSE = 262144 Field Value Type Description System.Int32 A_STANDOUT Declaration public const int A_STANDOUT = 65536 Field Value Type Description System.Int32 A_UNDERLINE Declaration public const int A_UNDERLINE = 131072 Field Value Type Description System.Int32 ACS_BLOCK Declaration public const int ACS_BLOCK = 4194352 Field Value Type Description System.Int32 ACS_BOARD Declaration public const int ACS_BOARD = 4194408 Field Value Type Description System.Int32 ACS_BTEE Declaration public const int ACS_BTEE = 4194422 Field Value Type Description System.Int32 ACS_BULLET Declaration public const int ACS_BULLET = 4194430 Field Value Type Description System.Int32 ACS_CKBOARD Declaration public const int ACS_CKBOARD = 4194401 Field Value Type Description System.Int32 ACS_DARROW Declaration public const int ACS_DARROW = 4194350 Field Value Type Description System.Int32 ACS_DEGREE Declaration public const int ACS_DEGREE = 4194406 Field Value Type Description System.Int32 ACS_DIAMOND Declaration public const int ACS_DIAMOND = 4194400 Field Value Type Description System.Int32 ACS_HLINE Declaration public const int ACS_HLINE = 4194417 Field Value Type Description System.Int32 ACS_LANTERN Declaration public const int ACS_LANTERN = 4194409 Field Value Type Description System.Int32 ACS_LARROW Declaration public const int ACS_LARROW = 4194348 Field Value Type Description System.Int32 ACS_LLCORNER Declaration public const int ACS_LLCORNER = 4194413 Field Value Type Description System.Int32 ACS_LRCORNER Declaration public const int ACS_LRCORNER = 4194410 Field Value Type Description System.Int32 ACS_LTEE Declaration public const int ACS_LTEE = 4194420 Field Value Type Description System.Int32 ACS_PLMINUS Declaration public const int ACS_PLMINUS = 4194407 Field Value Type Description System.Int32 ACS_PLUS Declaration public const int ACS_PLUS = 4194414 Field Value Type Description System.Int32 ACS_RARROW Declaration public const int ACS_RARROW = 4194347 Field Value Type Description System.Int32 ACS_RTEE Declaration public const int ACS_RTEE = 4194421 Field Value Type Description System.Int32 ACS_S1 Declaration public const int ACS_S1 = 4194415 Field Value Type Description System.Int32 ACS_S9 Declaration public const int ACS_S9 = 4194419 Field Value Type Description System.Int32 ACS_TTEE Declaration public const int ACS_TTEE = 4194423 Field Value Type Description System.Int32 ACS_UARROW Declaration public const int ACS_UARROW = 4194349 Field Value Type Description System.Int32 ACS_ULCORNER Declaration public const int ACS_ULCORNER = 4194412 Field Value Type Description System.Int32 ACS_URCORNER Declaration public const int ACS_URCORNER = 4194411 Field Value Type Description System.Int32 ACS_VLINE Declaration public const int ACS_VLINE = 4194424 Field Value Type Description System.Int32 AltKeyDown Declaration public const int AltKeyDown = 529 Field Value Type Description System.Int32 AltKeyEnd Declaration public const int AltKeyEnd = 534 Field Value Type Description System.Int32 AltKeyHome Declaration public const int AltKeyHome = 540 Field Value Type Description System.Int32 AltKeyLeft Declaration public const int AltKeyLeft = 551 Field Value Type Description System.Int32 AltKeyNPage Declaration public const int AltKeyNPage = 556 Field Value Type Description System.Int32 AltKeyPPage Declaration public const int AltKeyPPage = 561 Field Value Type Description System.Int32 AltKeyRight Declaration public const int AltKeyRight = 566 Field Value Type Description System.Int32 AltKeyUp Declaration public const int AltKeyUp = 572 Field Value Type Description System.Int32 COLOR_BLACK Declaration public const int COLOR_BLACK = 0 Field Value Type Description System.Int32 COLOR_BLUE Declaration public const int COLOR_BLUE = 4 Field Value Type Description System.Int32 COLOR_CYAN Declaration public const int COLOR_CYAN = 6 Field Value Type Description System.Int32 COLOR_GREEN Declaration public const int COLOR_GREEN = 2 Field Value Type Description System.Int32 COLOR_MAGENTA Declaration public const int COLOR_MAGENTA = 5 Field Value Type Description System.Int32 COLOR_RED Declaration public const int COLOR_RED = 1 Field Value Type Description System.Int32 COLOR_WHITE Declaration public const int COLOR_WHITE = 7 Field Value Type Description System.Int32 COLOR_YELLOW Declaration public const int COLOR_YELLOW = 3 Field Value Type Description System.Int32 CtrlKeyDown Declaration public const int CtrlKeyDown = 531 Field Value Type Description System.Int32 CtrlKeyEnd Declaration public const int CtrlKeyEnd = 536 Field Value Type Description System.Int32 CtrlKeyHome Declaration public const int CtrlKeyHome = 542 Field Value Type Description System.Int32 CtrlKeyLeft Declaration public const int CtrlKeyLeft = 553 Field Value Type Description System.Int32 CtrlKeyNPage Declaration public const int CtrlKeyNPage = 558 Field Value Type Description System.Int32 CtrlKeyPPage Declaration public const int CtrlKeyPPage = 563 Field Value Type Description System.Int32 CtrlKeyRight Declaration public const int CtrlKeyRight = 568 Field Value Type Description System.Int32 CtrlKeyUp Declaration public const int CtrlKeyUp = 574 Field Value Type Description System.Int32 DownEnd Declaration public const int DownEnd = 6 Field Value Type Description System.Int32 ERR Declaration public const int ERR = -1 Field Value Type Description System.Int32 Home Declaration public const int Home = 7 Field Value Type Description System.Int32 KEY_CODE_YES Declaration public const int KEY_CODE_YES = 256 Field Value Type Description System.Int32 KeyAlt Declaration public const int KeyAlt = 8192 Field Value Type Description System.Int32 KeyBackspace Declaration public const int KeyBackspace = 263 Field Value Type Description System.Int32 KeyBackTab Declaration public const int KeyBackTab = 353 Field Value Type Description System.Int32 KeyDeleteChar Declaration public const int KeyDeleteChar = 330 Field Value Type Description System.Int32 KeyDown Declaration public const int KeyDown = 258 Field Value Type Description System.Int32 KeyEnd Declaration public const int KeyEnd = 360 Field Value Type Description System.Int32 KeyF1 Declaration public const int KeyF1 = 265 Field Value Type Description System.Int32 KeyF10 Declaration public const int KeyF10 = 274 Field Value Type Description System.Int32 KeyF11 Declaration public const int KeyF11 = 275 Field Value Type Description System.Int32 KeyF12 Declaration public const int KeyF12 = 276 Field Value Type Description System.Int32 KeyF2 Declaration public const int KeyF2 = 266 Field Value Type Description System.Int32 KeyF3 Declaration public const int KeyF3 = 267 Field Value Type Description System.Int32 KeyF4 Declaration public const int KeyF4 = 268 Field Value Type Description System.Int32 KeyF5 Declaration public const int KeyF5 = 269 Field Value Type Description System.Int32 KeyF6 Declaration public const int KeyF6 = 270 Field Value Type Description System.Int32 KeyF7 Declaration public const int KeyF7 = 271 Field Value Type Description System.Int32 KeyF8 Declaration public const int KeyF8 = 272 Field Value Type Description System.Int32 KeyF9 Declaration public const int KeyF9 = 273 Field Value Type Description System.Int32 KeyHome Declaration public const int KeyHome = 262 Field Value Type Description System.Int32 KeyInsertChar Declaration public const int KeyInsertChar = 331 Field Value Type Description System.Int32 KeyLeft Declaration public const int KeyLeft = 260 Field Value Type Description System.Int32 KeyMouse Declaration public const int KeyMouse = 409 Field Value Type Description System.Int32 KeyNPage Declaration public const int KeyNPage = 338 Field Value Type Description System.Int32 KeyPPage Declaration public const int KeyPPage = 339 Field Value Type Description System.Int32 KeyResize Declaration public const int KeyResize = 410 Field Value Type Description System.Int32 KeyRight Declaration public const int KeyRight = 261 Field Value Type Description System.Int32 KeyTab Declaration public const int KeyTab = 9 Field Value Type Description System.Int32 KeyUp Declaration public const int KeyUp = 259 Field Value Type Description System.Int32 LC_ALL Declaration public const int LC_ALL = 6 Field Value Type Description System.Int32 LeftRightUpNPagePPage Declaration public const int LeftRightUpNPagePPage = 8 Field Value Type Description System.Int32 ShiftCtrlKeyDown Declaration public const int ShiftCtrlKeyDown = 532 Field Value Type Description System.Int32 ShiftCtrlKeyEnd Declaration public const int ShiftCtrlKeyEnd = 537 Field Value Type Description System.Int32 ShiftCtrlKeyHome Declaration public const int ShiftCtrlKeyHome = 543 Field Value Type Description System.Int32 ShiftCtrlKeyLeft Declaration public const int ShiftCtrlKeyLeft = 554 Field Value Type Description System.Int32 ShiftCtrlKeyNPage Declaration public const int ShiftCtrlKeyNPage = 559 Field Value Type Description System.Int32 ShiftCtrlKeyPPage Declaration public const int ShiftCtrlKeyPPage = 564 Field Value Type Description System.Int32 ShiftCtrlKeyRight Declaration public const int ShiftCtrlKeyRight = 569 Field Value Type Description System.Int32 ShiftCtrlKeyUp Declaration public const int ShiftCtrlKeyUp = 575 Field Value Type Description System.Int32 ShiftKeyDown Declaration public const int ShiftKeyDown = 336 Field Value Type Description System.Int32 ShiftKeyEnd Declaration public const int ShiftKeyEnd = 386 Field Value Type Description System.Int32 ShiftKeyHome Declaration public const int ShiftKeyHome = 391 Field Value Type Description System.Int32 ShiftKeyLeft Declaration public const int ShiftKeyLeft = 393 Field Value Type Description System.Int32 ShiftKeyNPage Declaration public const int ShiftKeyNPage = 396 Field Value Type Description System.Int32 ShiftKeyPPage Declaration public const int ShiftKeyPPage = 398 Field Value Type Description System.Int32 ShiftKeyRight Declaration public const int ShiftKeyRight = 402 Field Value Type Description System.Int32 ShiftKeyUp Declaration public const int ShiftKeyUp = 337 Field Value Type Description System.Int32 Properties ColorPairs Declaration public static int ColorPairs { get; } Property Value Type Description System.Int32 Cols Declaration public static int Cols { get; } Property Value Type Description System.Int32 HasColors Declaration public static bool HasColors { get; } Property Value Type Description System.Boolean Lines Declaration public static int Lines { get; } Property Value Type Description System.Int32 Methods addch(Int32) Declaration public static int addch(int ch) Parameters Type Name Description System.Int32 ch Returns Type Description System.Int32 addstr(String, Object[]) Declaration public static int addstr(string format, params object[] args) Parameters Type Name Description System.String format System.Object [] args Returns Type Description System.Int32 addwstr(String) Declaration public static int addwstr(string s) Parameters Type Name Description System.String s Returns Type Description System.Int32 attroff(Int32) Declaration public static int attroff(int attrs) Parameters Type Name Description System.Int32 attrs Returns Type Description System.Int32 attron(Int32) Declaration public static int attron(int attrs) Parameters Type Name Description System.Int32 attrs Returns Type Description System.Int32 attrset(Int32) Declaration public static int attrset(int attrs) Parameters Type Name Description System.Int32 attrs Returns Type Description System.Int32 cbreak() Declaration public static int cbreak() Returns Type Description System.Int32 CheckWinChange() Declaration public static bool CheckWinChange() Returns Type Description System.Boolean clearok(IntPtr, Boolean) Declaration public static int clearok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 COLOR_PAIRS() Declaration public static int COLOR_PAIRS() Returns Type Description System.Int32 ColorPair(Int32) Declaration public static int ColorPair(int n) Parameters Type Name Description System.Int32 n Returns Type Description System.Int32 doupdate() Declaration public static int doupdate() Returns Type Description System.Int32 echo() Declaration public static int echo() Returns Type Description System.Int32 endwin() Declaration public static int endwin() Returns Type Description System.Int32 get_wch(out Int32) Declaration public static int get_wch(out int sequence) Parameters Type Name Description System.Int32 sequence Returns Type Description System.Int32 getch() Declaration public static int getch() Returns Type Description System.Int32 getmouse(out Curses.MouseEvent) Declaration public static uint getmouse(out Curses.MouseEvent ev) Parameters Type Name Description Curses.MouseEvent ev Returns Type Description System.UInt32 halfdelay(Int32) Declaration public static int halfdelay(int t) Parameters Type Name Description System.Int32 t Returns Type Description System.Int32 has_colors() Declaration public static bool has_colors() Returns Type Description System.Boolean idcok(IntPtr, Boolean) Declaration public static void idcok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf idlok(IntPtr, Boolean) Declaration public static int idlok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 immedok(IntPtr, Boolean) Declaration public static void immedok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf init_pair(Int16, Int16, Int16) Declaration public static int init_pair(short pair, short f, short b) Parameters Type Name Description System.Int16 pair System.Int16 f System.Int16 b Returns Type Description System.Int32 InitColorPair(Int16, Int16, Int16) Declaration public static int InitColorPair(short pair, short foreground, short background) Parameters Type Name Description System.Int16 pair System.Int16 foreground System.Int16 background Returns Type Description System.Int32 initscr() Declaration public static Curses.Window initscr() Returns Type Description Curses.Window intrflush(IntPtr, Boolean) Declaration public static int intrflush(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 IsAlt(Int32) Declaration public static int IsAlt(int key) Parameters Type Name Description System.Int32 key Returns Type Description System.Int32 isendwin() Declaration public static bool isendwin() Returns Type Description System.Boolean keypad(IntPtr, Boolean) Declaration public static int keypad(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 leaveok(IntPtr, Boolean) Declaration public static int leaveok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 meta(IntPtr, Boolean) Declaration public static int meta(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 mouseinterval(Int32) Declaration public static int mouseinterval(int interval) Parameters Type Name Description System.Int32 interval Returns Type Description System.Int32 mousemask(Curses.Event, out Curses.Event) Declaration public static Curses.Event mousemask(Curses.Event newmask, out Curses.Event oldmask) Parameters Type Name Description Curses.Event newmask Curses.Event oldmask Returns Type Description Curses.Event move(Int32, Int32) Declaration public static int move(int line, int col) Parameters Type Name Description System.Int32 line System.Int32 col Returns Type Description System.Int32 mvgetch(Int32, Int32) Declaration public static int mvgetch(int y, int x) Parameters Type Name Description System.Int32 y System.Int32 x Returns Type Description System.Int32 nl() Declaration public static int nl() Returns Type Description System.Int32 nocbreak() Declaration public static int nocbreak() Returns Type Description System.Int32 noecho() Declaration public static int noecho() Returns Type Description System.Int32 nonl() Declaration public static int nonl() Returns Type Description System.Int32 noqiflush() Declaration public static void noqiflush() noraw() Declaration public static int noraw() Returns Type Description System.Int32 notimeout(IntPtr, Boolean) Declaration public static int notimeout(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 qiflush() Declaration public static void qiflush() raw() Declaration public static int raw() Returns Type Description System.Int32 redrawwin(IntPtr) Declaration public static int redrawwin(IntPtr win) Parameters Type Name Description System.IntPtr win Returns Type Description System.Int32 refresh() Declaration public static int refresh() Returns Type Description System.Int32 scrollok(IntPtr, Boolean) Declaration public static int scrollok(IntPtr win, bool bf) Parameters Type Name Description System.IntPtr win System.Boolean bf Returns Type Description System.Int32 setlocale(Int32, String) Declaration public static int setlocale(int cate, string locale) Parameters Type Name Description System.Int32 cate System.String locale Returns Type Description System.Int32 setscrreg(Int32, Int32) Declaration public static int setscrreg(int top, int bot) Parameters Type Name Description System.Int32 top System.Int32 bot Returns Type Description System.Int32 start_color() Declaration public static int start_color() Returns Type Description System.Int32 StartColor() Declaration public static int StartColor() Returns Type Description System.Int32 timeout(Int32) Declaration public static int timeout(int delay) Parameters Type Name Description System.Int32 delay Returns Type Description System.Int32 typeahead(IntPtr) Declaration public static int typeahead(IntPtr fd) Parameters Type Name Description System.IntPtr fd Returns Type Description System.Int32 ungetch(Int32) Declaration public static int ungetch(int ch) Parameters Type Name Description System.Int32 ch Returns Type Description System.Int32 ungetmouse(ref Curses.MouseEvent) Declaration public static uint ungetmouse(ref Curses.MouseEvent ev) Parameters Type Name Description Curses.MouseEvent ev Returns Type Description System.UInt32 use_default_colors() Declaration public static int use_default_colors() Returns Type Description System.Int32 UseDefaultColors() Declaration public static int UseDefaultColors() Returns Type Description System.Int32 waddch(IntPtr, Int32) Declaration public static int waddch(IntPtr win, int ch) Parameters Type Name Description System.IntPtr win System.Int32 ch Returns Type Description System.Int32 wmove(IntPtr, Int32, Int32) Declaration public static int wmove(IntPtr win, int line, int col) Parameters Type Name Description System.IntPtr win System.Int32 line System.Int32 col Returns Type Description System.Int32 wnoutrefresh(IntPtr) Declaration public static int wnoutrefresh(IntPtr win) Parameters Type Name Description System.IntPtr win Returns Type Description System.Int32 wrefresh(IntPtr) Declaration public static int wrefresh(IntPtr win) Parameters Type Name Description System.IntPtr win Returns Type Description System.Int32 wsetscrreg(IntPtr, Int32, Int32) Declaration public static int wsetscrreg(IntPtr win, int top, int bot) Parameters Type Name Description System.IntPtr win System.Int32 top System.Int32 bot Returns Type Description System.Int32 wtimeout(IntPtr, Int32) Declaration public static int wtimeout(IntPtr win, int delay) Parameters Type Name Description System.IntPtr win System.Int32 delay Returns Type Description System.Int32" }, "api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html": { "href": "api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html", @@ -337,7 +332,7 @@ "api/UICatalog/UICatalog.Scenario.html": { "href": "api/UICatalog/UICatalog.Scenario.html", "title": "Class Scenario", - "keywords": "Class Scenario Base class for each demo/scenario. To define a new scenario: Create a new .cs file in the Scenarios directory that derives from Scenario . Annotate the Scenario derived class with a attribute specifying the scenario's name and description. Add one or more Scenario.ScenarioCategory attributes to the class specifying which categories the sceanrio belongs to. If you don't specify a category the sceanrio will show up in \"All\". Implement the Setup() override which will be called when a user selects the scenario to run. Optionally, implement the Init(Toplevel) and/or Run() overrides to provide a custom implementation. The UI Catalog program uses reflection to find all scenarios and adds them to the ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. / Inheritance System.Object Scenario Implements System.IDisposable Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : UICatalog Assembly : UICatalog.dll Syntax public class Scenario : IDisposable Examples The example below is provided in the Scenarios directory as a generic sample that can be copied and re-named: using Terminal.Gui; namespace UICatalog { [ScenarioMetadata (Name: \"Generic\", Description: \"Generic sample - A template for creating new Scenarios\")] [ScenarioCategory (\"Controls\")] class MyScenario : Scenario { public override void Setup () { // Put your scenario code here, e.g. Win.Add (new Button (\"Press me!\") { X = Pos.Center (), Y = Pos.Center (), Clicked = () => MessageBox.Query (20, 7, \"Hi\", \"Neat?\", \"Yes\", \"No\") }); } } } Properties Top The Top level for the Scenario . This should be set to Top in most cases. Declaration public Toplevel Top { get; set; } Property Value Type Description Toplevel Win The Window for the Scenario . This should be set within the Top in most cases. Declaration public Window Win { get; set; } Property Value Type Description Window Methods Dispose() Declaration public void Dispose() Dispose(Boolean) Declaration protected virtual void Dispose(bool disposing) Parameters Type Name Description System.Boolean disposing GetCategories() Helper function to get the list of categories a Scenario belongs to (defined in Scenario.ScenarioCategory ) Declaration public List GetCategories() Returns Type Description System.Collections.Generic.List < System.String > list of catagory names GetDescription() Helper to get the Scenario Description (defined in Scenario.ScenarioMetadata ) Declaration public string GetDescription() Returns Type Description System.String GetName() Helper to get the Scenario Name (defined in Scenario.ScenarioMetadata ) Declaration public string GetName() Returns Type Description System.String Init(Toplevel) Helper that provides the default Window implementation with a frame and label showing the name of the Scenario and logic to exit back to the Scenario picker UI. Override Init(Toplevel) to provide any Toplevel behavior needed. Declaration public virtual void Init(Toplevel top) Parameters Type Name Description Toplevel top Remarks Thg base implementation calls Init() , sets Top to the passed in Toplevel , creates a Window for Win and adds it to Top . Overrides that do not call the base. Run() , must call Init() before creating any views or calling other Terminal.Gui APIs. RequestStop() Stops the scenario. Override to change shutdown behavior for the Scenario . Declaration public virtual void RequestStop() Run() Runs the Scenario . Override to start the Scenario using a Toplevel different than Top . Declaration public virtual void Run() Remarks Overrides that do not call the base. Run() , must call Shutdown() before returning. Setup() Override this to implement the Scenario setup logic (create controls, etc...). Declaration public virtual void Setup() Remarks This is typically the best place to put scenario logic code. ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Implements System.IDisposable" + "keywords": "Class Scenario Base class for each demo/scenario. To define a new scenario: Create a new .cs file in the Scenarios directory that derives from Scenario . Annotate the Scenario derived class with a attribute specifying the scenario's name and description. Add one or more Scenario.ScenarioCategory attributes to the class specifying which categories the sceanrio belongs to. If you don't specify a category the sceanrio will show up in \"All\". Implement the Setup() override which will be called when a user selects the scenario to run. Optionally, implement the Init(Toplevel) and/or Run() overrides to provide a custom implementation. The UI Catalog program uses reflection to find all scenarios and adds them to the ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. / Inheritance System.Object Scenario Implements System.IDisposable Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : UICatalog Assembly : UICatalog.dll Syntax public class Scenario : IDisposable Examples The example below is provided in the Scenarios directory as a generic sample that can be copied and re-named: using Terminal.Gui; namespace UICatalog { [ScenarioMetadata (Name: \"Generic\", Description: \"Generic sample - A template for creating new Scenarios\")] [ScenarioCategory (\"Controls\")] class MyScenario : Scenario { public override void Setup () { // Put your scenario code here, e.g. Win.Add (new Button (\"Press me!\") { X = Pos.Center (), Y = Pos.Center (), Clicked = () => MessageBox.Query (20, 7, \"Hi\", \"Neat?\", \"Yes\", \"No\") }); } } } Properties Top The Top level for the Scenario . This should be set to Top in most cases. Declaration public Toplevel Top { get; set; } Property Value Type Description Toplevel Win The Window for the Scenario . This should be set within the Top in most cases. Declaration public Window Win { get; set; } Property Value Type Description Window Methods Dispose() Declaration public void Dispose() Dispose(Boolean) Declaration protected virtual void Dispose(bool disposing) Parameters Type Name Description System.Boolean disposing GetCategories() Helper function to get the list of categories a Scenario belongs to (defined in Scenario.ScenarioCategory ) Declaration public List GetCategories() Returns Type Description System.Collections.Generic.List < System.String > list of catagory names GetDescription() Helper to get the Scenario Description (defined in Scenario.ScenarioMetadata ) Declaration public string GetDescription() Returns Type Description System.String GetName() Helper to get the Scenario Name (defined in Scenario.ScenarioMetadata ) Declaration public string GetName() Returns Type Description System.String Init(Toplevel) Helper that provides the default Window implementation with a frame and label showing the name of the Scenario and logic to exit back to the Scenario picker UI. Override Init(Toplevel) to provide any Toplevel behavior needed. Declaration public virtual void Init(Toplevel top) Parameters Type Name Description Toplevel top Remarks Thg base implementation calls Init() , sets Top to the passed in Toplevel , creates a Window for Win and adds it to Top . Overrides that do not call the base. Run() , must call Init() before creating any views or calling other Terminal.Gui APIs. RequestStop() Stops the scenario. Override to change shutdown behavior for the Scenario . Declaration public virtual void RequestStop() Run() Runs the Scenario . Override to start the Scenario using a Toplevel different than Top . Declaration public virtual void Run() Remarks Overrides that do not call the base. Run() , must call Shutdown(Boolean) before returning. Setup() Override this to implement the Scenario setup logic (create controls, etc...). Declaration public virtual void Setup() Remarks This is typically the best place to put scenario logic code. ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Implements System.IDisposable" }, "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html": { "href": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html", diff --git a/docs/manifest.json b/docs/manifest.json index d38dcce3c..5da058b42 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -1,6 +1,6 @@ { "homepages": [], - "source_base_path": "C:/Users/tig/s/gui.cs/docfx", + "source_base_path": "C:/Users/ckindel/s/gui.cs/docfx", "xrefmap": "xrefmap.yml", "files": [ { @@ -12,73 +12,13 @@ }, "is_incremental": false }, - { - "type": "ManagedReference", - "source_relative_path": "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.yml", - "output": { - ".html": { - "relative_path": "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html", - "hash": "Fej7GD6jVfpMA4uLyzTRkg==" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Terminal.Gui/Mono.Terminal.MainLoop.yml", - "output": { - ".html": { - "relative_path": "api/Terminal.Gui/Mono.Terminal.MainLoop.html", - "hash": "UzdWZ6w0TmaitnM9R12ZFg==" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.yml", - "output": { - ".html": { - "relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html", - "hash": "RN40quOziQf+W324bx+zfA==" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml", - "output": { - ".html": { - "relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html", - "hash": "GmMyzV3q0+NxPuZrKY5c/w==" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Terminal.Gui/Mono.Terminal.yml", - "output": { - ".html": { - "relative_path": "api/Terminal.Gui/Mono.Terminal.html", - "hash": "YBm+Ru75FGtXB8eYnBGu4g==" - } - }, - "is_incremental": false, - "version": "" - }, { "type": "ManagedReference", "source_relative_path": "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.yml", "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html", - "hash": "m/E4FZvvRHnV7Hggkjh5RQ==" + "hash": "DIFBgAr4pqubXFDt96ZYyw==" } }, "is_incremental": false, @@ -90,7 +30,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.RunState.html", - "hash": "bjnEHeIDql1+ETKRL6VQNQ==" + "hash": "BumSbuIm0sVcT/UGEzJ6Lw==" } }, "is_incremental": false, @@ -102,7 +42,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.html", - "hash": "w/43GMySDxSudDrwX0EhiQ==" + "hash": "/3hvnGuRspC/jIxIUEPRmQ==" } }, "is_incremental": false, @@ -114,7 +54,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Attribute.html", - "hash": "L4Ml3hRelB62tK4OfWhKPw==" + "hash": "/JvXWrgJjiLjNmt71QbLtA==" } }, "is_incremental": false, @@ -126,7 +66,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html", - "hash": "DPqk1YW7zWdTAHdKvgrmvQ==" + "hash": "ME/uys1l12M6GxRIwjSFzQ==" } }, "is_incremental": false, @@ -138,7 +78,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html", - "hash": "h+TxnYmO2bL74EKIthAV0g==" + "hash": "mjAkyC68WWpdFLCKhs3m0w==" } }, "is_incremental": false, @@ -150,7 +90,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Clipboard.html", - "hash": "tIT0R+1L3pHxRlNPIi9arA==" + "hash": "Qgn9XOGIZ99tD+bIpvAvaw==" } }, "is_incremental": false, @@ -162,7 +102,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Color.html", - "hash": "L1KSwNq0XGqbKXbOwKFr+w==" + "hash": "bEnwpwvXCpy96xa0NZsHxg==" } }, "is_incremental": false, @@ -174,7 +114,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ColorScheme.html", - "hash": "nyvux9rk6Ny+sEVO2rYmqA==" + "hash": "ArPE2VuuDbHtPY5H4jC1XA==" } }, "is_incremental": false, @@ -186,7 +126,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Colors.html", - "hash": "f3NejIpZj9SO0CUNq5D9pw==" + "hash": "pAsuvXJ4p2jmoqS+9UtTSw==" } }, "is_incremental": false, @@ -198,7 +138,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.html", - "hash": "NEaAt7h3dfVr/0lmWoixpA==" + "hash": "sl2PLoyU7DWtQukFtNq/bA==" } }, "is_incremental": false, @@ -210,7 +150,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html", - "hash": "EYnlqQO+iR2hnK5UV/902Q==" + "hash": "/pc9fTKKx1ujBfTtRK0uJw==" } }, "is_incremental": false, @@ -222,7 +162,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.CursesDriver.html", - "hash": "dKLLpRrIZdZgGlJ4JUmL4g==" + "hash": "KeL5gIrXi4xyrIqDc6hqhw==" } }, "is_incremental": false, @@ -234,7 +174,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html", - "hash": "SVdI9shNZqsipNelRy2yUQ==" + "hash": "cJftH/W9TUq1h5PFI4x1aw==" } }, "is_incremental": false, @@ -246,7 +186,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html", - "hash": "xNXXfNqW1djDbbTFnuWvLw==" + "hash": "VnfBkDlO1Ha2AlSZnTBLQw==" } }, "is_incremental": false, @@ -258,7 +198,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Dim.html", - "hash": "qMIbGR+7tFw29776sOzsOw==" + "hash": "lv4vhdwrIgjcrzl372hM/g==" } }, "is_incremental": false, @@ -270,7 +210,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html", - "hash": "4jK2oHF8nhAics9kABKnvg==" + "hash": "YbYnglzQDge8ZiwhCKk2ww==" } }, "is_incremental": false, @@ -282,7 +222,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html", - "hash": "WhXoplCWivxd919cExe0fg==" + "hash": "PJ++eN/AAZRlytrR9fECEg==" } }, "is_incremental": false, @@ -294,7 +234,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html", - "hash": "UieMUUEcCS+KaMcfttPYXw==" + "hash": "JHLWSE15nKC6pSiQyT/dag==" } }, "is_incremental": false, @@ -306,7 +246,19 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.IListDataSource.html", - "hash": "+YJGg8eK3iWSMkp3aFysVA==" + "hash": "zw1oqYSwSXRTWt1OB4TDMg==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.yml", + "output": { + ".html": { + "relative_path": "api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html", + "hash": "syoUVRMJDWYd5gpzNssq0w==" } }, "is_incremental": false, @@ -318,7 +270,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Key.html", - "hash": "rLRxXrcTZJu8I/0lvCH6wQ==" + "hash": "uOncjflePsLfVQZXmZgbKw==" } }, "is_incremental": false, @@ -330,7 +282,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.KeyEvent.html", - "hash": "+0V+wd0Tw93y2f4GjyWGlA==" + "hash": "6BPkUvWnef/UBzKHtghRqg==" } }, "is_incremental": false, @@ -342,7 +294,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html", - "hash": "OwQ94j2YlYvHBNouV5VysQ==" + "hash": "bIhrh6Fw65PCSTg2XVONjw==" } }, "is_incremental": false, @@ -354,7 +306,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.LayoutStyle.html", - "hash": "sr7EA33vGw/qwGM93uuocg==" + "hash": "HRJWaAFZ5pM0l5CZ7IIVww==" } }, "is_incremental": false, @@ -366,7 +318,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html", - "hash": "6fNA37R4D3IRokJF8ei2Pg==" + "hash": "pfBa42qAxXw0yxtKHTfyOA==" } }, "is_incremental": false, @@ -378,7 +330,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html", - "hash": "1qJK4krycAJ2P6F9JTRSjA==" + "hash": "vZ9nqtb1vSEuwmYbQSjItg==" } }, "is_incremental": false, @@ -390,7 +342,19 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ListWrapper.html", - "hash": "RIZ00SPPKiiillsi0tve7Q==" + "hash": "8ZGN5Yr4IZd2+jPO8E+bog==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Terminal.Gui/Terminal.Gui.MainLoop.yml", + "output": { + ".html": { + "relative_path": "api/Terminal.Gui/Terminal.Gui.MainLoop.html", + "hash": "6l6H8op2IHAY8h+D2cXo2A==" } }, "is_incremental": false, @@ -402,7 +366,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html", - "hash": "Y4x1nboKWkISg6Scs4LoGw==" + "hash": "nFfj5HgJl2dkJdYZpXsucw==" } }, "is_incremental": false, @@ -414,7 +378,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html", - "hash": "MVcRJ7tx7JSik4ZM6C67FQ==" + "hash": "M33dRwWnclv6FXEh13kd/A==" } }, "is_incremental": false, @@ -426,7 +390,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuItem.html", - "hash": "fC+8za8Z4qvWqmfR03+Y4g==" + "hash": "BxWmlK3NIevYd0HdbNMUVA==" } }, "is_incremental": false, @@ -438,7 +402,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MessageBox.html", - "hash": "YJ0xDMMKXtdw8c86qu9Vsg==" + "hash": "Djpxeu2ArtDehHEr0Q/35A==" } }, "is_incremental": false, @@ -450,7 +414,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseEvent.html", - "hash": "5eAlakLSqpE1r6CrDhQBVw==" + "hash": "ctEUNZhdeHifuH2HdYRWvQ==" } }, "is_incremental": false, @@ -462,7 +426,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseFlags.html", - "hash": "WL9ltaF5VyPzxzJ1IrSqfQ==" + "hash": "kQ5iqwgWM0KEFwx/s8yxsA==" } }, "is_incremental": false, @@ -474,7 +438,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html", - "hash": "BO7HL76h2mZ99N6SRtFSvA==" + "hash": "5V8hV/xvnfBy4NcGNV4uhA==" } }, "is_incremental": false, @@ -486,7 +450,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Point.html", - "hash": "A8gvpKefS4v8aFObLcpFMA==" + "hash": "lyiawhlDFkAqKnIhIBiJ5g==" } }, "is_incremental": false, @@ -498,7 +462,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Pos.html", - "hash": "jzWeyevhjltGF4fXdyKGgw==" + "hash": "tfvPqlCBOWWyKonjkNrB3w==" } }, "is_incremental": false, @@ -510,7 +474,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ProgressBar.html", - "hash": "iJqqparpcjqV9fiKTr6Z6g==" + "hash": "h/P9sR7z6zAiK2hSzqPshA==" } }, "is_incremental": false, @@ -522,7 +486,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html", - "hash": "jTPFAiG8vUOLUGLLV+N/oQ==" + "hash": "3z6xkxC1zvmDKtrW+Fgrrg==" } }, "is_incremental": false, @@ -534,7 +498,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Rect.html", - "hash": "gufmtTY1VZ6j6KcaaZtlxg==" + "hash": "fkVY6S1iAQxm56j1OWsqpg==" } }, "is_incremental": false, @@ -546,7 +510,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Responder.html", - "hash": "gtlYIxWkSbQ5s0XjN+1/og==" + "hash": "y5iIws59QZCy2lc2dwUSXw==" } }, "is_incremental": false, @@ -558,7 +522,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html", - "hash": "Jp6X+FExiw9UP8AWeBox6A==" + "hash": "DPeVeCkR7BZvw2wbe4/29A==" } }, "is_incremental": false, @@ -570,7 +534,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html", - "hash": "u1YykBL/tVQc7oWusxKk9A==" + "hash": "NxxGNpgiUqWnCVXmFh5rUw==" } }, "is_incremental": false, @@ -582,7 +546,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollView.html", - "hash": "DZ8owPSpQpS9D+TZL9utNg==" + "hash": "m7fcAU218j8cbq6xNZvnZg==" } }, "is_incremental": false, @@ -594,7 +558,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Size.html", - "hash": "j3WihDsGSJPFtcqy+/OVwg==" + "hash": "Uyh9AUQe5/m+LdFJsl0wFw==" } }, "is_incremental": false, @@ -606,7 +570,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.SpecialChar.html", - "hash": "HGbRYl7S6KLG+BpRssSA9A==" + "hash": "k7cDUgEJh3DLVcwJi/i7VQ==" } }, "is_incremental": false, @@ -618,7 +582,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html", - "hash": "eJTIklLmCvFJAU7G2Ai3zA==" + "hash": "8JRQVV0EXUabW5uNQDGmbg==" } }, "is_incremental": false, @@ -630,7 +594,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusItem.html", - "hash": "9sivTFWHwseLB24kdzSpKg==" + "hash": "CelEmO6UbHCg5GwhyJjSRA==" } }, "is_incremental": false, @@ -642,7 +606,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TextAlignment.html", - "hash": "Z/IUdEBN7Z9xAlN3n02aOw==" + "hash": "35broUZ49iC3HmaEfBi2Sg==" } }, "is_incremental": false, @@ -654,7 +618,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html", - "hash": "RZOjetrqKbvCH6RwwnxovA==" + "hash": "FS+GzK46zbxvfjMsLT9oeA==" } }, "is_incremental": false, @@ -666,7 +630,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html", - "hash": "VbIUZ5fUvyoA+mF620tOvg==" + "hash": "Em15ZceoFUWBLJIvAGwrGw==" } }, "is_incremental": false, @@ -678,7 +642,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html", - "hash": "qHj8zJzjpju3K87ib+wioQ==" + "hash": "eOqDmMwdZLQrDk/t5jepOQ==" } }, "is_incremental": false, @@ -690,7 +654,31 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html", - "hash": "tBSiS1Y23Fj1qMUA/SF08g==" + "hash": "GaeWC/O/bVwZvOhx8bTcXg==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.yml", + "output": { + ".html": { + "relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html", + "hash": "pPesYTpIqI7MoksRykz4jw==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.yml", + "output": { + ".html": { + "relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html", + "hash": "JOrYeQpBNrnGsnXM9ak4rQ==" } }, "is_incremental": false, @@ -702,7 +690,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html", - "hash": "bitdM7mZtd5O+K+/KOS7+Q==" + "hash": "JK8zR6iA3XqTiD0OFuAJpA==" } }, "is_incremental": false, @@ -714,7 +702,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html", - "hash": "sTbbY0w9ioS2fxDSOWT5Xg==" + "hash": "lJIV2T6VawIaypJL5MldoA==" } }, "is_incremental": false, @@ -726,7 +714,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html", - "hash": "0VBLxR7lZU3IQKbubTD+FA==" + "hash": "KiIg+evUAw1FjEYC99DgAQ==" } }, "is_incremental": false, @@ -738,7 +726,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.html", - "hash": "H0XDoHEhmv97f4j3Cgf4gw==" + "hash": "S7LK9mU7liRNJylezOo8+g==" } }, "is_incremental": false, @@ -750,7 +738,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Event.html", - "hash": "CPHTpTUipvKoE37/mXRpWg==" + "hash": "I2S/H5pHtk/fJa5XyFn8xA==" } }, "is_incremental": false, @@ -762,7 +750,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html", - "hash": "58pUUjtIv1CK51kFDYwLKA==" + "hash": "7kYXb0LMvTBIzKw8R1oh8Q==" } }, "is_incremental": false, @@ -774,7 +762,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Window.html", - "hash": "o9NQt9qN+Q+i/qZZ4eIOFg==" + "hash": "0HfuPBD5hxAbPqHHa6czlw==" } }, "is_incremental": false, @@ -786,7 +774,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.html", - "hash": "GQSqxElF+Da6RfsTxCC0yA==" + "hash": "FFz1FzF7eZr0ehIP28nfeA==" } }, "is_incremental": false, @@ -798,7 +786,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.html", - "hash": "iv6zfrzzTiJPKLgsRYMZdQ==" + "hash": "tZBFX5d+0ljs4g5SkFUaRw==" } }, "is_incremental": false, @@ -810,7 +798,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/toc.html", - "hash": "cBQNJT15/nKiU8nC77lP+Q==" + "hash": "KKt1jrDbpe+q5oratndw8w==" } }, "is_incremental": false, @@ -822,7 +810,7 @@ "output": { ".html": { "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html", - "hash": "pS0RjxsXbcxvfeCLZvw8FA==" + "hash": "zOd6vVqZpiCGJsQHhQNljA==" } }, "is_incremental": false, @@ -834,7 +822,7 @@ "output": { ".html": { "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html", - "hash": "RctP8HVZZTlCOmGuyIETng==" + "hash": "mccNmLh8IPz0K5GeyLpLaQ==" } }, "is_incremental": false, @@ -846,7 +834,7 @@ "output": { ".html": { "relative_path": "api/UICatalog/UICatalog.Scenario.html", - "hash": "6/JtVSUToit4I9JdLtCIIA==" + "hash": "iJkOvDCL2Tlu5MUxENKd/g==" } }, "is_incremental": false, @@ -858,7 +846,7 @@ "output": { ".html": { "relative_path": "api/UICatalog/UICatalog.UICatalogApp.html", - "hash": "ZkIw7cxDmvioPpgPZJleUg==" + "hash": "46os5DPxVjyRhijGX2NEog==" } }, "is_incremental": false, @@ -870,7 +858,7 @@ "output": { ".html": { "relative_path": "api/UICatalog/UICatalog.html", - "hash": "zj65ulkiZNB3zZfsByrWAQ==" + "hash": "qo5NZjX5e3IIMptVZvIY3w==" } }, "is_incremental": false, @@ -897,7 +885,7 @@ "output": { ".html": { "relative_path": "articles/index.html", - "hash": "u5MbFvWPgaLbF3dmQPptFQ==" + "hash": "x8mCX8cK48attzsxbK54Sw==" } }, "is_incremental": false, @@ -912,7 +900,7 @@ "output": { ".html": { "relative_path": "articles/keyboard.html", - "hash": "9TB/0rhbNFDq23mWiPMmlQ==" + "hash": "CY2rcQ2uZSFnPwVDYbKUjA==" } }, "is_incremental": false, @@ -927,7 +915,7 @@ "output": { ".html": { "relative_path": "articles/mainloop.html", - "hash": "UbzMNAse3jLWLOxEnm2tog==" + "hash": "V6r5qoSnMAugNHW9Q9jeow==" } }, "is_incremental": false, @@ -942,7 +930,7 @@ "output": { ".html": { "relative_path": "articles/overview.html", - "hash": "ZuXXiSy4n3r3tDlv7/OjRw==" + "hash": "HBL/nlArVeXGHhLxPK7cXA==" } }, "is_incremental": false, @@ -954,7 +942,7 @@ "output": { ".html": { "relative_path": "articles/views.html", - "hash": "VM8NCSAPSFlqb7aMLHxn+A==" + "hash": "1MuKnvdCitQq02I3G43o5A==" } }, "is_incremental": false, @@ -991,7 +979,19 @@ "output": { ".html": { "relative_path": "index.html", - "hash": "jBpgo4GyGjZOsLN0X9J3cQ==" + "hash": "TlRTHfWGHTyrXUZZnWzZnQ==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Toc", + "source_relative_path": "toc.yml", + "output": { + ".html": { + "relative_path": "toc.html", + "hash": "EfdCvZ++HH+xjN6kLAwYwA==" } }, "is_incremental": false, @@ -1001,23 +1001,25 @@ "incremental_info": [ { "status": { - "can_incremental": true, + "can_incremental": false, + "details": "Cannot build incrementally because last build info is missing.", "incrementalPhase": "build", "total_file_count": 0, - "skipped_file_count": 0 + "skipped_file_count": 0, + "full_build_reason_code": "NoAvailableBuildCache" }, "processors": { "ConceptualDocumentProcessor": { - "can_incremental": true, + "can_incremental": false, "incrementalPhase": "build", "total_file_count": 6, - "skipped_file_count": 6 + "skipped_file_count": 0 }, "ManagedReferenceDocumentProcessor": { - "can_incremental": true, + "can_incremental": false, "incrementalPhase": "build", - "total_file_count": 71, - "skipped_file_count": 71 + "total_file_count": 70, + "skipped_file_count": 0 }, "ResourceDocumentProcessor": { "can_incremental": false, diff --git a/docs/toc.html b/docs/toc.html new file mode 100644 index 000000000..bd27a7838 --- /dev/null +++ b/docs/toc.html @@ -0,0 +1,31 @@ + +
      +
      +
      +
      + + + +
      +
      +
      +
      + + +
      +
      +
      +
      \ No newline at end of file diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 48a9f7ac0..5668c73ff 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -1,373 +1,6 @@ ### YamlMime:XRefMap sorted: true references: -- uid: Mono.Terminal - name: Mono.Terminal - href: api/Terminal.Gui/Mono.Terminal.html - commentId: N:Mono.Terminal - fullName: Mono.Terminal - nameWithType: Mono.Terminal -- uid: Mono.Terminal.IMainLoopDriver - name: IMainLoopDriver - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html - commentId: T:Mono.Terminal.IMainLoopDriver - fullName: Mono.Terminal.IMainLoopDriver - nameWithType: IMainLoopDriver -- uid: Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean) - name: EventsPending(Boolean) - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_EventsPending_System_Boolean_ - commentId: M:Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean) - fullName: Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean) - nameWithType: IMainLoopDriver.EventsPending(Boolean) -- uid: Mono.Terminal.IMainLoopDriver.EventsPending* - name: EventsPending - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_EventsPending_ - commentId: Overload:Mono.Terminal.IMainLoopDriver.EventsPending - isSpec: "True" - fullName: Mono.Terminal.IMainLoopDriver.EventsPending - nameWithType: IMainLoopDriver.EventsPending -- uid: Mono.Terminal.IMainLoopDriver.MainIteration - name: MainIteration() - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_MainIteration - commentId: M:Mono.Terminal.IMainLoopDriver.MainIteration - fullName: Mono.Terminal.IMainLoopDriver.MainIteration() - nameWithType: IMainLoopDriver.MainIteration() -- uid: Mono.Terminal.IMainLoopDriver.MainIteration* - name: MainIteration - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_MainIteration_ - commentId: Overload:Mono.Terminal.IMainLoopDriver.MainIteration - isSpec: "True" - fullName: Mono.Terminal.IMainLoopDriver.MainIteration - nameWithType: IMainLoopDriver.MainIteration -- uid: Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop) - name: Setup(MainLoop) - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Setup_Mono_Terminal_MainLoop_ - commentId: M:Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop) - fullName: Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop) - nameWithType: IMainLoopDriver.Setup(MainLoop) -- uid: Mono.Terminal.IMainLoopDriver.Setup* - name: Setup - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Setup_ - commentId: Overload:Mono.Terminal.IMainLoopDriver.Setup - isSpec: "True" - fullName: Mono.Terminal.IMainLoopDriver.Setup - nameWithType: IMainLoopDriver.Setup -- uid: Mono.Terminal.IMainLoopDriver.Wakeup - name: Wakeup() - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Wakeup - commentId: M:Mono.Terminal.IMainLoopDriver.Wakeup - fullName: Mono.Terminal.IMainLoopDriver.Wakeup() - nameWithType: IMainLoopDriver.Wakeup() -- uid: Mono.Terminal.IMainLoopDriver.Wakeup* - name: Wakeup - href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Wakeup_ - commentId: Overload:Mono.Terminal.IMainLoopDriver.Wakeup - isSpec: "True" - fullName: Mono.Terminal.IMainLoopDriver.Wakeup - nameWithType: IMainLoopDriver.Wakeup -- uid: Mono.Terminal.MainLoop - name: MainLoop - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html - commentId: T:Mono.Terminal.MainLoop - fullName: Mono.Terminal.MainLoop - nameWithType: MainLoop -- uid: Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver) - name: MainLoop(IMainLoopDriver) - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor_Mono_Terminal_IMainLoopDriver_ - commentId: M:Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver) - fullName: Mono.Terminal.MainLoop.MainLoop(Mono.Terminal.IMainLoopDriver) - nameWithType: MainLoop.MainLoop(IMainLoopDriver) -- uid: Mono.Terminal.MainLoop.#ctor* - name: MainLoop - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor_ - commentId: Overload:Mono.Terminal.MainLoop.#ctor - isSpec: "True" - fullName: Mono.Terminal.MainLoop.MainLoop - nameWithType: MainLoop.MainLoop -- uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean}) - name: AddIdle(Func) - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_System_Func_System_Boolean__ - commentId: M:Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean}) - name.vb: AddIdle(Func(Of Boolean)) - fullName: Mono.Terminal.MainLoop.AddIdle(System.Func) - fullName.vb: Mono.Terminal.MainLoop.AddIdle(System.Func(Of System.Boolean)) - nameWithType: MainLoop.AddIdle(Func) - nameWithType.vb: MainLoop.AddIdle(Func(Of Boolean)) -- uid: Mono.Terminal.MainLoop.AddIdle* - name: AddIdle - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_ - commentId: Overload:Mono.Terminal.MainLoop.AddIdle - isSpec: "True" - fullName: Mono.Terminal.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/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_System_TimeSpan_System_Func_Mono_Terminal_MainLoop_System_Boolean__ - commentId: M:Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean}) - name.vb: AddTimeout(TimeSpan, Func(Of MainLoop, Boolean)) - fullName: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan, System.Func) - fullName.vb: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan, System.Func(Of Mono.Terminal.MainLoop, System.Boolean)) - nameWithType: MainLoop.AddTimeout(TimeSpan, Func) - nameWithType.vb: MainLoop.AddTimeout(TimeSpan, Func(Of MainLoop, Boolean)) -- uid: Mono.Terminal.MainLoop.AddTimeout* - name: AddTimeout - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_ - commentId: Overload:Mono.Terminal.MainLoop.AddTimeout - isSpec: "True" - fullName: Mono.Terminal.MainLoop.AddTimeout - nameWithType: MainLoop.AddTimeout -- uid: Mono.Terminal.MainLoop.Driver - name: Driver - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Driver - commentId: P:Mono.Terminal.MainLoop.Driver - fullName: Mono.Terminal.MainLoop.Driver - nameWithType: MainLoop.Driver -- uid: Mono.Terminal.MainLoop.Driver* - name: Driver - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Driver_ - commentId: Overload:Mono.Terminal.MainLoop.Driver - isSpec: "True" - fullName: Mono.Terminal.MainLoop.Driver - nameWithType: MainLoop.Driver -- uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean) - name: EventsPending(Boolean) - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_System_Boolean_ - commentId: M:Mono.Terminal.MainLoop.EventsPending(System.Boolean) - fullName: Mono.Terminal.MainLoop.EventsPending(System.Boolean) - nameWithType: MainLoop.EventsPending(Boolean) -- uid: Mono.Terminal.MainLoop.EventsPending* - name: EventsPending - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_ - commentId: Overload:Mono.Terminal.MainLoop.EventsPending - isSpec: "True" - fullName: Mono.Terminal.MainLoop.EventsPending - nameWithType: MainLoop.EventsPending -- uid: Mono.Terminal.MainLoop.Invoke(System.Action) - name: Invoke(Action) - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_System_Action_ - commentId: M:Mono.Terminal.MainLoop.Invoke(System.Action) - fullName: Mono.Terminal.MainLoop.Invoke(System.Action) - nameWithType: MainLoop.Invoke(Action) -- uid: Mono.Terminal.MainLoop.Invoke* - name: Invoke - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_ - commentId: Overload:Mono.Terminal.MainLoop.Invoke - isSpec: "True" - fullName: Mono.Terminal.MainLoop.Invoke - nameWithType: MainLoop.Invoke -- uid: Mono.Terminal.MainLoop.MainIteration - name: MainIteration() - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration - commentId: M:Mono.Terminal.MainLoop.MainIteration - fullName: Mono.Terminal.MainLoop.MainIteration() - nameWithType: MainLoop.MainIteration() -- uid: Mono.Terminal.MainLoop.MainIteration* - name: MainIteration - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration_ - commentId: Overload:Mono.Terminal.MainLoop.MainIteration - isSpec: "True" - fullName: Mono.Terminal.MainLoop.MainIteration - nameWithType: MainLoop.MainIteration -- uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean}) - name: RemoveIdle(Func) - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_System_Func_System_Boolean__ - commentId: M:Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean}) - name.vb: RemoveIdle(Func(Of Boolean)) - fullName: Mono.Terminal.MainLoop.RemoveIdle(System.Func) - fullName.vb: Mono.Terminal.MainLoop.RemoveIdle(System.Func(Of System.Boolean)) - nameWithType: MainLoop.RemoveIdle(Func) - nameWithType.vb: MainLoop.RemoveIdle(Func(Of Boolean)) -- uid: Mono.Terminal.MainLoop.RemoveIdle* - name: RemoveIdle - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_ - commentId: Overload:Mono.Terminal.MainLoop.RemoveIdle - isSpec: "True" - fullName: Mono.Terminal.MainLoop.RemoveIdle - nameWithType: MainLoop.RemoveIdle -- uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object) - name: RemoveTimeout(Object) - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_System_Object_ - commentId: M:Mono.Terminal.MainLoop.RemoveTimeout(System.Object) - fullName: Mono.Terminal.MainLoop.RemoveTimeout(System.Object) - nameWithType: MainLoop.RemoveTimeout(Object) -- uid: Mono.Terminal.MainLoop.RemoveTimeout* - name: RemoveTimeout - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_ - commentId: Overload:Mono.Terminal.MainLoop.RemoveTimeout - isSpec: "True" - fullName: Mono.Terminal.MainLoop.RemoveTimeout - nameWithType: MainLoop.RemoveTimeout -- uid: Mono.Terminal.MainLoop.Run - name: Run() - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run - commentId: M:Mono.Terminal.MainLoop.Run - fullName: Mono.Terminal.MainLoop.Run() - nameWithType: MainLoop.Run() -- uid: Mono.Terminal.MainLoop.Run* - name: Run - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run_ - commentId: Overload:Mono.Terminal.MainLoop.Run - isSpec: "True" - fullName: Mono.Terminal.MainLoop.Run - nameWithType: MainLoop.Run -- uid: Mono.Terminal.MainLoop.Stop - name: Stop() - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop - commentId: M:Mono.Terminal.MainLoop.Stop - fullName: Mono.Terminal.MainLoop.Stop() - nameWithType: MainLoop.Stop() -- uid: Mono.Terminal.MainLoop.Stop* - name: Stop - href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop_ - commentId: Overload:Mono.Terminal.MainLoop.Stop - isSpec: "True" - fullName: Mono.Terminal.MainLoop.Stop - nameWithType: MainLoop.Stop -- uid: Mono.Terminal.UnixMainLoop - name: UnixMainLoop - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html - commentId: T:Mono.Terminal.UnixMainLoop - fullName: Mono.Terminal.UnixMainLoop - nameWithType: UnixMainLoop -- uid: Mono.Terminal.UnixMainLoop.AddWatch(System.Int32,Mono.Terminal.UnixMainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) - name: AddWatch(Int32, UnixMainLoop.Condition, Func) - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_AddWatch_System_Int32_Mono_Terminal_UnixMainLoop_Condition_System_Func_Mono_Terminal_MainLoop_System_Boolean__ - commentId: M:Mono.Terminal.UnixMainLoop.AddWatch(System.Int32,Mono.Terminal.UnixMainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean}) - name.vb: AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean)) - fullName: Mono.Terminal.UnixMainLoop.AddWatch(System.Int32, Mono.Terminal.UnixMainLoop.Condition, System.Func) - fullName.vb: Mono.Terminal.UnixMainLoop.AddWatch(System.Int32, Mono.Terminal.UnixMainLoop.Condition, System.Func(Of Mono.Terminal.MainLoop, System.Boolean)) - nameWithType: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func) - nameWithType.vb: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean)) -- uid: Mono.Terminal.UnixMainLoop.AddWatch* - name: AddWatch - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_AddWatch_ - commentId: Overload:Mono.Terminal.UnixMainLoop.AddWatch - isSpec: "True" - fullName: Mono.Terminal.UnixMainLoop.AddWatch - nameWithType: UnixMainLoop.AddWatch -- uid: Mono.Terminal.UnixMainLoop.Condition - name: UnixMainLoop.Condition - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html - commentId: T:Mono.Terminal.UnixMainLoop.Condition - fullName: Mono.Terminal.UnixMainLoop.Condition - nameWithType: UnixMainLoop.Condition -- uid: Mono.Terminal.UnixMainLoop.Condition.PollErr - name: PollErr - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollErr - commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollErr - fullName: Mono.Terminal.UnixMainLoop.Condition.PollErr - nameWithType: UnixMainLoop.Condition.PollErr -- uid: Mono.Terminal.UnixMainLoop.Condition.PollHup - name: PollHup - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollHup - commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollHup - fullName: Mono.Terminal.UnixMainLoop.Condition.PollHup - nameWithType: UnixMainLoop.Condition.PollHup -- uid: Mono.Terminal.UnixMainLoop.Condition.PollIn - name: PollIn - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollIn - commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollIn - fullName: Mono.Terminal.UnixMainLoop.Condition.PollIn - nameWithType: UnixMainLoop.Condition.PollIn -- uid: Mono.Terminal.UnixMainLoop.Condition.PollNval - name: PollNval - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollNval - commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollNval - fullName: Mono.Terminal.UnixMainLoop.Condition.PollNval - nameWithType: UnixMainLoop.Condition.PollNval -- uid: Mono.Terminal.UnixMainLoop.Condition.PollOut - name: PollOut - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollOut - commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollOut - fullName: Mono.Terminal.UnixMainLoop.Condition.PollOut - nameWithType: UnixMainLoop.Condition.PollOut -- uid: Mono.Terminal.UnixMainLoop.Condition.PollPri - name: PollPri - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollPri - commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollPri - fullName: Mono.Terminal.UnixMainLoop.Condition.PollPri - nameWithType: UnixMainLoop.Condition.PollPri -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending(System.Boolean) - name: IMainLoopDriver.EventsPending(Boolean) - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_EventsPending_System_Boolean_ - commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending(System.Boolean) - name.vb: Mono.Terminal.IMainLoopDriver.EventsPending(Boolean) - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean) - nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending(Boolean) - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending(Boolean) -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending* - name: IMainLoopDriver.EventsPending - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_EventsPending_ - commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending - isSpec: "True" - name.vb: Mono.Terminal.IMainLoopDriver.EventsPending - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending - nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration - name: IMainLoopDriver.MainIteration() - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_MainIteration - commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration - name.vb: Mono.Terminal.IMainLoopDriver.MainIteration() - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration() - nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration() - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration() -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration* - name: IMainLoopDriver.MainIteration - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_MainIteration_ - commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration - isSpec: "True" - name.vb: Mono.Terminal.IMainLoopDriver.MainIteration - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration - nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup(Mono.Terminal.MainLoop) - name: IMainLoopDriver.Setup(MainLoop) - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Setup_Mono_Terminal_MainLoop_ - commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup(Mono.Terminal.MainLoop) - name.vb: Mono.Terminal.IMainLoopDriver.Setup(MainLoop) - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop) - nameWithType: UnixMainLoop.IMainLoopDriver.Setup(MainLoop) - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup(MainLoop) -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup* - name: IMainLoopDriver.Setup - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Setup_ - commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup - isSpec: "True" - name.vb: Mono.Terminal.IMainLoopDriver.Setup - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup - nameWithType: UnixMainLoop.IMainLoopDriver.Setup - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup - name: IMainLoopDriver.Wakeup() - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Wakeup - commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup - name.vb: Mono.Terminal.IMainLoopDriver.Wakeup() - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup() - nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup() - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup() -- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup* - name: IMainLoopDriver.Wakeup - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Wakeup_ - commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup - isSpec: "True" - name.vb: Mono.Terminal.IMainLoopDriver.Wakeup - fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup - nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup - nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup -- uid: Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object) - name: RemoveWatch(Object) - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_RemoveWatch_System_Object_ - commentId: M:Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object) - fullName: Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object) - nameWithType: UnixMainLoop.RemoveWatch(Object) -- uid: Mono.Terminal.UnixMainLoop.RemoveWatch* - name: RemoveWatch - href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_RemoveWatch_ - commentId: Overload:Mono.Terminal.UnixMainLoop.RemoveWatch - isSpec: "True" - fullName: Mono.Terminal.UnixMainLoop.RemoveWatch - nameWithType: UnixMainLoop.RemoveWatch - uid: Terminal.Gui name: Terminal.Gui href: api/Terminal.Gui/Terminal.Gui.html @@ -425,12 +58,12 @@ references: commentId: F:Terminal.Gui.Application.Driver fullName: Terminal.Gui.Application.Driver nameWithType: Application.Driver -- uid: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState) - name: End(Application.RunState) - href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_ - commentId: M:Terminal.Gui.Application.End(Terminal.Gui.Application.RunState) - fullName: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState) - nameWithType: Application.End(Application.RunState) +- uid: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState,System.Boolean) + name: End(Application.RunState, Boolean) + href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_System_Boolean_ + commentId: M:Terminal.Gui.Application.End(Terminal.Gui.Application.RunState,System.Boolean) + fullName: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState, System.Boolean) + nameWithType: Application.End(Application.RunState, Boolean) - uid: Terminal.Gui.Application.End* name: End href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_End_ @@ -578,12 +211,12 @@ references: commentId: M:Terminal.Gui.Application.Run fullName: Terminal.Gui.Application.Run() nameWithType: Application.Run() -- uid: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel) - name: Run(Toplevel) - href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_ - commentId: M:Terminal.Gui.Application.Run(Terminal.Gui.Toplevel) - fullName: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel) - nameWithType: Application.Run(Toplevel) +- uid: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel,System.Boolean) + name: Run(Toplevel, Boolean) + href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_ + commentId: M:Terminal.Gui.Application.Run(Terminal.Gui.Toplevel,System.Boolean) + fullName: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel, System.Boolean) + nameWithType: Application.Run(Toplevel, Boolean) - uid: Terminal.Gui.Application.Run* name: Run href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Run_ @@ -638,12 +271,12 @@ references: isSpec: "True" fullName: Terminal.Gui.Application.RunState.Dispose nameWithType: Application.RunState.Dispose -- uid: Terminal.Gui.Application.Shutdown - name: Shutdown() - href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown - commentId: M:Terminal.Gui.Application.Shutdown - fullName: Terminal.Gui.Application.Shutdown() - nameWithType: Application.Shutdown() +- uid: Terminal.Gui.Application.Shutdown(System.Boolean) + name: Shutdown(Boolean) + href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown_System_Boolean_ + commentId: M:Terminal.Gui.Application.Shutdown(System.Boolean) + fullName: Terminal.Gui.Application.Shutdown(System.Boolean) + nameWithType: Application.Shutdown(Boolean) - uid: Terminal.Gui.Application.Shutdown* name: Shutdown href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown_ @@ -1431,6 +1064,32 @@ references: isSpec: "True" fullName: Terminal.Gui.ConsoleDriver.DrawFrame nameWithType: ConsoleDriver.DrawFrame +- uid: Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean) + name: DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean) + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_ + commentId: M:Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean) + fullName: Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect, System.Int32, System.Int32, System.Int32, System.Int32, System.Boolean, System.Boolean) + nameWithType: ConsoleDriver.DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean) +- uid: Terminal.Gui.ConsoleDriver.DrawWindowFrame* + name: DrawWindowFrame + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_ + commentId: Overload:Terminal.Gui.ConsoleDriver.DrawWindowFrame + isSpec: "True" + fullName: Terminal.Gui.ConsoleDriver.DrawWindowFrame + nameWithType: ConsoleDriver.DrawWindowFrame +- uid: Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect,NStack.ustring,System.Int32,System.Int32,System.Int32,System.Int32,Terminal.Gui.TextAlignment) + name: DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment) + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowTitle_Terminal_Gui_Rect_NStack_ustring_System_Int32_System_Int32_System_Int32_System_Int32_Terminal_Gui_TextAlignment_ + commentId: M:Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect,NStack.ustring,System.Int32,System.Int32,System.Int32,System.Int32,Terminal.Gui.TextAlignment) + fullName: Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect, NStack.ustring, System.Int32, System.Int32, System.Int32, System.Int32, Terminal.Gui.TextAlignment) + nameWithType: ConsoleDriver.DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment) +- uid: Terminal.Gui.ConsoleDriver.DrawWindowTitle* + name: DrawWindowTitle + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowTitle_ + commentId: Overload:Terminal.Gui.ConsoleDriver.DrawWindowTitle + isSpec: "True" + fullName: Terminal.Gui.ConsoleDriver.DrawWindowTitle + nameWithType: ConsoleDriver.DrawWindowTitle - uid: Terminal.Gui.ConsoleDriver.End name: End() href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_End @@ -1507,13 +1166,13 @@ references: isSpec: "True" fullName: Terminal.Gui.ConsoleDriver.Move nameWithType: ConsoleDriver.Move -- uid: Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) +- uid: Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) name: PrepareToRun(MainLoop, Action, Action, Action, Action) - href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__ - commentId: M:Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__ + commentId: M:Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) name.vb: PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent)) - fullName: Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action, System.Action, System.Action, System.Action) - fullName.vb: Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent)) + fullName: Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action, System.Action, System.Action, System.Action) + fullName.vb: Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent)) nameWithType: ConsoleDriver.PrepareToRun(MainLoop, Action, Action, Action, Action) nameWithType.vb: ConsoleDriver.PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent)) - uid: Terminal.Gui.ConsoleDriver.PrepareToRun* @@ -1837,13 +1496,13 @@ references: isSpec: "True" fullName: Terminal.Gui.CursesDriver.Move nameWithType: CursesDriver.Move -- uid: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) +- uid: Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) name: PrepareToRun(MainLoop, Action, Action, Action, Action) - href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__ - commentId: M:Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__ + commentId: M:Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) name.vb: PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent)) - fullName: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action, System.Action, System.Action, System.Action) - fullName.vb: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent)) + fullName: Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action, System.Action, System.Action, System.Action) + fullName.vb: Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent)) nameWithType: CursesDriver.PrepareToRun(MainLoop, Action, Action, Action, Action) nameWithType.vb: CursesDriver.PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent)) - uid: Terminal.Gui.CursesDriver.PrepareToRun* @@ -2717,6 +2376,64 @@ references: isSpec: "True" fullName: Terminal.Gui.IListDataSource.ToList nameWithType: IListDataSource.ToList +- uid: Terminal.Gui.IMainLoopDriver + name: IMainLoopDriver + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html + commentId: T:Terminal.Gui.IMainLoopDriver + fullName: Terminal.Gui.IMainLoopDriver + nameWithType: IMainLoopDriver +- uid: Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean) + name: EventsPending(Boolean) + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_EventsPending_System_Boolean_ + commentId: M:Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean) + fullName: Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean) + nameWithType: IMainLoopDriver.EventsPending(Boolean) +- uid: Terminal.Gui.IMainLoopDriver.EventsPending* + name: EventsPending + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_EventsPending_ + commentId: Overload:Terminal.Gui.IMainLoopDriver.EventsPending + isSpec: "True" + fullName: Terminal.Gui.IMainLoopDriver.EventsPending + nameWithType: IMainLoopDriver.EventsPending +- uid: Terminal.Gui.IMainLoopDriver.MainIteration + name: MainIteration() + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_MainIteration + commentId: M:Terminal.Gui.IMainLoopDriver.MainIteration + fullName: Terminal.Gui.IMainLoopDriver.MainIteration() + nameWithType: IMainLoopDriver.MainIteration() +- uid: Terminal.Gui.IMainLoopDriver.MainIteration* + name: MainIteration + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_MainIteration_ + commentId: Overload:Terminal.Gui.IMainLoopDriver.MainIteration + isSpec: "True" + fullName: Terminal.Gui.IMainLoopDriver.MainIteration + nameWithType: IMainLoopDriver.MainIteration +- uid: Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop) + name: Setup(MainLoop) + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Setup_Terminal_Gui_MainLoop_ + commentId: M:Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop) + fullName: Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop) + nameWithType: IMainLoopDriver.Setup(MainLoop) +- uid: Terminal.Gui.IMainLoopDriver.Setup* + name: Setup + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Setup_ + commentId: Overload:Terminal.Gui.IMainLoopDriver.Setup + isSpec: "True" + fullName: Terminal.Gui.IMainLoopDriver.Setup + nameWithType: IMainLoopDriver.Setup +- uid: Terminal.Gui.IMainLoopDriver.Wakeup + name: Wakeup() + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Wakeup + commentId: M:Terminal.Gui.IMainLoopDriver.Wakeup + fullName: Terminal.Gui.IMainLoopDriver.Wakeup() + nameWithType: IMainLoopDriver.Wakeup() +- uid: Terminal.Gui.IMainLoopDriver.Wakeup* + name: Wakeup + href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Wakeup_ + commentId: Overload:Terminal.Gui.IMainLoopDriver.Wakeup + isSpec: "True" + fullName: Terminal.Gui.IMainLoopDriver.Wakeup + nameWithType: IMainLoopDriver.Wakeup - uid: Terminal.Gui.Key name: Key href: api/Terminal.Gui/Terminal.Gui.Key.html @@ -2981,6 +2698,18 @@ references: commentId: F:Terminal.Gui.Key.F10 fullName: Terminal.Gui.Key.F10 nameWithType: Key.F10 +- uid: Terminal.Gui.Key.F11 + name: F11 + href: api/Terminal.Gui/Terminal.Gui.Key.html#Terminal_Gui_Key_F11 + commentId: F:Terminal.Gui.Key.F11 + fullName: Terminal.Gui.Key.F11 + nameWithType: Key.F11 +- uid: Terminal.Gui.Key.F12 + name: F12 + href: api/Terminal.Gui/Terminal.Gui.Key.html#Terminal_Gui_Key_F12 + commentId: F:Terminal.Gui.Key.F12 + fullName: Terminal.Gui.Key.F12 + nameWithType: Key.F12 - uid: Terminal.Gui.Key.F2 name: F2 href: api/Terminal.Gui/Terminal.Gui.Key.html#Terminal_Gui_Key_F2 @@ -3737,6 +3466,164 @@ references: isSpec: "True" fullName: Terminal.Gui.ListWrapper.ToList nameWithType: ListWrapper.ToList +- uid: Terminal.Gui.MainLoop + name: MainLoop + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html + commentId: T:Terminal.Gui.MainLoop + fullName: Terminal.Gui.MainLoop + nameWithType: MainLoop +- uid: Terminal.Gui.MainLoop.#ctor(Terminal.Gui.IMainLoopDriver) + name: MainLoop(IMainLoopDriver) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop__ctor_Terminal_Gui_IMainLoopDriver_ + commentId: M:Terminal.Gui.MainLoop.#ctor(Terminal.Gui.IMainLoopDriver) + fullName: Terminal.Gui.MainLoop.MainLoop(Terminal.Gui.IMainLoopDriver) + nameWithType: MainLoop.MainLoop(IMainLoopDriver) +- uid: Terminal.Gui.MainLoop.#ctor* + name: MainLoop + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop__ctor_ + commentId: Overload:Terminal.Gui.MainLoop.#ctor + isSpec: "True" + fullName: Terminal.Gui.MainLoop.MainLoop + nameWithType: MainLoop.MainLoop +- uid: Terminal.Gui.MainLoop.AddIdle(System.Func{System.Boolean}) + name: AddIdle(Func) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddIdle_System_Func_System_Boolean__ + commentId: M:Terminal.Gui.MainLoop.AddIdle(System.Func{System.Boolean}) + name.vb: AddIdle(Func(Of Boolean)) + fullName: Terminal.Gui.MainLoop.AddIdle(System.Func) + fullName.vb: Terminal.Gui.MainLoop.AddIdle(System.Func(Of System.Boolean)) + nameWithType: MainLoop.AddIdle(Func) + nameWithType.vb: MainLoop.AddIdle(Func(Of Boolean)) +- uid: Terminal.Gui.MainLoop.AddIdle* + name: AddIdle + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddIdle_ + commentId: Overload:Terminal.Gui.MainLoop.AddIdle + isSpec: "True" + fullName: Terminal.Gui.MainLoop.AddIdle + nameWithType: MainLoop.AddIdle +- uid: Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan,System.Func{Terminal.Gui.MainLoop,System.Boolean}) + name: AddTimeout(TimeSpan, Func) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddTimeout_System_TimeSpan_System_Func_Terminal_Gui_MainLoop_System_Boolean__ + commentId: M:Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan,System.Func{Terminal.Gui.MainLoop,System.Boolean}) + name.vb: AddTimeout(TimeSpan, Func(Of MainLoop, Boolean)) + fullName: Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan, System.Func) + fullName.vb: Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan, System.Func(Of Terminal.Gui.MainLoop, System.Boolean)) + nameWithType: MainLoop.AddTimeout(TimeSpan, Func) + nameWithType.vb: MainLoop.AddTimeout(TimeSpan, Func(Of MainLoop, Boolean)) +- uid: Terminal.Gui.MainLoop.AddTimeout* + name: AddTimeout + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddTimeout_ + commentId: Overload:Terminal.Gui.MainLoop.AddTimeout + isSpec: "True" + fullName: Terminal.Gui.MainLoop.AddTimeout + nameWithType: MainLoop.AddTimeout +- uid: Terminal.Gui.MainLoop.Driver + name: Driver + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Driver + commentId: P:Terminal.Gui.MainLoop.Driver + fullName: Terminal.Gui.MainLoop.Driver + nameWithType: MainLoop.Driver +- uid: Terminal.Gui.MainLoop.Driver* + name: Driver + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Driver_ + commentId: Overload:Terminal.Gui.MainLoop.Driver + isSpec: "True" + fullName: Terminal.Gui.MainLoop.Driver + nameWithType: MainLoop.Driver +- uid: Terminal.Gui.MainLoop.EventsPending(System.Boolean) + name: EventsPending(Boolean) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_EventsPending_System_Boolean_ + commentId: M:Terminal.Gui.MainLoop.EventsPending(System.Boolean) + fullName: Terminal.Gui.MainLoop.EventsPending(System.Boolean) + nameWithType: MainLoop.EventsPending(Boolean) +- uid: Terminal.Gui.MainLoop.EventsPending* + name: EventsPending + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_EventsPending_ + commentId: Overload:Terminal.Gui.MainLoop.EventsPending + isSpec: "True" + fullName: Terminal.Gui.MainLoop.EventsPending + nameWithType: MainLoop.EventsPending +- uid: Terminal.Gui.MainLoop.Invoke(System.Action) + name: Invoke(Action) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Invoke_System_Action_ + commentId: M:Terminal.Gui.MainLoop.Invoke(System.Action) + fullName: Terminal.Gui.MainLoop.Invoke(System.Action) + nameWithType: MainLoop.Invoke(Action) +- uid: Terminal.Gui.MainLoop.Invoke* + name: Invoke + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Invoke_ + commentId: Overload:Terminal.Gui.MainLoop.Invoke + isSpec: "True" + fullName: Terminal.Gui.MainLoop.Invoke + nameWithType: MainLoop.Invoke +- uid: Terminal.Gui.MainLoop.MainIteration + name: MainIteration() + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_MainIteration + commentId: M:Terminal.Gui.MainLoop.MainIteration + fullName: Terminal.Gui.MainLoop.MainIteration() + nameWithType: MainLoop.MainIteration() +- uid: Terminal.Gui.MainLoop.MainIteration* + name: MainIteration + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_MainIteration_ + commentId: Overload:Terminal.Gui.MainLoop.MainIteration + isSpec: "True" + fullName: Terminal.Gui.MainLoop.MainIteration + nameWithType: MainLoop.MainIteration +- uid: Terminal.Gui.MainLoop.RemoveIdle(System.Func{System.Boolean}) + name: RemoveIdle(Func) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveIdle_System_Func_System_Boolean__ + commentId: M:Terminal.Gui.MainLoop.RemoveIdle(System.Func{System.Boolean}) + name.vb: RemoveIdle(Func(Of Boolean)) + fullName: Terminal.Gui.MainLoop.RemoveIdle(System.Func) + fullName.vb: Terminal.Gui.MainLoop.RemoveIdle(System.Func(Of System.Boolean)) + nameWithType: MainLoop.RemoveIdle(Func) + nameWithType.vb: MainLoop.RemoveIdle(Func(Of Boolean)) +- uid: Terminal.Gui.MainLoop.RemoveIdle* + name: RemoveIdle + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveIdle_ + commentId: Overload:Terminal.Gui.MainLoop.RemoveIdle + isSpec: "True" + fullName: Terminal.Gui.MainLoop.RemoveIdle + nameWithType: MainLoop.RemoveIdle +- uid: Terminal.Gui.MainLoop.RemoveTimeout(System.Object) + name: RemoveTimeout(Object) + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveTimeout_System_Object_ + commentId: M:Terminal.Gui.MainLoop.RemoveTimeout(System.Object) + fullName: Terminal.Gui.MainLoop.RemoveTimeout(System.Object) + nameWithType: MainLoop.RemoveTimeout(Object) +- uid: Terminal.Gui.MainLoop.RemoveTimeout* + name: RemoveTimeout + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveTimeout_ + commentId: Overload:Terminal.Gui.MainLoop.RemoveTimeout + isSpec: "True" + fullName: Terminal.Gui.MainLoop.RemoveTimeout + nameWithType: MainLoop.RemoveTimeout +- uid: Terminal.Gui.MainLoop.Run + name: Run() + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Run + commentId: M:Terminal.Gui.MainLoop.Run + fullName: Terminal.Gui.MainLoop.Run() + nameWithType: MainLoop.Run() +- uid: Terminal.Gui.MainLoop.Run* + name: Run + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Run_ + commentId: Overload:Terminal.Gui.MainLoop.Run + isSpec: "True" + fullName: Terminal.Gui.MainLoop.Run + nameWithType: MainLoop.Run +- uid: Terminal.Gui.MainLoop.Stop + name: Stop() + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Stop + commentId: M:Terminal.Gui.MainLoop.Stop + fullName: Terminal.Gui.MainLoop.Stop() + nameWithType: MainLoop.Stop() +- uid: Terminal.Gui.MainLoop.Stop* + name: Stop + href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Stop_ + commentId: Overload:Terminal.Gui.MainLoop.Stop + isSpec: "True" + fullName: Terminal.Gui.MainLoop.Stop + nameWithType: MainLoop.Stop - uid: Terminal.Gui.MenuBar name: MenuBar href: api/Terminal.Gui/Terminal.Gui.MenuBar.html @@ -7072,6 +6959,151 @@ references: isSpec: "True" fullName: Terminal.Gui.Toplevel.WillPresent nameWithType: Toplevel.WillPresent +- uid: Terminal.Gui.UnixMainLoop + name: UnixMainLoop + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html + commentId: T:Terminal.Gui.UnixMainLoop + fullName: Terminal.Gui.UnixMainLoop + nameWithType: UnixMainLoop +- uid: Terminal.Gui.UnixMainLoop.AddWatch(System.Int32,Terminal.Gui.UnixMainLoop.Condition,System.Func{Terminal.Gui.MainLoop,System.Boolean}) + name: AddWatch(Int32, UnixMainLoop.Condition, Func) + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_AddWatch_System_Int32_Terminal_Gui_UnixMainLoop_Condition_System_Func_Terminal_Gui_MainLoop_System_Boolean__ + commentId: M:Terminal.Gui.UnixMainLoop.AddWatch(System.Int32,Terminal.Gui.UnixMainLoop.Condition,System.Func{Terminal.Gui.MainLoop,System.Boolean}) + name.vb: AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean)) + fullName: Terminal.Gui.UnixMainLoop.AddWatch(System.Int32, Terminal.Gui.UnixMainLoop.Condition, System.Func) + fullName.vb: Terminal.Gui.UnixMainLoop.AddWatch(System.Int32, Terminal.Gui.UnixMainLoop.Condition, System.Func(Of Terminal.Gui.MainLoop, System.Boolean)) + nameWithType: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func) + nameWithType.vb: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean)) +- uid: Terminal.Gui.UnixMainLoop.AddWatch* + name: AddWatch + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_AddWatch_ + commentId: Overload:Terminal.Gui.UnixMainLoop.AddWatch + isSpec: "True" + fullName: Terminal.Gui.UnixMainLoop.AddWatch + nameWithType: UnixMainLoop.AddWatch +- uid: Terminal.Gui.UnixMainLoop.Condition + name: UnixMainLoop.Condition + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html + commentId: T:Terminal.Gui.UnixMainLoop.Condition + fullName: Terminal.Gui.UnixMainLoop.Condition + nameWithType: UnixMainLoop.Condition +- uid: Terminal.Gui.UnixMainLoop.Condition.PollErr + name: PollErr + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollErr + commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollErr + fullName: Terminal.Gui.UnixMainLoop.Condition.PollErr + nameWithType: UnixMainLoop.Condition.PollErr +- uid: Terminal.Gui.UnixMainLoop.Condition.PollHup + name: PollHup + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollHup + commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollHup + fullName: Terminal.Gui.UnixMainLoop.Condition.PollHup + nameWithType: UnixMainLoop.Condition.PollHup +- uid: Terminal.Gui.UnixMainLoop.Condition.PollIn + name: PollIn + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollIn + commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollIn + fullName: Terminal.Gui.UnixMainLoop.Condition.PollIn + nameWithType: UnixMainLoop.Condition.PollIn +- uid: Terminal.Gui.UnixMainLoop.Condition.PollNval + name: PollNval + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollNval + commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollNval + fullName: Terminal.Gui.UnixMainLoop.Condition.PollNval + nameWithType: UnixMainLoop.Condition.PollNval +- uid: Terminal.Gui.UnixMainLoop.Condition.PollOut + name: PollOut + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollOut + commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollOut + fullName: Terminal.Gui.UnixMainLoop.Condition.PollOut + nameWithType: UnixMainLoop.Condition.PollOut +- uid: Terminal.Gui.UnixMainLoop.Condition.PollPri + name: PollPri + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollPri + commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollPri + fullName: Terminal.Gui.UnixMainLoop.Condition.PollPri + nameWithType: UnixMainLoop.Condition.PollPri +- uid: Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object) + name: RemoveWatch(Object) + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_RemoveWatch_System_Object_ + commentId: M:Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object) + fullName: Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object) + nameWithType: UnixMainLoop.RemoveWatch(Object) +- uid: Terminal.Gui.UnixMainLoop.RemoveWatch* + name: RemoveWatch + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_RemoveWatch_ + commentId: Overload:Terminal.Gui.UnixMainLoop.RemoveWatch + isSpec: "True" + fullName: Terminal.Gui.UnixMainLoop.RemoveWatch + nameWithType: UnixMainLoop.RemoveWatch +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending(System.Boolean) + name: IMainLoopDriver.EventsPending(Boolean) + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_EventsPending_System_Boolean_ + commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending(System.Boolean) + name.vb: Terminal.Gui.IMainLoopDriver.EventsPending(Boolean) + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean) + nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending(Boolean) + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending(Boolean) +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending* + name: IMainLoopDriver.EventsPending + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_EventsPending_ + commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending + isSpec: "True" + name.vb: Terminal.Gui.IMainLoopDriver.EventsPending + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending + nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration + name: IMainLoopDriver.MainIteration() + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_MainIteration + commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration + name.vb: Terminal.Gui.IMainLoopDriver.MainIteration() + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration() + nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration() + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration() +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration* + name: IMainLoopDriver.MainIteration + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_MainIteration_ + commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration + isSpec: "True" + name.vb: Terminal.Gui.IMainLoopDriver.MainIteration + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration + nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup(Terminal.Gui.MainLoop) + name: IMainLoopDriver.Setup(MainLoop) + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Setup_Terminal_Gui_MainLoop_ + commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup(Terminal.Gui.MainLoop) + name.vb: Terminal.Gui.IMainLoopDriver.Setup(MainLoop) + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop) + nameWithType: UnixMainLoop.IMainLoopDriver.Setup(MainLoop) + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup(MainLoop) +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup* + name: IMainLoopDriver.Setup + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Setup_ + commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup + isSpec: "True" + name.vb: Terminal.Gui.IMainLoopDriver.Setup + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup + nameWithType: UnixMainLoop.IMainLoopDriver.Setup + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup + name: IMainLoopDriver.Wakeup() + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Wakeup + commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup + name.vb: Terminal.Gui.IMainLoopDriver.Wakeup() + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup() + nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup() + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup() +- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup* + name: IMainLoopDriver.Wakeup + href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Wakeup_ + commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup + isSpec: "True" + name.vb: Terminal.Gui.IMainLoopDriver.Wakeup + fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup + nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup + nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup - uid: Terminal.Gui.View name: View href: api/Terminal.Gui/Terminal.Gui.View.html @@ -7474,6 +7506,19 @@ references: isSpec: "True" fullName: Terminal.Gui.View.KeyEventEventArgs.KeyEventEventArgs nameWithType: View.KeyEventEventArgs.KeyEventEventArgs +- uid: Terminal.Gui.View.KeyEventEventArgs.Handled + name: Handled + href: api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html#Terminal_Gui_View_KeyEventEventArgs_Handled + commentId: P:Terminal.Gui.View.KeyEventEventArgs.Handled + fullName: Terminal.Gui.View.KeyEventEventArgs.Handled + nameWithType: View.KeyEventEventArgs.Handled +- uid: Terminal.Gui.View.KeyEventEventArgs.Handled* + name: Handled + href: api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html#Terminal_Gui_View_KeyEventEventArgs_Handled_ + commentId: Overload:Terminal.Gui.View.KeyEventEventArgs.Handled + isSpec: "True" + fullName: Terminal.Gui.View.KeyEventEventArgs.Handled + nameWithType: View.KeyEventEventArgs.Handled - uid: Terminal.Gui.View.KeyEventEventArgs.KeyEvent name: KeyEvent href: api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html#Terminal_Gui_View_KeyEventEventArgs_KeyEvent @@ -9350,6 +9395,18 @@ references: commentId: F:Unix.Terminal.Curses.KeyF10 fullName: Unix.Terminal.Curses.KeyF10 nameWithType: Curses.KeyF10 +- uid: Unix.Terminal.Curses.KeyF11 + name: KeyF11 + href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF11 + commentId: F:Unix.Terminal.Curses.KeyF11 + fullName: Unix.Terminal.Curses.KeyF11 + nameWithType: Curses.KeyF11 +- uid: Unix.Terminal.Curses.KeyF12 + name: KeyF12 + href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF12 + commentId: F:Unix.Terminal.Curses.KeyF12 + fullName: Unix.Terminal.Curses.KeyF12 + nameWithType: Curses.KeyF12 - uid: Unix.Terminal.Curses.KeyF2 name: KeyF2 href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF2 @@ -9459,6 +9516,12 @@ references: commentId: F:Unix.Terminal.Curses.KeyRight fullName: Unix.Terminal.Curses.KeyRight nameWithType: Curses.KeyRight +- uid: Unix.Terminal.Curses.KeyTab + name: KeyTab + href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyTab + commentId: F:Unix.Terminal.Curses.KeyTab + fullName: Unix.Terminal.Curses.KeyTab + nameWithType: Curses.KeyTab - uid: Unix.Terminal.Curses.KeyUp name: KeyUp href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyUp diff --git a/ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml b/ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml deleted file mode 100644 index 534e7e50a..000000000 --- a/ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - - - Public interface to create your own platform specific main loop driver. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - If set to true wait until an event is available, otherwise return immediately. - - Must report whether there are any events pending, or even block waiting for events. - - - true, if there were pending events, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Main loop. - - Initializes the main loop driver, gets the calling main loop for the initialization. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Wakes up the mainloop that might be waiting on input, must be thread safe. - - To be added. - - - - diff --git a/ecmadocs/en/Mono.Terminal/MainLoop.xml b/ecmadocs/en/Mono.Terminal/MainLoop.xml deleted file mode 100644 index 5ef5471c0..000000000 --- a/ecmadocs/en/Mono.Terminal/MainLoop.xml +++ /dev/null @@ -1,340 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - - Simple main loop implementation that can be used to monitor - file descriptor, run timers and idle handlers. - - - Monitoring of file descriptors is only available on Unix, there - does not seem to be a way of supporting this on Windows. - - - - - - - Constructor - - - - Default constructor - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - To be added. - - Creates a new Mainloop, to run it you must provide a driver, and choose - one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop. - - To be added. - - - - - - Method - - 1.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 - - 1.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 - - 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. - - - - - - - Property - - 1.0.0.0 - - - Mono.Terminal.IMainLoopDriver - - - - The current IMainLoopDriver in use. - - The driver. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Runs @action on the thread that is processing events - - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Removes the specified idleHandler from processing. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Removes a previously scheduled timeout - - - The token parameter is the value returned by AddTimeout. - - - - - - - Method - - System.Void - - - - - - To be added. - - Removes an active watch from the mainloop. - - - The token parameter is the value returned from AddWatch - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Runs the mainloop. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Stops the mainloop. - - To be added. - - - - - - Field - - System.Action<System.ConsoleKeyInfo> - - - - This event is raised when a key is pressed when using the Windows driver. - - To be added. - - - - diff --git a/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml b/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml deleted file mode 100644 index 798ffdb16..000000000 --- a/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Enum - - - - System.Flags - - - - - Condition on which to wake up from file descriptor activity. These match the Linux/BSD poll definitions. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Mono.Terminal.UnixMainLoop+Condition - - - - Error condition on output - - - - - - - Field - - 1.0.0.0 - - - Mono.Terminal.UnixMainLoop+Condition - - - - Hang-up on output - - - - - - - Field - - 1.0.0.0 - - - Mono.Terminal.UnixMainLoop+Condition - - - - There is data to read - - - - - - - Field - - 1.0.0.0 - - - Mono.Terminal.UnixMainLoop+Condition - - - - File descriptor is not open. - - - - - - - Field - - 1.0.0.0 - - - Mono.Terminal.UnixMainLoop+Condition - - - - Writing to the specified descriptor will not block - - - - - - - Field - - 1.0.0.0 - - - Mono.Terminal.UnixMainLoop+Condition - - - - There is urgent data to read - - - - - diff --git a/ecmadocs/en/Mono.Terminal/UnixMainLoop.xml b/ecmadocs/en/Mono.Terminal/UnixMainLoop.xml deleted file mode 100644 index 1bf7da89a..000000000 --- a/ecmadocs/en/Mono.Terminal/UnixMainLoop.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - Mono.Terminal.IMainLoopDriver - - - - - Unix main loop, suitable for using on Posix systems - - - In addition to the general functions of the mainloop, the Unix version - can watch file descriptors using the AddWatch methods. - - - - - - - Constructor - - 1.0.0.0 - - - - To be added. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Removes an active watch from the mainloop. - - - The token parameter is the value returned from AddWatch - - - - - diff --git a/ecmadocs/en/Terminal.Gui/Application+RunState.xml b/ecmadocs/en/Terminal.Gui/Application+RunState.xml deleted file mode 100644 index 869cdb827..000000000 --- a/ecmadocs/en/Terminal.Gui/Application+RunState.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - System.IDisposable - - - - - Captures the execution state for the provided TopLevel view. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Releases alTop = l 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 - - 1.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 deleted file mode 100644 index 6b3d7cb6d..000000000 --- a/ecmadocs/en/Terminal.Gui/Application.xml +++ /dev/null @@ -1,409 +0,0 @@ - - - - - Terminal.Gui - 1.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. - - - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Application+RunState - - - - - - Toplevel to prepare execution for. - - Building block API: Prepares the provided toplevel for execution. - - The runstate handle that needs to be passed to the End() method upon completion. - - This method prepares the provided toplevel for running with the focus, - it adds this to the list of toplevels, sets up the mainloop to process the - event, lays out the subviews, focuses the first element, and draws the - toplevel in the screen. This is usually followed by executing - the method, and then the method upon termination which will - undo these changes. - - - - - - - Property - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.ConsoleDriver - - - - The current Console Driver in use. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - The runstate returned by the method. - - Building block API: completes the exection of a Toplevel that was started with Begin. - - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - Initializes the Application - - To be added. - - - - - - Event - - 1.0.0.0 - - - System.EventHandler - - - - This event is raised on each iteration of the - main loop. - - - See also - - - - - - Property - - 1.0.0.0 - - - Mono.Terminal.MainLoop - - - - The mainloop driver for the applicaiton - - The main loop. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - Triggers a refresh of the entire display. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Stops running the most recent toplevel - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Action<Terminal.Gui.MouseEvent> - - - - Merely a debugging aid to see the raw mouse events - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Runs the application with the built-in toplevel view - - To be added. - - - - - - Method - - 1.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. - - - This is equivalent to calling Begin on the toplevel view, followed by RunLoop with the - returned value, and then calling end on the return value. - - - Alternatively, if your program needs to control the main loop and needs to - process events manually, you can invoke Begin to set things up manually and then - repeatedly call RunLoop with the wait parameter set to false. By doing this - the RunLoop method will only process any pending events, timers, idle handlers and - then return control immediately. - - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - The state returned by the Begin method. - By default this is true which will execute the runloop waiting for events, if you pass false, you can use this method to run a single iteration of the events. - - Building block API: Runs the main loop for the created dialog - - - Use the wait parameter to control whether this is a - blocking or non-blocking call. - - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Toplevel - - - - The Toplevel object used for the application on startup. - - The top. - To be added. - - - - - - Method - - 1.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. - - - - - - Field - - 1.0.0.0 - - - System.Boolean - - - - If set, it forces the use of the System.Console-based driver. - - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Attribute.xml b/ecmadocs/en/Terminal.Gui/Attribute.xml deleted file mode 100644 index 3bfa1c632..000000000 --- a/ecmadocs/en/Terminal.Gui/Attribute.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - - - Value. - - Initializes a new instance of the struct. - - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Attribute - - - - - - - Foreground color to use. - Background color to use. - - Creates an attribute from the specified foreground and background. - - The make. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Attribute - - - - - - value - - Implicitly convert an integer value into an attribute - - An attribute with the specified integer value. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Int32 - - - - - - The attribute to convert - - Implicit conversion from an attribute to the underlying Int32 representation - - The integer value stored in the attribute. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Button.xml b/ecmadocs/en/Terminal.Gui/Button.xml deleted file mode 100644 index 7677e7bc7..000000000 --- a/ecmadocs/en/Terminal.Gui/Button.xml +++ /dev/null @@ -1,283 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - - - - The button's text - If set, this makes the button the default button in the current view, which means that if the user presses return on a view that does not handle return, it will be treated as if he had clicked on the button - - 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 - - 1.0.0.0 - - - - - - - - X position where the button will be shown. - Y position where the button will be shown. - The button's text - - 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 - - 1.0.0.0 - - - - - - - - - X position where the button will be shown. - Y position where the button will be shown. - The button's text - If set, this makes the button the default button in the current view, which means that if the user presses return on a view that does not handle return, it will be treated as if he had clicked on the button - - 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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - 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 deleted file mode 100644 index 9b24f60ef..000000000 --- a/ecmadocs/en/Terminal.Gui/CheckBox.xml +++ /dev/null @@ -1,226 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - The Checkbox View shows an on/off toggle that the user can set - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - S. - If set to true is checked. - - Public constructor, creates a CheckButton based on the given text, uses Computed layout and sets the height and width. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - - To be added. - To be added. - To be added. - - Public constructor, creates a CheckButton based on - the given text at an absolute position. - - - The size of CheckButton is computed based on the - text length. This CheckButton is not toggled. - - - - - - - Constructor - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - The state of the checkbox. - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - The text displayed by this widget. - - To be added. - To be added. - - - - - - Event - - 1.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/Clipboard.xml b/ecmadocs/en/Terminal.Gui/Clipboard.xml deleted file mode 100644 index b8004a5c6..000000000 --- a/ecmadocs/en/Terminal.Gui/Clipboard.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - To be added. - To be added. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Color.xml b/ecmadocs/en/Terminal.Gui/Color.xml deleted file mode 100644 index 794728e49..000000000 --- a/ecmadocs/en/Terminal.Gui/Color.xml +++ /dev/null @@ -1,275 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The black color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The blue color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The brigh cyan color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The bright bBlue color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The bright green color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The bright magenta color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The bright red color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The bright yellow color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The brown color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The cyan color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The dark gray color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The gray color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The green color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The magenta color. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Color - - - - The red color. - - - - - - - Field - - 1.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 deleted file mode 100644 index f3107d753..000000000 --- a/ecmadocs/en/Terminal.Gui/ColorScheme.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - To be added. - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Attribute - - - - The color for text when the view has the focus. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Attribute - - - - The color for the hotkey when the view is focused. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Attribute - - - - The color for the hotkey when a view is not focused - - To be added. - - - - - - Field - - 1.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 deleted file mode 100644 index 63d78008f..000000000 --- a/ecmadocs/en/Terminal.Gui/Colors.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - - The default ColorSchemes for the application. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.ColorScheme - - - - The base color scheme, for the default toplevel views. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.ColorScheme - - - - The dialog color scheme, for standard popup dialog boxes - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.ColorScheme - - - - The color scheme for showing errors. - - To be added. - - - - - - Field - - 1.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 deleted file mode 100644 index 1da58cf03..000000000 --- a/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml +++ /dev/null @@ -1,671 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Rune to add. - - Adds the specified rune to the display at the current cursor position - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - String. - - Adds the specified - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - The bottom tee. - - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Rect - - - - Controls the current clipping region that AddRune/AddStr is subject to. - - The clip. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The current number of columns in the terminal. - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Enables the cooked event processing from the mouse driver - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Diamond character - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - - Region where the frame will be drawn.. - Padding to add on the sides. - If set to true it will clear the contents with the current color, otherwise the contents will be left untouched. - - Draws a frame on the specified region with the specified padding around the frame. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Ends the execution of the console driver. - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Horizontal line character. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Method to invoke when the terminal is resized. - - Initializes the driver - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Left tee - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Lower left corner - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Lower right corner - - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Attribute - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Updates the screen to reflect all the changes that have been done to the display buffer - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Right tee - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The current number of rows in the terminal. - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - C. - - Selects the specified attribute as the attribute to use for future calls to AddRune, AddString. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Stipple pattern - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.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. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Top tee - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Upper left corner - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Disables the cooked event processing from the mouse driver. At startup, it is assumed mouse events are cooked. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Updates the location of the cursor position - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Redraws the physical screen with the contents that have been queued up via any of the printing commands. - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Upper right corner - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - Vertical line character. - - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Dialog.xml b/ecmadocs/en/Terminal.Gui/Dialog.xml deleted file mode 100644 index 3c876bde6..000000000 --- a/ecmadocs/en/Terminal.Gui/Dialog.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.Window - - - - - The dialog box is a window that by default is centered and contains one - or more buttons. It defaults to the Colors.Dialog color scheme and has a - 1 cell padding around the edges. - - - To run the dialog modally, create the Dialog, and pass this to Application.Run which - will execute the dialog until it terminates via the [ESC] key, or when one of the views - or buttons added to the dialog set the Running property on the Dialog to false. - - - - - - - Constructor - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Dim.xml b/ecmadocs/en/Terminal.Gui/Dim.xml deleted file mode 100644 index b0be5d9a2..000000000 --- a/ecmadocs/en/Terminal.Gui/Dim.xml +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - - - - Use the Dim objects on the Width or Height properties of a view to control the position. - - - These can be used to set the absolute position, when merely assigning an - integer value (via the implicit integer to Pos conversion), and they can be combined - to produce more useful layouts, like: Pos.Center - 3, which would shift the postion - of the view 3 characters to the left after centering for example. - - - - - - - - Constructor - - 1.0.0.0 - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - Margin to use. - - Creates a Dim object that fills the dimension, but leaves the specified number of colums for a margin. - - The Fill dimension. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - The view that will be tracked. - - Returns a Dim object tracks the Height of the specified view. - - The dimension of the other view. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - - The first to add. - The second to add. - - Adds a to a , yielding a new . - - The that is the sum of the values of left and right. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - The value to convert to the pos. - - Creates an Absolute Pos from the specified integer value. - - The Absolute Pos. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - - The to subtract from (the minuend). - The to subtract (the subtrahend). - - Subtracts a from a , yielding a new . - - The that is the left minus right. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - A value between 0 and 100 representing the percentage. - - Creates a percentage Dim object - - The percent Dim object. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - The value to convert to the pos. - - Creates an Absolute Pos from the specified integer value. - - The Absolute Pos. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - - - The view that will be tracked. - - Returns a Dim object tracks the Width of the specified view. - - The dimension of the other view. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/FileDialog.xml b/ecmadocs/en/Terminal.Gui/FileDialog.xml deleted file mode 100644 index f850b2184..000000000 --- a/ecmadocs/en/Terminal.Gui/FileDialog.xml +++ /dev/null @@ -1,223 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.Dialog - - - - - Base class for the OpenDialog and the SaveDialog - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.String[] - - - - The array of filename extensions allowed, or null if all file extensions are allowed. - - The allowed file types. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this allows the file to be saved with a different extension - - - true if allows other file types; otherwise, false. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this can create directories. - - - true if can create directories; otherwise, false. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Gets or sets the directory path for this panel - - The directory path. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - The File path that is currently shown on the panel - - The absolute file path for the file path entered. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this is extension hidden. - - - true if is extension hidden; otherwise, false. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Gets or sets the message displayed to the user, defaults to nothing - - The message. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Gets or sets the name field label. - - The name field label. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Gets or sets the prompt label for the button displayed to the user - - The prompt. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/FrameView.xml b/ecmadocs/en/Terminal.Gui/FrameView.xml deleted file mode 100644 index a07218749..000000000 --- a/ecmadocs/en/Terminal.Gui/FrameView.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - The FrameView is a container frame that draws a frame around the contents - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - Title. - - Initializes a new instance of the class with - a title and the result is suitable to have its X, Y, Width and Height properties computed. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - Frame. - Title. - - Initializes a new instance of the class with - an absolute position and a title. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - View to add to the window. - - Add the specified view to the ContentView. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Removes a widget from this container. - - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Removes all widgets from this container. - - - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - The title to be displayed for this window. - - The title. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/HexView.xml b/ecmadocs/en/Terminal.Gui/HexView.xml deleted file mode 100644 index af8244786..000000000 --- a/ecmadocs/en/Terminal.Gui/HexView.xml +++ /dev/null @@ -1,222 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - An Hex viewer an editor view over a System.IO.Stream - - - - This provides a hex editor on top of a seekable stream with the left side showing an hex - dump of the values in the stream and the right side showing the contents (filterd to - non-control sequence ascii characters). - - - Users can switch from one side to the other by using the tab key. - - - If you want to enable editing, set the AllowsEdits property, once that is done, the user - can make changes to the hexadecimal values of the stream. Any changes done are tracked - in the Edits property which is a sorted dictionary indicating the position where the - change was made and the new value. A convenience ApplyEdits method can be used to c - apply the methods to the underlying stream. - - - It is possible to control the first byte shown by setting the DisplayStart property - to the offset that you want to start viewing. - - - - - - - - Constructor - - 1.0.0.0 - - - - - - Source stream, this stream should support seeking, or this will raise an exceotion. - - Creates and instance of the HexView that will render a seekable stream in hex on the allocated view region. - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this allow editing of the contents of the underlying stream. - - - true if allow edits; otherwise, false. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - This method applies the edits to the stream and resets the contents of the Edits property - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int64 - - - - Configures the initial offset to be displayed at the top - - The display start. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Collections.Generic.IReadOnlyDictionary<System.Int64,System.Byte> - - - - Gets a list of the edits done to the buffer which is a sorted dictionary with the positions where the edit took place and the value that was set. - - The edits. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Rect - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Positions the cursor based for the hex view - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.IO.Stream - - - - The source stream to display on the hex view, the stream should support seeking. - - The source. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/IListDataSource.xml b/ecmadocs/en/Terminal.Gui/IListDataSource.xml deleted file mode 100644 index 4c3167648..000000000 --- a/ecmadocs/en/Terminal.Gui/IListDataSource.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - - - Implement this interface to provide your own custom rendering for a list. - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Returns the number of elements to display - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Item index. - - Should return whether the specified item is currently marked. - - - true, if marked, false otherwise. - To be added. - - - - - - Method - - System.Void - - - - - - - - - - Describes whether the item being rendered is currently selected by the user. - The index of the item to render, zero for the first item and so on. - The column where the rendering will start - The line where the rendering will be done. - The width that must be filled out. - - This method is invoked to render a specified item, the method should cover the entire provided width. - - The render. - - The default color will be set before this method is invoked, and will be based on whether the item is selected or not. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - - - - - - To be added. - To be added. - Describes whether the item being rendered is currently selected by the user. - The index of the item to render, zero for the first item and so on. - The column where the rendering will start - The line where the rendering will be done. - The width that must be filled out. - - This method is invoked to render a specified item, the method should cover the entire provided width. - - The render. - - The default color will be set before this method is invoked, and will be based on whether the item is selected or not. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - Item index. - If set to true value. - - Flags the item as marked. - - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Key.xml b/ecmadocs/en/Terminal.Gui/Key.xml deleted file mode 100644 index 6860319dc..000000000 --- a/ecmadocs/en/Terminal.Gui/Key.xml +++ /dev/null @@ -1,963 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Backspace key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Shift-tab key (backwards tab key). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Mask that indictes that this is a character value, values outside this range - indicate special characters like Alt-key combinations or special keys on the - keyboard like function keys, arrows keys and so on. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-A - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-B - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-C - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-D - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-E - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-F - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-G - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-H - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-I (same as the tab key). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-J - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-K - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-L - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-M - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-N (same as the return key). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-O - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-P - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-Q - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-R - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-S - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-spacebar - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-T - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-U - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-V - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-W - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-X - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-Y - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing Control-Z - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Cursor down key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Cursor left key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Cursor right key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Cursor up key - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing the delete key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Delete character key - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - End key - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing the return key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing the escape key - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F1 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F10 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F2 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F3 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F4 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F5 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F6 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F7 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F8 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - F9 key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Home key - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Insert character key - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Page Down key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Page Up key. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing the space bar - - - - - - - Field - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Key - - - - The key code for the user pressing the tab key (same as pressing Control-I). - - - - - - - Field - - 1.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 deleted file mode 100644 index 74071f53c..000000000 --- a/ecmadocs/en/Terminal.Gui/KeyEvent.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.ValueType - - - - - Describes a keyboard event. - - To be added. - - - - - - Constructor - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - Determines whether the value is a control key - - - true if is ctrl; otherwise, false. - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.Key - - - - Symb olid definition for the key. - - To be added. - - - - - - Property - - 1.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 deleted file mode 100644 index 8974efc5f..000000000 --- a/ecmadocs/en/Terminal.Gui/Label.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - Label view, displays a string at a given position, can include multiple lines. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - Text. - - Public constructor: creates a label and configures the default Width and Height based on the text, the result is suitable for Computed layout. - - To be added. - - - - - - Constructor - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Int32 - - - - - - - Text, may contain newlines. - The width for the text. - - Computes the the max width of a line or multilines needed to render by the Label control - - Max width of lines. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - The text displayed by this widget. - - To be added. - To be added. - - - - - - Property - - 1.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 - - 1.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/LayoutStyle.xml b/ecmadocs/en/Terminal.Gui/LayoutStyle.xml deleted file mode 100644 index 41d63ba10..000000000 --- a/ecmadocs/en/Terminal.Gui/LayoutStyle.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Enum - - - - Determines the LayoutStyle for a view, if Absolute, during LayoutSubviews, the - value from the Frame will be used, if the value is Computer, then the Frame - will be updated from the X, Y Pos objets and the Width and Heigh Dim objects. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.LayoutStyle - - - - The position and size of the view are based on the Frame value. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.LayoutStyle - - - - The position and size of the view will be computed based on the - X, Y, Width and Height properties and set on the Frame. - - - - - diff --git a/ecmadocs/en/Terminal.Gui/ListView.xml b/ecmadocs/en/Terminal.Gui/ListView.xml deleted file mode 100644 index c192a128f..000000000 --- a/ecmadocs/en/Terminal.Gui/ListView.xml +++ /dev/null @@ -1,326 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - ListView widget renders a list of data. - - - - The ListView displays lists of data and allows the user to scroll through the data - and optionally mark elements of the list (controlled by the AllowsMark property). - - - The ListView can either render an arbitrary IList object (for example, arrays, List<T> - and other collections) which are drawn by drawing the string/ustring contents or the - result of calling ToString(). Alternatively, you can provide you own IListDataSource - object that gives you full control of what is rendered. - - - The ListView can display any object that implements the System.Collection.IList interface, - string values are converted into ustring values before rendering, and other values are - converted into ustrings by calling ToString() and then converting to ustring. - - - If you must change the contents of the ListView, set the Source property (when you are - providing your own rendering via the IListDataSource implementation) or call SetSource - when you are providing an IList. - - - - - - - - Constructor - - 1.0.0.0 - - - - - Initializes a new instance of the class. You must set the Source property for this to show something. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - An IList data source, if the elements of the IList are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result. - - Initializes a new ListView that will display the contents of the object implementing the IList interface, with relative positioning - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the "Source" property to reset the internal settings of the ListView. - - Initializes a new ListView that will display the provided data source, uses relative positioning. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - Frame for the listview. - An IList data source, if the elements of the IList are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result. - - Initializes a new ListView that will display the contents of the object implementing the IList interface with an absolute position. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - Frame for the listview. - IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the "Source" property to reset the internal settings of the ListView. - - Initializes a new ListView that will display the provided data source with an absolute position - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this allows items to be marked. - - - true if allows marking elements of the list; otherwise, false. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Positions the cursor in this view - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Keyboard event. - - Handles cursor movement for this view, passes all other events. - - - true, if key was processed, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Region. - - Redraws the ListView - - To be added. - - - - - - Event - - 1.0.0.0 - - - System.Action - - - - This event is raised when the cursor selection has changed. - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the currently selecteded item. - - The selected item. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Sets the source to an IList value, if you want to set a full IListDataSource, use the Source property. - - An item implementing the IList interface. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.IListDataSource - - - - Gets or sets the IListDataSource backing this view, use SetSource() if you want to set a new IList source. - - The source. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the item that is displayed at the top of the listview - - The top item. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/MenuBar.xml b/ecmadocs/en/Terminal.Gui/MenuBar.xml deleted file mode 100644 index 8862f0e82..000000000 --- a/ecmadocs/en/Terminal.Gui/MenuBar.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - A menu bar for your application. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - Individual menu items, if one of those contains a null, then a separator is drawn. - - Initializes a new instance of the class with the specified set of toplevel menu items. - - To be added. - - - - - - Property - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.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 deleted file mode 100644 index ca65ed415..000000000 --- a/ecmadocs/en/Terminal.Gui/MenuBarItem.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - - A menu bar item contains other menu items. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.MenuItem[] - - - - Gets or sets the children for this MenuBarItem - - The children. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - 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 deleted file mode 100644 index 42af77cc7..000000000 --- a/ecmadocs/en/Terminal.Gui/MenuItem.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - NStack.ustring - - - - Gets or sets the help text for the menu item. - - The help text. - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Rune - - - - 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 - - 1.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 - - 1.0.0.0 - - - NStack.ustring - - - - 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 deleted file mode 100644 index 2abb49f37..000000000 --- a/ecmadocs/en/Terminal.Gui/MessageBox.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Terminal.Gui - 1.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. - - The difference between the Query and ErrorQuery method is the default set of colors used for the message box. - - - The following example pops up a Message Box with 50 columns, and 7 lines, with the specified title and text, plus two buttons. - The value -1 is returned when the user cancels the dialog by pressing the ESC key. - - - - var n = MessageBox.Query (50, 7, "Quit Demo", "Are you sure you want to quit this demo?", "Yes", "No"); - if (n == 0) - quit = true; - else - quit = false; - - - - - - - - - Method - - 1.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 - - 1.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 deleted file mode 100644 index 96f26f3f5..000000000 --- a/ecmadocs/en/Terminal.Gui/MouseEvent.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.ValueType - - - - - Describes a mouse event - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - Flags indicating the kind of mouse event that is being posted. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.String - - - - - Returns a that represents the current . - - A that represents the current . - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Int32 - - - - The X (column) location for the mouse event. - - To be added. - - - - - - Field - - 1.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 deleted file mode 100644 index 7794a9960..000000000 --- a/ecmadocs/en/Terminal.Gui/MouseFlags.xml +++ /dev/null @@ -1,426 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Enum - - - - System.Flags - - - - - Mouse flags reported in MouseEvent. - - - They just happen to map to the ncurses ones. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - Mask that captures all the events. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The first mouse button was clicked (press+release). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The first mouse button was double-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The first mouse button was pressed. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The first mouse button was released. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The first mouse button was tripple-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The second mouse button was clicked (press+release). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The second mouse button was double-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The second mouse button was pressed. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The second mouse button was released. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The second mouse button was tripple-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The third mouse button was clicked (press+release). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The third mouse button was double-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The third mouse button was pressed. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The third mouse button was released. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The third mouse button was tripple-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The fourth button was clicked (press+release). - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The fourth button was double-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The fourth mouse button was pressed. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The fourth mouse button was released. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The fourth button was tripple-clicked. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - Flag: the alt key was pressed when the mouse button took place. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - Flag: the shift key was pressed when the mouse button took place. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The fourth button was pressed. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.MouseFlags - - - - The mouse position is being reported in this event. - - - - - diff --git a/ecmadocs/en/Terminal.Gui/OpenDialog.xml b/ecmadocs/en/Terminal.Gui/OpenDialog.xml deleted file mode 100644 index 9ee24a209..000000000 --- a/ecmadocs/en/Terminal.Gui/OpenDialog.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.FileDialog - - - - - The Open Dialog provides an interactive dialog box for users to select files or directories. - - - - The open dialog can be used to select files for opening, it can be configured to allow - multiple items to be selected (based on the AllowsMultipleSelection) variable and - you can control whether this should allow files or directories to be selected. - - - To use it, create an instance of the OpenDialog, configure its properties, and then - call Application.Run on the resulting instance. This will run the dialog modally, - and when this returns, the list of filds will be available on the FilePaths property. - - - To select more than one file, users can use the spacebar, or control-t. - - - - - - - - Constructor - - 1.0.0.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this allows multiple selection. - - - true if allows multiple selection; otherwise, false, defaults to false. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this can choose directories. - - - true if can choose directories; otherwise, false defaults to false. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this can choose files. - - - true if can choose files; otherwise, false. Defaults to true - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Collections.Generic.IReadOnlyList<System.String> - - - - Returns the selected files, or an empty list if nothing has been selected - - The file paths. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Point.xml b/ecmadocs/en/Terminal.Gui/Point.xml deleted file mode 100644 index 9645c3bb4..000000000 --- a/ecmadocs/en/Terminal.Gui/Point.xml +++ /dev/null @@ -1,431 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - - - To be added. - - Point Constructor - - - Creates a Point from a Size value. - - - - - - - Constructor - - 1.0.0.0 - - - - - - - To be added. - To be added. - - Point Constructor - - - Creates a Point from a specified x,y coordinate pair. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Point - - - - Empty Shared Field - - - An uninitialized Point Structure. - - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - - Equals Method - - To be added. - - Checks equivalence of this Point and another object. - - - - - - - Method - - 1.0.0.0 - - - System.Int32 - - - - - GetHashCode Method - - To be added. - - Calculates a hashing value. - - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - IsEmpty Property - - To be added. - - Indicates if both X and Y are zero. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - The Point used offset this Point. - - Translates this Point by the specified Point. - - The offset. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - To be added. - To be added. - - Offset Method - - - Moves the Point a specified distance. - - - - - - - Method - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.String - - - - - ToString Method - - To be added. - - Formats the Point as a string in coordinate notation. - - - - - - - Field - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the x-coordinate of this Point. - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the y-coordinate of this Point. - - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Pos.xml b/ecmadocs/en/Terminal.Gui/Pos.xml deleted file mode 100644 index 974885e0d..000000000 --- a/ecmadocs/en/Terminal.Gui/Pos.xml +++ /dev/null @@ -1,340 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - - Describes a position which can be an absolute value, a percentage, centered, or - relative to the ending dimension. Integer values are implicitly convertible to - an absolute Pos. These objects are created using the static methods Percent, - AnchorEnd and Center. The Pos objects can be combined with the addition and - subtraction operators. - - - - Use the Pos objects on the X or Y properties of a view to control the position. - - - These can be used to set the absolute position, when merely assigning an - integer value (via the implicit integer to Pos conversion), and they can be combined - to produce more useful layouts, like: Pos.Center - 3, which would shift the postion - of the view 3 characters to the left after centering for example. - - - It is possible to reference coordinates of another view by using the methods - Left(View), Right(View), Bottom(View), Top(View). The X(View) and Y(View) are - aliases to Left(View) and Top(View) respectively. - - - - - - - - Constructor - - 1.0.0.0 - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - Optional margin to set aside. - - Creates a Pos object that is anchored to the end of the dimension, useful to flush - the layout from the end. - - The Pos object anchored to the end (the bottom or the right side). - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The value to convert to the pos. - - Creates an Absolute Pos from the specified integer value. - - The Absolute Pos. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The view that will be tracked. - - Returns a Pos object tracks the Bottom (Y+Height) coordinate of the specified view. - - The Position that depends on the other view. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - Returns a Pos object that can be used to center the views. - - The center Pos. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The view that will be tracked. - - Returns a Pos object tracks the Left (X) position of the specified view. - - The Position that depends on the other view. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - - The first to add. - The second to add. - - Adds a to a , yielding a new . - - The that is the sum of the values of left and right. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The value to convert to the pos. - - Creates an Absolute Pos from the specified integer value. - - The Absolute Pos. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - - The to subtract from (the minuend). - The to subtract (the subtrahend). - - Subtracts a from a , yielding a new . - - The that is the left minus right. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - A value between 0 and 100 representing the percentage. - - Creates a percentage Pos object - - The percent Pos object. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The view that will be tracked. - - Returns a Pos object tracks the Right (X+Width) coordinate of the specified view. - - The Position that depends on the other view. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The view that will be tracked. - - Returns a Pos object tracks the Top (Y) position of the specified view. - - The Position that depends on the other view. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The view that will be tracked. - - Returns a Pos object tracks the Left (X) position of the specified view. - - The Position that depends on the other view. - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - - - The view that will be tracked. - - Returns a Pos object tracks the Top (Y) position of the specified view. - - The Position that depends on the other view. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/ProgressBar.xml b/ecmadocs/en/Terminal.Gui/ProgressBar.xml deleted file mode 100644 index 9afbbc003..000000000 --- a/ecmadocs/en/Terminal.Gui/ProgressBar.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - Progress bar can indicate progress of an activity visually. - - - - The progressbar can operate in two modes, percentage mode, or - activity mode. The progress bar starts in percentage mode and - setting the Fraction property will reflect on the UI the progress - made so far. Activity mode is used when the application has no - way of knowing how much time is left, and is started when you invoke - the Pulse() method. You should call the Pulse method repeatedly as - your application makes progress. - - - - - - - - Constructor - - 1.0.0.0 - - - - - Initializes a new instance of the class, starts in percentage mode and uses relative layout. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - Rect. - - Initializes a new instance of the class, starts in percentage mode with an absolute position and size. - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Single - - - - Gets or sets the progress indicator fraction to display, must be a value between 0 and 1. - - The fraction representing the progress. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Notifies the progress bar that some progress has taken place. - - - If the ProgressBar is is percentage mode, it switches to activity - mode. If is in activity mode, the marker is moved. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/RadioGroup.xml b/ecmadocs/en/Terminal.Gui/RadioGroup.xml deleted file mode 100644 index 2eb170aa0..000000000 --- a/ecmadocs/en/Terminal.Gui/RadioGroup.xml +++ /dev/null @@ -1,255 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - - - - 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 - - 1.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 and uses - an absolute layout for the result. - - To be added. - - - - - - Constructor - - 1.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. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The location of the cursor in the radio group - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.String[] - - - - The radio labels to display - - The radio labels. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The currently selected item from the list of radio labels - - The selected. - To be added. - - - - - - Field - - 1.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 deleted file mode 100644 index b98e37841..000000000 --- a/ecmadocs/en/Terminal.Gui/Rect.xml +++ /dev/null @@ -1,755 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.ValueType - - - - - Stores a set of four integers that represent the location and size of a rectangle - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - To be added. - To be added. - - Rectangle Constructor - - - Creates a Rectangle from Point and Size values. - - - - - - - Constructor - - 1.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 - - 1.0.0.0 - - - System.Int32 - - - - Bottom Property - - To be added. - - The Y coordinate of the bottom edge of the Rectangle. - Read only. - - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - - Contains Method - - To be added. - - Checks if a Point lies within this Rectangle. - - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - - Contains Method - - To be added. - - Checks if a Rectangle lies entirely within this - Rectangle. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Rect - - - - Empty Shared Field - - - An uninitialized Rectangle Structure. - - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - - Equals Method - - To be added. - - Checks equivalence of this Rectangle and another object. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Int32 - - - - - GetHashCode Method - - To be added. - - Calculates a hashing value. - - - - - - - Field - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the height of this Rectangle structure. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Inflate Method - - - Inflates the Rectangle by a specified Size. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - To be added. - To be added. - - Inflate Method - - - Inflates the Rectangle by a specified width and height. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Intersect Method - - - Replaces the Rectangle with the intersection of itself - and another Rectangle. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - - IntersectsWith Method - - To be added. - - Checks if a Rectangle intersects with this one. - - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - IsEmpty Property - - To be added. - - Indicates if the width or height are zero. Read only. - - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Left Property - - To be added. - - The X coordinate of the left edge of the Rectangle. - Read only. - - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Point - - - - Location Property - - To be added. - - The Location of the top-left corner of the Rectangle. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Offset Method - - - Moves the Rectangle a specified distance. - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - - To be added. - To be added. - - Offset Method - - - Moves the Rectangle a specified distance. - - - - - - - Method - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Int32 - - - - Right Property - - To be added. - - The X coordinate of the right edge of the Rectangle. - Read only. - - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Size - - - - Size Property - - To be added. - - The Size of the Rectangle. - - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Top Property - - To be added. - - The Y coordinate of the top edge of the Rectangle. - Read only. - - - - - - - Method - - 1.0.0.0 - - - System.String - - - - - ToString Method - - To be added. - - Formats the Rectangle as a string in (x,y,w,h) notation. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the width of this Rect structure. - - To be added. - - - - - - Field - - 1.0.0.0 - - - System.Int32 - - - - Gets or sets the x-coordinate of the upper-left corner of this Rectangle structure. - - To be added. - - - - - - Field - - 1.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 deleted file mode 100644 index 8305e9bc7..000000000 --- a/ecmadocs/en/Terminal.Gui/Responder.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Object - - - - - Responder base class implemented by objects that want to participate on keyboard and mouse input. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this can focus. - - - true if can focus; otherwise, false. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets a value indicating whether this has focus. - - - true if has focus; otherwise, false. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Contains the details about the mouse event. - - Method invoked when a mouse event is generated - - - true, if the event was handled, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Contains the details about the key that produced the event. - - 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 - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - Contains the details about the key that produced the event. - - 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/SaveDialog.xml b/ecmadocs/en/Terminal.Gui/SaveDialog.xml deleted file mode 100644 index 74cf2b3bd..000000000 --- a/ecmadocs/en/Terminal.Gui/SaveDialog.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.FileDialog - - - - - The save dialog provides an interactive dialog box for users to pick a file to - save. - - - - To use it, create an instance of the SaveDialog, and then - call Application.Run on the resulting instance. This will run the dialog modally, - and when this returns, the FileName property will contain the selected value or - null if the user canceled. - - - - - - - - Constructor - - 1.0.0.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Gets the name of the file the user selected for saving, or null - if the user canceled the dialog box. - - The name of the file. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/ScrollBarView.xml b/ecmadocs/en/Terminal.Gui/ScrollBarView.xml deleted file mode 100644 index 7301fe619..000000000 --- a/ecmadocs/en/Terminal.Gui/ScrollBarView.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - ScrollBarViews are views that display a 1-character scrollbar, either horizontal or vertical - - - - The scrollbar is drawn to be a representation of the Size, assuming that the - scroll position is set at Position. - - - If the region to display the scrollbar is larger than three characters, - arrow indicators are drawn. - - - - - - - - Constructor - - 1.0.0.0 - - - - - - - - - Frame for the scrollbar. - The size that this scrollbar represents. - The position within this scrollbar. - If set to true this is a vertical scrollbar, otherwize, the scrollbar is horizontal. - - Initializes a new instance of the class. - - To be added. - - - - - - Event - - 1.0.0.0 - - - System.Action - - - - This event is raised when the position on the scrollbar has changed. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The position to show the scrollbar at. - - The position. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Region to be redrawn. - - Redraw the scrollbar - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The size that this scrollbar represents - - The size. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/ScrollView.xml b/ecmadocs/en/Terminal.Gui/ScrollView.xml deleted file mode 100644 index 316ad9c68..000000000 --- a/ecmadocs/en/Terminal.Gui/ScrollView.xml +++ /dev/null @@ -1,320 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView. - - - - The subviews that are added to this scrollview are offset by the - ContentOffset property. The view itself is a window into the - space represented by the ContentSize. - - - - - - - - - Constructor - - 1.0.0.0 - - - - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - The view to add to the scrollview. - - Adds the view to the scrollview. - - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Point - - - - Represents the top left corner coordinate that is displayed by the scrollview - - The content offset. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Size - - - - Represents the contents of the data shown inside the scrolview - - The size of the content. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Removes all widgets from this container. - - - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Number of lines to scroll. - - Scrolls the view down. - - - true, if left was scrolled, false otherwise. - To be added. - - - - - - Event - - 1.0.0.0 - - - System.Action<Terminal.Gui.ScrollView> - - - - This event is raised when the contents have scrolled - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Number of columns to scroll by. - - Scrolls the view to the left - - - true, if left was scrolled, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Number of columns to scroll by. - - Scrolls the view to the right. - - - true, if right was scrolled, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Number of lines to scroll. - - Scrolls the view up. - - - true, if left was scrolled, false otherwise. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Gets or sets the visibility for the horizontal scroll indicator. - - - true if show vertical scroll indicator; otherwise, false. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - /// Gets or sets the visibility for the vertical scroll indicator. - - - true if show vertical scroll indicator; otherwise, false. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Size.xml b/ecmadocs/en/Terminal.Gui/Size.xml deleted file mode 100644 index 62c58387b..000000000 --- a/ecmadocs/en/Terminal.Gui/Size.xml +++ /dev/null @@ -1,384 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.ValueType - - - - - Stores an ordered pair of integers, which specify a Height and Width. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - To be added. - - Size Constructor - - - Creates a Size from a Point value. - - - - - - - Constructor - - 1.0.0.0 - - - - - - - To be added. - To be added. - - Size Constructor - - - Creates a Size from specified dimensions. - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Size - - - - Gets a Size structure that has a Height and Width value of 0. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - - Equals Method - - To be added. - - Checks equivalence of this Size and another object. - - - - - - - Method - - 1.0.0.0 - - - System.Int32 - - - - - GetHashCode Method - - To be added. - - Calculates a hashing value. - - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Height Property - - To be added. - - The Height coordinate of the Size. - - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - IsEmpty Property - - To be added. - - Indicates if both Width and Height are zero. - - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Size - - - - - - - To be added. - To be added. - - Addition Operator - - To be added. - - Addition of two Size structures. - - - - - - - Method - - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Size - - - - - - - To be added. - To be added. - - Subtraction Operator - - To be added. - - Subtracts two Size structures. - - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Size - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.String - - - - - ToString Method - - To be added. - - Formats the Size as a string in coordinate notation. - - - - - - - Property - - 1.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 deleted file mode 100644 index e2c14ee2a..000000000 --- a/ecmadocs/en/Terminal.Gui/SpecialChar.xml +++ /dev/null @@ -1,211 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Enum - - - - Special characters that can be drawn with Driver.AddSpecial. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - The bottom tee. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Diamond character - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Horizontal line character. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Left tee - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Lower left corner - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Lower right corner - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Right tee - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Stipple pattern - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Top tee - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Upper left corner - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Upper right corner - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.SpecialChar - - - - Vertical line character. - - - - - diff --git a/ecmadocs/en/Terminal.Gui/TextAlignment.xml b/ecmadocs/en/Terminal.Gui/TextAlignment.xml deleted file mode 100644 index 54c17411c..000000000 --- a/ecmadocs/en/Terminal.Gui/TextAlignment.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - System.Enum - - - - Text alignment enumeration, controls how text is displayed. - - To be added. - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.TextAlignment - - - - Centers the text in the frame. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.TextAlignment - - - - Shows the line as justified text in the line. - - - - - - - Field - - 1.0.0.0 - - - Terminal.Gui.TextAlignment - - - - Aligns the text to the left of the frame. - - - - - - - Field - - 1.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 deleted file mode 100644 index c2a5ab5b6..000000000 --- a/ecmadocs/en/Terminal.Gui/TextField.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - Text data entry widget - - - The Entry widget provides Emacs-like editing - functionality, and mouse support. - - - - - - - Constructor - - 1.0.0.0 - - - - - - Initial text contents. - - Public constructor that creates a text field, with layout controlled with X, Y, Width and Height. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - Initial text contents. - - Public constructor that creates a text field, with layout controlled with X, Y, Width and Height. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - - - The x coordinate. - The y coordinate. - The width. - Initial text contents. - - Public constructor that creates a text field at an absolute position and size. - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - Event - - 1.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 - - 1.0.0.0 - - - System.Int32 - - - - Sets or gets the current cursor position. - - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Rect - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Sets the cursor position. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Sets the secret property. - - To be added. - - This makes the text entry suitable for entering passwords. - - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Sets or gets the text in the entry. - - To be added. - - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Tracks whether the text field should be considered "used", that is, that the user has moved in the entry, so new input should be appended at the cursor position, rather than clearing the entry - - To be added. - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/TextView.xml b/ecmadocs/en/Terminal.Gui/TextView.xml deleted file mode 100644 index 12956539c..000000000 --- a/ecmadocs/en/Terminal.Gui/TextView.xml +++ /dev/null @@ -1,387 +0,0 @@ - - - - - Terminal.Gui - 1.0.0.0 - - - Terminal.Gui.View - - - - - Multi-line text editing view - - - - The text view provides a multi-line text view. Users interact - with it with the standard Emacs commands for movement or the arrow - keys. - - - - Shortcut - Action performed - - - Left cursor, Control-b - - Moves the editing point left. - - - - Right cursor, Control-f - - Moves the editing point right. - - - - Alt-b - - Moves one word back. - - - - Alt-f - - Moves one word forward. - - - - Up cursor, Control-p - - Moves the editing point one line up. - - - - Down cursor, Control-n - - Moves the editing point one line down - - - - Home key, Control-a - - Moves the cursor to the beginning of the line. - - - - End key, Control-e - - Moves the cursor to the end of the line. - - - - Delete, Control-d - - Deletes the character in front of the cursor. - - - - Backspace - - Deletes the character behind the cursor. - - - - Control-k - - Deletes the text until the end of the line and replaces the kill buffer - with the deleted text. You can paste this text in a different place by - using Control-y. - - - - Control-y - - Pastes the content of the kill ring into the current position. - - - - Alt-d - - Deletes the word above the cursor and adds it to the kill ring. You - can paste the contents of the kill ring with Control-y. - - - - Control-q - - Quotes the next input character, to prevent the normal processing of - key handling to take place. - - - - - - - - - - Constructor - - 1.0.0.0 - - - - - Public constructor, creates a view on the specified area, with dimensions controlled with the X, Y, Width and Height properties. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - To be added. - - Public constructor, creates a view on the specified area, with absolute position and size. - - - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - Gets the cursor column. - - The cursor column. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Int32 - - - - The current cursor row. - - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Path to the file to load. - - Loads the contents of the file into the TextView. - - - true, if file was loaded, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Stream to load the contents from. - - Loads the contents of the stream into the TextView. - - - true, if stream was loaded, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Positions the cursor on the current row and column - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - - Indicates readonly attribute of TextView - - Boolean value(Default false) - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - The region to redraw. - - Redraw the text editor region - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - Row that should be displayed at the top, if the value is negative it will be reset to zero - - Will scroll the view to display the specified row at the top - - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - 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 deleted file mode 100644 index 5c1452a4c..000000000 --- a/ecmadocs/en/Terminal.Gui/Toplevel.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Terminal.Gui - 1.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, or - by calling - - There will be a toplevel created for you on the first time use - and can be accessed from the property , - but new toplevels can be created and ran on top of it. To run, create the - toplevel and then invoke with the - new toplevel. - - - - - - - - Constructor - - 1.0.0.0 - - - - - Initializes a new instance of the class with Computed layout, defaulting to full screen. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - Frame. - - Initializes a new instance of the class with the specified absolute layout. - - To be added. - - - - - - Property - - 1.0.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Field - - 1.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. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - This method is invoked by Application.Begin as part of the Application.Run after - the views have been laid out, and before the views are drawn for the first time. - - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/View.xml b/ecmadocs/en/Terminal.Gui/View.xml deleted file mode 100644 index 33e01f309..000000000 --- a/ecmadocs/en/Terminal.Gui/View.xml +++ /dev/null @@ -1,1103 +0,0 @@ - - - - - Terminal.Gui - 1.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 can either be created with an absolute position, by calling the constructor that takes a - Rect parameter to specify the absolute position and size (the Frame of the View) or by setting the - X, Y, Width and Height properties on the view. Both approaches use coordinates that are relative - to the container they are being added to. - - - When you do not specify a Rect frame you can use the more flexible - Dim and Pos objects that can dynamically update the position of a view. - The X and Y properties are of type - and you can use either absolute positions, percentages or anchor - points. The Width and Height properties are of type - and can use absolute position, - percentages and anchors. These are useful as they will take - care of repositioning your views if your view's frames are resized - or if the terminal size changes. - - - When you specify the Rect parameter to a view, you are setting the LayoutStyle to Absolute, and the - view will always stay in the position that you placed it. To change the position change the - Frame property to the new position. - - - 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. - - - Views that are focusable should implement the PositionCursor to make sure that - the cursor is placed in a location that makes sense. Unix terminals do not have - a way of hiding the cursor, so it can be distracting to have the cursor left at - the last focused view. So views should make sure that they place the cursor - in a visually sensible place. - - - The metnod LayoutSubviews is invoked when the size or layout of a view has - changed. The default processing system will keep the size and dimensions - for views that use the LayoutKind.Absolute, and will recompute the - frames for the vies that use LayoutKind.Computed. - - - - - - - - Constructor - - 1.0.0.0 - - - - - Initializes a new instance of the class and sets the - view up for Computed layout, which will use the values in X, Y, Width and Height to - compute the View's Frame. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - The region covered by this view. - - Initializes a new instance of the class with the absolute - dimensions specified in the frame. If you want to have Views that can be positioned with - Pos and Dim properties on X, Y, Width and Height, use the empty constructor. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Adds a subview to this view. - - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - - - Col. - Row. - Ch. - - Displays the specified character in the specified column and row. - - To be added. - - - - - - Property - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - Flags this view for requiring the children views to be repainted. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Clears the view region with the current color. - - - - This clears the entire region used by this view. - - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Clears the specfied rectangular region with the current color - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view. - - To be added. - - - - - - Method - - 1.0.0.0 - - - Terminal.Gui.Rect - - - - - Sets the Console driver's clip region to the current View's Bounds. - - The existing driver's Clip region, which can be then set by setting the Driver.Clip property. - To be added. - - - - - - Property - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - - - - Rectangular region for the frame to be drawn. - The padding to add to the drawn frame. - 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 - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Void - - - - - Focuses the first focusable subview if one exists. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Focuses the last focusable subview if one exists. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - Focuses the next view. - - - true, if next was focused, false otherwise. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - Focuses the previous view. - - - true, if previous was focused, false otherwise. - To be added. - - - - - - Property - - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - Gets or sets the height for the view. This is only used when the LayoutStyle is Computed, if the - LayoutStyle is set to Absolute, this value is ignored. - - The height. - To be added. - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - Gets or sets an identifier for the view; - - The identifier. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.LayoutStyle - - - - Controls how the view's Frame is computed during the LayoutSubviews method, if Absolute, then - LayoutSubviews does not change the Frame properties, otherwise the Frame is updated from the - values in X, Y, Width and Height properties. - - The layout style. - To be added. - - - - - - Method - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.Boolean - - - - - - Contains the details about the key that produced the event. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Contains the details about the key that produced the event. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - Contains the details about the key that produced the event. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - The region to redraw, this is relative to the view itself. - - Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display. - - - - Views should set the color that they want to use on entry, as otherwise this will inherit - the last color that was set globaly on the driver. - - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Removes a widget from this container. - - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Removes all the widgets from this container. - - - - - - - - Method - - 1.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 - - 1.0.0.0 - - - Terminal.Gui.Rect - - - - - - Rectangle region to clip into, the region is view-relative. - - Sets the clipping region to the specified region, the region is view-relative - - The previous clip region. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - View. - - Focuses the specified sub-view. - - To be added. - - - - - - Method - - 1.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 - - 1.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 - - 1.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 - - 1.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 - - 1.0.0.0 - - - System.String - - - - - Returns a that represents the current . - - A that represents the current . - To be added. - - - - - - Property - - 1.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. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Dim - - - - Gets or sets the width for the view. This is only used when the LayoutStyle is Computed, if the - LayoutStyle is set to Absolute, this value is ignored. - - The width. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - Gets or sets the X position for the view (the column). This is only used when the LayoutStyle is Computed, if the - LayoutStyle is set to Absolute, this value is ignored. - - The X Position. - To be added. - - - - - - Property - - 1.0.0.0 - - - Terminal.Gui.Pos - - - - Gets or sets the Y position for the view (line). This is only used when the LayoutStyle is Computed, if the - LayoutStyle is set to Absolute, this value is ignored. - - The y position (line). - To be added. - - - - diff --git a/ecmadocs/en/Terminal.Gui/Window.xml b/ecmadocs/en/Terminal.Gui/Window.xml deleted file mode 100644 index 37ed7b223..000000000 --- a/ecmadocs/en/Terminal.Gui/Window.xml +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Terminal.Gui - 1.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 - - 1.0.0.0 - - - - - - Title. - - Initializes a new instance of the class with an optional title. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - Title. - Number of characters to use for padding of the drawn frame. - - Initializes a new instance of the with - the specified frame for its location, with the specified border - an optional title. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - Frame. - Title. - - Initializes a new instance of the class with an optional title and a set frame. - - To be added. - - - - - - Constructor - - 1.0.0.0 - - - - - - - - Frame. - Title. - Number of characters to use for padding of the drawn frame. - - Initializes a new instance of the with - the specified frame for its location, with the specified border - an optional title. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - View to add to the window. - - Add the specified view to the ContentView. - - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Collections.IEnumerator - - - - - Enumerates the various views in the ContentView. - - The enumerator. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - - To be added. - - Removes a widget from this container. - - - - - - - - Method - - 1.0.0.0 - - - System.Void - - - - - Removes all widgets from this container. - - - - - - - - Property - - 1.0.0.0 - - - NStack.ustring - - - - 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 deleted file mode 100644 index 9c02136ae..000000000 --- a/ecmadocs/en/index.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints) - - - System.Reflection.AssemblyCompany("Miguel de Icaza") - - - System.Reflection.AssemblyConfiguration("Release") - - - System.Reflection.AssemblyDescription("Console-based user interface toolkit for .NET applications.") - - - System.Reflection.AssemblyFileVersion("1.0.0.0") - - - System.Reflection.AssemblyInformationalVersion("1.0.0") - - - System.Reflection.AssemblyProduct("Terminal.Gui") - - - System.Reflection.AssemblyTitle("Terminal.Gui") - - - System.Runtime.CompilerServices.CompilationRelaxations(8) - - - System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true) - - - System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.6.1", FrameworkDisplayName=".NET Framework 4.6.1") - - - - - To be added. - To be added. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Terminal - diff --git a/ecmadocs/en/ns-Mono.Terminal.xml b/ecmadocs/en/ns-Mono.Terminal.xml deleted file mode 100644 index 1499a5589..000000000 --- a/ecmadocs/en/ns-Mono.Terminal.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/ecmadocs/en/ns-Terminal.Gui.xml b/ecmadocs/en/ns-Terminal.Gui.xml deleted file mode 100644 index 7b8461ef5..000000000 --- a/ecmadocs/en/ns-Terminal.Gui.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - -