Index

Package: Widgets.Containers.Keen_Panels

Description

package Widgets.Containers.Keen_Panels is

Classes

Keen_Panel

type Keen_Panel is new Container with private;

Ancestors:

Primitive operations:

Construct
Delete (overriding Widgets.Containers.Delete)
Draw_Content (overriding Widgets.Containers.Draw_Content)
Get_Min_Height (overriding Widgets.Get_Min_Height)
Get_Min_Width (overriding Widgets.Get_Min_Width)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Construct (Inherited)
Widgets.Containers.Add (Inherited)
Widgets.Containers.Apply_Container_Layout (Inherited)
Widgets.Containers.Bring_To_Front (Inherited)
Widgets.Containers.Delete_Child (Inherited)
Widgets.Containers.Delete_Children (Inherited)
Widgets.Containers.Draw (Inherited)
Widgets.Containers.Draw_Children (Inherited)
Widgets.Containers.Find_Widget (Inherited)
Widgets.Containers.Handle_Ancestor_Hidden (Inherited)
Widgets.Containers.Handle_Ancestor_Unhidden (Inherited)
Widgets.Containers.Handle_Resize (Inherited)
Widgets.Containers.Pack (Inherited)
Widgets.Containers.Remove (Inherited)
Widgets.Containers.Set_Zoom (Inherited)
Widgets.Deactivate_Popup (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (Inherited)
Widgets.Handle_Blur (Inherited)
Widgets.Handle_Click (Inherited)
Widgets.Handle_Descendant_Hidden (Inherited)
Widgets.Handle_Descendant_Unhidden (Inherited)
Widgets.Handle_Enter (Inherited)
Widgets.Handle_Exit (Inherited)
Widgets.Handle_Focus (Inherited)
Widgets.Handle_Key_Held (Inherited)
Widgets.Handle_Key_Press (Inherited)
Widgets.Handle_Key_Release (Inherited)
Widgets.Handle_Mouse_Held (Inherited)
Widgets.Handle_Mouse_Move (Inherited)
Widgets.Handle_Mouse_Press (Inherited)
Widgets.Handle_Mouse_Release (Inherited)
Widgets.Handle_Mouse_Scroll (Inherited)
Widgets.Set_Color (Inherited)
Widgets.Set_Dirty (Inherited)
Widgets.Set_Enabled (Inherited)
Widgets.Set_Focused (Inherited)
Widgets.Set_Parent (Inherited)
Widgets.Set_Visible (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-containers-keen_panels.ads:6:10 (declaration)
widgets-containers-keen_panels.adb:31:36 (reference)
widgets-containers-keen_panels.adb:44:43 (reference)
widgets-containers-keen_panels.adb:70:37 (reference)
widgets-containers-keen_panels.adb:79:43 (reference)
widgets-containers-keen_panels.adb:134:44 (reference)
widgets-containers-keen_panels.adb:146:43 (reference)
widgets-containers-keen_panels.ads:7:37 (reference)
widgets-containers-keen_panels.ads:20:10 (full declaration)
widgets-containers-keen_panels.ads:34:43 (reference)
widgets-containers-keen_panels.ads:41:37 (reference)
widgets-containers-keen_panels.ads:43:43 (reference)
widgets-containers-keen_panels.ads:45:44 (reference)
widgets-containers-keen_panels.ads:47:43 (reference)

Types

A_Keen_Panel

type A_Keen_Panel is access all Keen_Panel'Class;

References:

widgets-containers-keen_panels.ads:7:10 (declaration)
game_views-keen.adb:403:25 (reference)
widgets-containers-keen_panels.adb:30:54 (reference)
widgets-containers-keen_panels.adb:31:16 (reference)
widgets-containers-keen_panels.ads:11:54 (reference)

Subprograms & Entries

Create_Panel

function Create_Panel
( view: not null access Game_Views.Game_View'Class;
id: String;
libName: String )
return A_Keen_Panel;

References:

widgets-containers-keen_panels.ads:9:14 (declaration)
game_views-keen.adb:447:23 (reference)
game_views-keen.adb:526:19 (reference)
widgets-containers-keen_panels.adb:28:14 (body)
widgets-containers-keen_panels.adb:39:9 (label)
widgets-containers-keen_panels.ads:14:27 (reference)

Called by:

Game_Views.Keen.Populate_View defined at game_views-keen.ads:97:15
Game_Views.Keen.Populate_View defined at game_views-keen.ads:97:15

Calls:

Construct defined at widgets-containers-keen_panels.ads:34:15
Widgets.Delete defined at widgets.ads:685:15