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-keen.adb:400:25 (reference)
game_views-keen.adb:577:21 (reference)
game_views-keen.adb:577:32 (reference)
game_views-keen.adb:604:26 (reference)
game_views-keen.adb:621:13 (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-keen.adb:453:26 (reference)
game_views-keen.adb:474:22 (reference)
game_views-keen.adb:530:22 (reference)
game_views-keen.adb:535:22 (reference)
game_views-keen.adb:541:22 (reference)
game_views-keen.adb:547:22 (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
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
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-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-keen.adb:537:19 (reference)
game_views-keen.adb:543:19 (reference)
game_views-keen.adb:549:19 (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
Game_Views.Keen.Populate_View defined at game_views-keen.ads:97: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-keen.adb:455:23 (dispatching call)
game_views-keen.adb:532:19 (dispatching call)
game_views-keen.adb:538:19 (dispatching call)
game_views-keen.adb:544:19 (dispatching call)
game_views-keen.adb:550:19 (dispatching call)

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
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
Game_Views.Keen.Populate_View defined at game_views-keen.ads:97:15

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)
game_views-keen.adb:601:23 (reference)
game_views-keen.adb:615:19 (reference)
game_views-keen.adb:621:68 (reference)

Called by:

Construct defined at widgets-labels.ads:39:15
Game_Views.Keen.Set_Loading_Text defined at game_views-keen.ads:107:15
Game_Views.Keen.Set_Loading_Text defined at game_views-keen.ads:107:15
Game_Views.Keen.Set_Loading_Text.Add_Word defined at game_views-keen.adb:585:19

Calls:

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