Index

Package: Widgets.Labels

Description

package Widgets.Labels is

Classes

Label

type Label is new Widget with private;

Ancestors:

Primitive operations:

Construct
Draw_Content (overriding Widgets.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)
Set_Color (overriding Widgets.Set_Color)
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Construct (Inherited)
Widgets.Deactivate_Popup (Inherited)
Widgets.Delete (Inherited)
Widgets.Draw (Inherited)
Widgets.Find_Widget (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (Inherited)
Widgets.Handle_Ancestor_Hidden (Inherited)
Widgets.Handle_Ancestor_Unhidden (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.Handle_Resize (Inherited)
Widgets.Pack (Inherited)
Widgets.Set_Dirty (Inherited)
Widgets.Set_Enabled (Inherited)
Widgets.Set_Focused (Inherited)
Widgets.Set_Parent (Inherited)
Widgets.Set_Visible (Inherited)
Widgets.Set_Zoom (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-labels.ads:4:10 (declaration)
widgets-labels.adb:13:31 (reference)
widgets-labels.adb:26:40 (reference)
widgets-labels.adb:41:43 (reference)
widgets-labels.adb:68:44 (reference)
widgets-labels.adb:89:43 (reference)
widgets-labels.adb:109:47 (reference)
widgets-labels.adb:116:49 (reference)
widgets-labels.adb:127:43 (reference)
widgets-labels.adb:138:48 (reference)
widgets-labels.adb:154:48 (reference)
widgets-labels.ads:5:32 (reference)
widgets-labels.ads:14:47 (reference)
widgets-labels.ads:16:49 (reference)
widgets-labels.ads:18:43 (reference)
widgets-labels.ads:22:48 (reference)
widgets-labels.ads:24:48 (reference)
widgets-labels.ads:32:10 (full declaration)
widgets-labels.ads:39:40 (reference)
widgets-labels.ads:45:43 (reference)
widgets-labels.ads:47:44 (reference)
widgets-labels.ads:49:43 (reference)

Types

A_Label

type A_Label is access all Label'Class;

References:

widgets-labels.ads:5:10 (declaration)
widgets-labels.adb:12:57 (reference)
widgets-labels.adb:13:16 (reference)
widgets-labels.ads:10:57 (reference)
game_views-ked-toolbar-test_panel.adb:19:18 (reference)
game_views-ked-toolbar.adb:58:26 (reference)
widgets-containers-panels-dialogs-about.adb:30:18 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:55:21 (reference)
widgets-containers-panels-dialogs-import_world.adb:36:21 (reference)
widgets-containers-panels-dialogs-new_world.adb:34:21 (reference)
widgets-containers-panels-dialogs-open_world.adb:36:21 (reference)
widgets-containers-panels-dialogs-properties.adb:36:20 (reference)
widgets-containers-panels-dialogs-properties.adb:176:17 (reference)
widgets-containers-panels-dialogs-resize_world.adb:37:20 (reference)
widgets-containers-panels-dialogs-save_changes.adb:33:18 (reference)
widgets-containers-panels-dialogs-save_world.adb:36:21 (reference)
widgets-containers-scenes-ked.adb:291:9 (reference)
widgets-containers-scenes-ked.adb:321:17 (reference)
widgets-containers-scenes-ked.adb:325:17 (reference)

Subprograms & Entries

Create_Label

function Create_Label
( view: not null access Game_Views.Game_View'Class;
id: String;
text: String := "";
icon: String := "" )
return A_Label;

References:

widgets-labels.ads:7:14 (declaration)
widgets-labels.adb:9:14 (body)
widgets-labels.adb:21:9 (label)
widgets-labels.ads:12:27 (reference)
game_views-ked-toolbar-test_panel.adb:39:26 (reference)
game_views-ked-toolbar-test_panel.adb:44:26 (reference)
game_views-ked-toolbar-test_panel.adb:50:26 (reference)
game_views-ked-toolbar.adb:143:22 (reference)
widgets-containers-panels-dialogs-about.adb:35:18 (reference)
widgets-containers-panels-dialogs-about.adb:39:18 (reference)
widgets-containers-panels-dialogs-about.adb:43:18 (reference)
widgets-containers-panels-dialogs-about.adb:47:18 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:58:22 (reference)
widgets-containers-panels-dialogs-import_world.adb:43:18 (reference)
widgets-containers-panels-dialogs-import_world.adb:55:18 (reference)
widgets-containers-panels-dialogs-import_world.adb:66:18 (reference)
widgets-containers-panels-dialogs-import_world.adb:77:18 (reference)
widgets-containers-panels-dialogs-new_world.adb:41:18 (reference)
widgets-containers-panels-dialogs-new_world.adb:45:18 (reference)
widgets-containers-panels-dialogs-new_world.adb:59:18 (reference)
widgets-containers-panels-dialogs-new_world.adb:73:18 (reference)
widgets-containers-panels-dialogs-new_world.adb:86:18 (reference)
widgets-containers-panels-dialogs-open_world.adb:41:18 (reference)
widgets-containers-panels-dialogs-properties.adb:41:18 (reference)
widgets-containers-panels-dialogs-properties.adb:46:18 (reference)
widgets-containers-panels-dialogs-properties.adb:50:18 (reference)
widgets-containers-panels-dialogs-properties.adb:62:18 (reference)
widgets-containers-panels-dialogs-resize_world.adb:42:18 (reference)
widgets-containers-panels-dialogs-resize_world.adb:46:18 (reference)
widgets-containers-panels-dialogs-resize_world.adb:59:18 (reference)
widgets-containers-panels-dialogs-save_changes.adb:38:18 (reference)
widgets-containers-panels-dialogs-save_changes.adb:43:18 (reference)
widgets-containers-panels-dialogs-save_world.adb:41:18 (reference)

Called by:

Game_Views.Ked.Toolbar.Make_Toolbar defined at game_views-ked-toolbar.ads:7:15
Game_Views.Ked.Toolbar.Test_Panel.Make_Test_Panel defined at game_views-ked-toolbar-test_panel.ads:4:15
Game_Views.Ked.Toolbar.Test_Panel.Make_Test_Panel defined at game_views-ked-toolbar-test_panel.ads:4:15
Game_Views.Ked.Toolbar.Test_Panel.Make_Test_Panel defined at game_views-ked-toolbar-test_panel.ads:4:15
Widgets.Containers.Panels.Dialogs.About.Construct defined at widgets-containers-panels-dialogs-about.ads:17:15
Widgets.Containers.Panels.Dialogs.About.Construct defined at widgets-containers-panels-dialogs-about.ads:17:15
Widgets.Containers.Panels.Dialogs.About.Construct defined at widgets-containers-panels-dialogs-about.ads:17:15
Widgets.Containers.Panels.Dialogs.About.Construct defined at widgets-containers-panels-dialogs-about.ads:17:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Construct.Add_Attribute defined at widgets-containers-panels-dialogs-entity_attributes.adb:53:19
Widgets.Containers.Panels.Dialogs.Import_World.Construct defined at widgets-containers-panels-dialogs-import_world.ads:17:15
Widgets.Containers.Panels.Dialogs.Import_World.Construct defined at widgets-containers-panels-dialogs-import_world.ads:17:15
Widgets.Containers.Panels.Dialogs.Import_World.Construct defined at widgets-containers-panels-dialogs-import_world.ads:17:15
Widgets.Containers.Panels.Dialogs.Import_World.Construct defined at widgets-containers-panels-dialogs-import_world.ads:17:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.Open_World.Construct defined at widgets-containers-panels-dialogs-open_world.ads:21:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Resize_World.Construct defined at widgets-containers-panels-dialogs-resize_world.ads:27:15
Widgets.Containers.Panels.Dialogs.Resize_World.Construct defined at widgets-containers-panels-dialogs-resize_world.ads:27:15
Widgets.Containers.Panels.Dialogs.Resize_World.Construct defined at widgets-containers-panels-dialogs-resize_world.ads:27:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Construct defined at widgets-containers-panels-dialogs-save_changes.ads:17:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Construct defined at widgets-containers-panels-dialogs-save_changes.ads:17:15
Widgets.Containers.Panels.Dialogs.Save_World.Construct defined at widgets-containers-panels-dialogs-save_world.ads:21:15

Calls:

Construct defined at widgets-labels.ads:39:15
Widgets.Delete defined at widgets.ads:685:15

Get_Text

function Get_Text
( this: not null access Label'Class )
return String;

References:

widgets-labels.ads:14:14 (declaration)
widgets-labels.adb:109:14 (body)
widgets-labels.adb:112:9 (label)

Calls:

To_String defined at a-strunb.ads:65:13

Set_Align

procedure Set_Align
( this: not null access Label'Class;
align: Align_Type );

References:

widgets-labels.ads:16:15 (declaration)
widgets-labels.adb:116:15 (body)
widgets-labels.adb:122:9 (label)
game_views-ked-toolbar-test_panel.adb:47:23 (reference)
game_views-ked-toolbar-test_panel.adb:53:23 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:59:19 (reference)
widgets-containers-panels-dialogs-new_world.adb:47:15 (reference)
widgets-containers-panels-dialogs-new_world.adb:61:15 (reference)
widgets-containers-panels-dialogs-new_world.adb:75:15 (reference)
widgets-containers-panels-dialogs-new_world.adb:88:15 (reference)
widgets-containers-panels-dialogs-properties.adb:43:15 (reference)
widgets-containers-panels-dialogs-properties.adb:52:15 (reference)
widgets-containers-panels-dialogs-properties.adb:64:15 (reference)
widgets-containers-panels-dialogs-resize_world.adb:48:15 (reference)
widgets-containers-panels-dialogs-resize_world.adb:61:15 (reference)
widgets-containers-panels-dialogs-save_changes.adb:40:15 (reference)
widgets-containers-panels-dialogs-save_changes.adb:45:15 (reference)

Called by:

Game_Views.Ked.Toolbar.Test_Panel.Make_Test_Panel defined at game_views-ked-toolbar-test_panel.ads:4:15
Game_Views.Ked.Toolbar.Test_Panel.Make_Test_Panel defined at game_views-ked-toolbar-test_panel.ads:4:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Construct.Add_Attribute defined at widgets-containers-panels-dialogs-entity_attributes.adb:53:19
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.New_World.Construct defined at widgets-containers-panels-dialogs-new_world.ads:21:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Resize_World.Construct defined at widgets-containers-panels-dialogs-resize_world.ads:27:15
Widgets.Containers.Panels.Dialogs.Resize_World.Construct defined at widgets-containers-panels-dialogs-resize_world.ads:27:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Construct defined at widgets-containers-panels-dialogs-save_changes.ads:17:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Construct defined at widgets-containers-panels-dialogs-save_changes.ads:17:15

Calls:

Widgets.Set_Dirty defined at widgets.ads:662:15

Set_Color

procedure Set_Color
( this: access Label;
purpose: Color_Purpose;
color: Color_Type );

References:

widgets-labels.ads:18:15 (declaration)
widgets-labels.adb:127:15 (body)
widgets-labels.adb:134:9 (label)
game_views-ked-toolbar-test_panel.adb:54:23 (dispatching call)

Set_Icon

procedure Set_Icon
( this: not null access Label'Class;
icon: String );

References:

widgets-labels.ads:22:15 (declaration)
widgets-labels.adb:35:14 (reference)
widgets-labels.adb:138:15 (body)
widgets-labels.adb:150:9 (label)

Called by:

Construct defined at widgets-labels.ads:39:15

Set_Text

procedure Set_Text
( this: not null access Label'Class;
text: String );

References:

widgets-labels.ads:24:15 (declaration)
widgets-labels.adb:34:14 (reference)
widgets-labels.adb:154:15 (body)
widgets-labels.adb:158:9 (label)
widgets-containers-panels-dialogs-properties.adb:176:71 (reference)
widgets-containers-scenes-ked.adb:291:60 (reference)
widgets-containers-scenes-ked.adb:321:68 (reference)
widgets-containers-scenes-ked.adb:325:68 (reference)

Called by:

Construct defined at widgets-labels.ads:39:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Event.Handle_World_Property_Changed defined at widgets-containers-panels-dialogs-properties.adb:169:19
Widgets.Containers.Scenes.Ked.Handle_Exit defined at widgets-containers-scenes-ked.ads:91:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Move defined at widgets-containers-scenes-ked.ads:93:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Move defined at widgets-containers-scenes-ked.ads:93:15

Calls:

To_Unbounded_String defined at a-strunb.ads:59:13
Widgets.Set_Dirty defined at widgets.ads:662:15