Description
Close
procedure Close (Item : in out Headless_Backend)
Parameters
- Item
Current_Size
procedure Current_Size
(Item : Headless_Backend;
Width : in out Natural;
Height : in out Natural;
Available : in out Boolean)
Parameters
- Item
- Width
- Height
- Available
Finish_Input
procedure Finish_Input (Item : in out Headless_Backend)
Parameters
- Item
Headless_Backend
type Headless_Backend (Event_Capacity : Positive := 256) is
new Ada.Finalization.Limited_Controlled and Backend with private;
Interrupt
procedure Interrupt (Item : in out Headless_Backend)
Parameters
- Item
Is_Open
function Is_Open (Item : Headless_Backend) return Boolean
Parameters
- Item
Return value
Last_View
function Last_View (Item : Headless_Backend) return Flyology_TUI.Views.View
Parameters
- Item
Return value
Next_Event
procedure Next_Event
(Item : in out Headless_Backend;
Event : out Flyology_TUI.Events.Terminal_Event;
Status : out Input_Status)
Parameters
- Item
- Event
- Status
Open
procedure Open (Item : in out Headless_Backend)
Parameters
- Item
Queue_Event
procedure Queue_Event
(Item : in out Headless_Backend;
Event : Flyology_TUI.Events.Terminal_Event)
Parameters
- Item
- Event
Render
procedure Render
(Item : in out Headless_Backend;
View : Flyology_TUI.Views.View)
Parameters
- Item
- View
Render_Count
function Render_Count (Item : Headless_Backend) return Natural
Parameters
- Item
Return value
Set_Initial_Size
procedure Set_Initial_Size
(Item : in out Headless_Backend; Width, Height : Natural)
Configure the size reported after the next Open without consuming an input event. Configuration while open raises Backend_Error.
Parameters
- Item
- Width
- Height