Index

Package: Widgets.Buttons

Description

package Widgets.Buttons is

Classes

Button_Action

type Button_Action is new Action with private;

Ancestors:

Primitive operations:

Actions.Construct (Inherited)

References:

widgets-buttons.ads:4:10 (declaration)
widgets-buttons.adb:56:41 (reference)
widgets-buttons.adb:291:59 (reference)
widgets-buttons.ads:5:40 (reference)
widgets-buttons.ads:70:10 (full declaration)

Button (abstract)

type Button is abstract new Widget with private;

Ancestors:

Immediate Children:

Primitive operations:

Add_Listener
Add_Listener
Construct
Dispatch_Action
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)
Remove_Listener
Set_Color (overriding Widgets.Set_Color)
To_String (overriding Widgets.To_String)
Toggle_State
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.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-buttons.ads:28:10 (declaration)
widgets-buttons-checkboxes.adb:163:16 (reference)
widgets-buttons-checkboxes.ads:4:26 (reference)
widgets-buttons-checkboxes.ads:22:26 (reference)
widgets-buttons-pushes.adb:26:9 (reference)
widgets-buttons-pushes.adb:43:16 (reference)
widgets-buttons-pushes.adb:60:16 (reference)
widgets-buttons-pushes.ads:6:29 (reference)
widgets-buttons-pushes.ads:18:29 (reference)
widgets-buttons-toggles.adb:35:16 (reference)
widgets-buttons-toggles.ads:6:31 (reference)
widgets-buttons-toggles.ads:18:31 (reference)
widgets-buttons.adb:11:47 (reference)
widgets-buttons.adb:20:46 (reference)
widgets-buttons.adb:30:40 (reference)
widgets-buttons.adb:44:53 (reference)
widgets-buttons.adb:55:46 (reference)
widgets-buttons.adb:72:43 (reference)
widgets-buttons.adb:123:44 (reference)
widgets-buttons.adb:144:43 (reference)
widgets-buttons.adb:164:48 (reference)
widgets-buttons.adb:171:47 (reference)
widgets-buttons.adb:179:50 (reference)
widgets-buttons.adb:187:49 (reference)
widgets-buttons.adb:198:43 (reference)
widgets-buttons.adb:210:39 (reference)
widgets-buttons.adb:227:40 (reference)
widgets-buttons.adb:243:39 (reference)
widgets-buttons.adb:254:43 (reference)
widgets-buttons.adb:262:39 (reference)
widgets-buttons.ads:29:33 (reference)
widgets-buttons.ads:31:47 (reference)
widgets-buttons.ads:36:46 (reference)
widgets-buttons.ads:39:53 (reference)
widgets-buttons.ads:41:48 (reference)
widgets-buttons.ads:43:47 (reference)
widgets-buttons.ads:45:50 (reference)
widgets-buttons.ads:48:49 (reference)
widgets-buttons.ads:56:39 (reference)
widgets-buttons.ads:58:40 (reference)
widgets-buttons.ads:60:39 (reference)
widgets-buttons.ads:62:43 (reference)
widgets-buttons.ads:96:10 (full declaration)
widgets-buttons.ads:105:40 (reference)
widgets-buttons.ads:112:46 (reference)
widgets-buttons.ads:114:43 (reference)
widgets-buttons.ads:116:44 (reference)
widgets-buttons.ads:118:43 (reference)
widgets-buttons.ads:121:43 (reference)
widgets-buttons.ads:126:39 (reference)

Types

A_Button_Action

type A_Button_Action is access all Button_Action'Class;

References:

widgets-buttons.ads:5:10 (declaration)
widgets-buttons-groups.adb:59:39 (reference)
widgets-buttons-groups.ads:41:39 (reference)
widgets-buttons.adb:56:18 (reference)
widgets-buttons.adb:283:39 (reference)
widgets-buttons.adb:290:37 (reference)
widgets-buttons.adb:291:80 (reference)
widgets-buttons.ads:21:39 (reference)
widgets-buttons.ads:24:36 (reference)
widgets-buttons.ads:77:37 (reference)
widgets-buttons.ads:92:39 (reference)
widgets-containers-scroll_panes.adb:228:39 (reference)
widgets-containers-scroll_panes.ads:56:39 (reference)
game_views-ked-toolbar-layers_menu.adb:166:37 (reference)
game_views-ked-toolbar-layers_menu.adb:178:42 (reference)
game_views-ked-toolbar-layers_menu.adb:197:39 (reference)
game_views-ked-toolbar-layers_menu.adb:216:36 (reference)
game_views-ked-toolbar-layers_menu.ads:16:42 (reference)
game_views-ked-toolbar-layers_menu.ads:18:39 (reference)
game_views-ked-toolbar-layers_menu.ads:20:36 (reference)
game_views-ked-toolbar-layers_menu.ads:22:37 (reference)
game_views-ked-toolbar-test_panel.adb:113:42 (reference)
game_views-ked-toolbar-test_panel.ads:9:42 (reference)
game_views-ked-toolbar.adb:218:43 (reference)
game_views-ked-toolbar.adb:229:45 (reference)
game_views-ked-toolbar.adb:240:46 (reference)
game_views-ked-toolbar.adb:251:43 (reference)
game_views-ked-toolbar.adb:262:44 (reference)
game_views-ked-toolbar.adb:274:48 (reference)
game_views-ked-toolbar.adb:288:49 (reference)
game_views-ked-toolbar.ads:18:43 (reference)
game_views-ked-toolbar.ads:20:45 (reference)
game_views-ked-toolbar.ads:22:46 (reference)
game_views-ked-toolbar.ads:24:43 (reference)
game_views-ked-toolbar.ads:26:44 (reference)
game_views-ked-toolbar.ads:28:48 (reference)
game_views-ked-toolbar.ads:30:49 (reference)
widgets-containers-panels-dialogs-about.adb:61:39 (reference)
widgets-containers-panels-dialogs-about.ads:23:39 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:169:39 (reference)
widgets-containers-panels-dialogs-entity_attributes.ads:42:39 (reference)
widgets-containers-panels-dialogs-import_world.adb:109:39 (reference)
widgets-containers-panels-dialogs-import_world.ads:23:39 (reference)
widgets-containers-panels-dialogs-new_world.adb:152:39 (reference)
widgets-containers-panels-dialogs-new_world.ads:29:39 (reference)
widgets-containers-panels-dialogs-open_world.adb:91:39 (reference)
widgets-containers-panels-dialogs-open_world.ads:29:39 (reference)
widgets-containers-panels-dialogs-properties.adb:121:39 (reference)
widgets-containers-panels-dialogs-properties.ads:33:39 (reference)
widgets-containers-panels-dialogs-resize_world.adb:131:39 (reference)
widgets-containers-panels-dialogs-resize_world.ads:37:39 (reference)
widgets-containers-panels-dialogs-save_changes.adb:92:39 (reference)
widgets-containers-panels-dialogs-save_changes.ads:27:39 (reference)
widgets-containers-panels-dialogs-save_world.adb:92:39 (reference)
widgets-containers-panels-dialogs-save_world.ads:29:39 (reference)

A_Button_Listener

type A_Button_Listener is access all Button_Listener'Class;

References:

widgets-buttons.ads:18:10 (declaration)
widgets-buttons-groups.adb:28:30 (reference)
widgets-buttons-groups.adb:39:46 (reference)
widgets-buttons.adb:12:49 (reference)
widgets-buttons.adb:22:29 (reference)
widgets-buttons.adb:60:13 (reference)
widgets-buttons.adb:180:52 (reference)
widgets-buttons.adb:272:76 (reference)
widgets-buttons.adb:276:16 (reference)
widgets-buttons.ads:32:49 (reference)
widgets-buttons.ads:46:52 (reference)
widgets-buttons.ads:88:76 (reference)
widgets-containers-scroll_panes.adb:123:31 (reference)
widgets-containers-scroll_panes.adb:128:33 (reference)
widgets-containers-scroll_panes.adb:133:33 (reference)
widgets-containers-scroll_panes.adb:138:34 (reference)
widgets-containers-panels-dialogs-about.adb:53:30 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:135:30 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:140:30 (reference)
widgets-containers-panels-dialogs-import_world.adb:92:30 (reference)
widgets-containers-panels-dialogs-import_world.adb:99:30 (reference)
widgets-containers-panels-dialogs-new_world.adb:101:30 (reference)
widgets-containers-panels-dialogs-new_world.adb:108:30 (reference)
widgets-containers-panels-dialogs-open_world.adb:56:30 (reference)
widgets-containers-panels-dialogs-open_world.adb:63:30 (reference)
widgets-containers-panels-dialogs-properties.adb:76:30 (reference)
widgets-containers-panels-dialogs-properties.adb:83:30 (reference)
widgets-containers-panels-dialogs-properties.adb:90:30 (reference)
widgets-containers-panels-dialogs-resize_world.adb:74:30 (reference)
widgets-containers-panels-dialogs-resize_world.adb:81:30 (reference)
widgets-containers-panels-dialogs-save_changes.adb:50:30 (reference)
widgets-containers-panels-dialogs-save_changes.adb:57:30 (reference)
widgets-containers-panels-dialogs-save_changes.adb:64:30 (reference)
widgets-containers-panels-dialogs-save_world.adb:56:30 (reference)
widgets-containers-panels-dialogs-save_world.adb:63:30 (reference)

A_Button_Handler

type A_Button_Handler is
        access procedure( action : A_Button_Action );

References:

widgets-buttons.ads:23:10 (declaration)
widgets-buttons.adb:21:48 (reference)
widgets-buttons.adb:272:50 (reference)
widgets-buttons.ads:37:48 (reference)
widgets-buttons.ads:84:23 (reference)
widgets-buttons.ads:88:50 (reference)

A_Button

type A_Button is access all Button'Class;

References:

widgets-buttons.ads:29:10 (declaration)
widgets-buttons-checkboxes.adb:160:13 (reference)
widgets-buttons-checkboxes.adb:173:13 (reference)
widgets-buttons-groups.adb:20:66 (reference)
widgets-buttons-groups.adb:60:23 (reference)
widgets-buttons-groups.adb:65:33 (reference)
widgets-buttons-groups.ads:12:66 (reference)
widgets-buttons-groups.ads:26:74 (reference)
widgets-buttons-groups.ads:34:29 (reference)
widgets-buttons-pushes.adb:10:63 (reference)
widgets-buttons-pushes.adb:14:16 (reference)
widgets-buttons-pushes.ads:12:63 (reference)
widgets-buttons-toggles.adb:11:65 (reference)
widgets-buttons-toggles.adb:15:16 (reference)
widgets-buttons-toggles.ads:12:65 (reference)
widgets-buttons.adb:256:9 (reference)
widgets-containers-scroll_panes.ads:37:24 (reference)
game_views-ked-toolbar-layers_menu.adb:26:17 (reference)
game_views-ked-toolbar-layers_menu.adb:41:17 (reference)
game_views-ked-toolbar-layers_menu.adb:47:24 (reference)
game_views-ked-toolbar-layers_menu.adb:64:18 (reference)
game_views-ked-toolbar-layers_menu.adb:114:23 (reference)
game_views-ked-toolbar-layers_menu.adb:148:19 (reference)
game_views-ked-toolbar-layers_menu.adb:183:13 (reference)
game_views-ked-toolbar-layers_menu.adb:187:13 (reference)
game_views-ked-toolbar-layers_menu.adb:188:13 (reference)
game_views-ked-toolbar-layers_menu.adb:201:22 (reference)
game_views-ked-toolbar-test_panel.adb:20:18 (reference)
game_views-ked-toolbar.adb:37:21 (reference)
game_views-ked-toolbar.adb:38:21 (reference)
game_views-ked-toolbar.adb:39:31 (reference)
game_views-ked-toolbar.adb:40:31 (reference)
game_views-ked-toolbar.adb:41:31 (reference)
game_views-ked-toolbar.adb:42:31 (reference)
game_views-ked-toolbar.adb:44:21 (reference)
game_views-ked-toolbar.adb:45:21 (reference)
game_views-ked-toolbar.adb:59:26 (reference)
widgets-containers-panels-dialogs-about.adb:29:18 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:111:18 (reference)
widgets-containers-panels-dialogs-import_world.adb:38:21 (reference)
widgets-containers-panels-dialogs-new_world.adb:35:21 (reference)
widgets-containers-panels-dialogs-open_world.adb:34:21 (reference)
widgets-containers-panels-dialogs-properties.adb:34:20 (reference)
widgets-containers-panels-dialogs-properties.adb:132:21 (reference)
widgets-containers-panels-dialogs-properties.adb:135:21 (reference)
widgets-containers-panels-dialogs-properties.adb:140:17 (reference)
widgets-containers-panels-dialogs-properties.adb:203:9 (reference)
widgets-containers-panels-dialogs-resize_world.adb:35:20 (reference)
widgets-containers-panels-dialogs-save_changes.adb:32:18 (reference)
widgets-containers-panels-dialogs-save_world.adb:34:21 (reference)

Constants & Global variables

Press (Actions.Action_Id)

Press   : constant Action_Id;

References:

widgets-buttons.ads:7:5 (declaration)
widgets-buttons-groups.adb:62:28 (reference)
widgets-buttons.adb:233:39 (reference)
widgets-buttons.ads:72:5 (full declaration)
widgets-containers-scroll_panes.adb:231:18 (reference)
game_views-ked-toolbar-layers_menu.adb:168:28 (reference)
game_views-ked-toolbar-layers_menu.adb:182:28 (reference)
game_views-ked-toolbar-layers_menu.adb:200:28 (reference)
game_views-ked-toolbar-layers_menu.adb:219:28 (reference)
game_views-ked-toolbar-test_panel.adb:115:28 (reference)
game_views-ked-toolbar.adb:220:28 (reference)
game_views-ked-toolbar.adb:231:28 (reference)
game_views-ked-toolbar.adb:242:28 (reference)
game_views-ked-toolbar.adb:253:28 (reference)
widgets-containers-panels-dialogs-properties.adb:129:31 (reference)

Held (Actions.Action_Id)

Held    : constant Action_Id;

References:

widgets-buttons.ads:8:5 (declaration)
widgets-buttons-pushes.adb:70:35 (reference)
widgets-buttons.ads:73:5 (full declaration)
widgets-containers-scroll_panes.adb:231:37 (reference)

Release (Actions.Action_Id)

Release : constant Action_Id;

References:

widgets-buttons.ads:9:5 (declaration)
widgets-buttons-groups.adb:70:59 (reference)
widgets-buttons.adb:235:39 (reference)
widgets-buttons.ads:74:5 (full declaration)
game_views-ked-toolbar-layers_menu.adb:170:31 (reference)
game_views-ked-toolbar-layers_menu.adb:189:31 (reference)
game_views-ked-toolbar-layers_menu.adb:200:58 (reference)
game_views-ked-toolbar-layers_menu.adb:221:31 (reference)
game_views-ked-toolbar-test_panel.adb:117:31 (reference)
game_views-ked-toolbar.adb:222:31 (reference)
game_views-ked-toolbar.adb:233:31 (reference)
game_views-ked-toolbar.adb:244:31 (reference)
game_views-ked-toolbar.adb:255:31 (reference)
game_views-ked-toolbar.adb:265:28 (reference)
game_views-ked-toolbar.adb:277:28 (reference)
game_views-ked-toolbar.adb:291:28 (reference)
widgets-containers-panels-dialogs-properties.adb:138:31 (reference)

Click (Actions.Action_Id)

Click   : constant Action_Id;

References:

widgets-buttons.ads:10:5 (declaration)
widgets-buttons-pushes.adb:57:35 (reference)
widgets-buttons-pushes.adb:98:39 (reference)
widgets-buttons.ads:75:5 (full declaration)
widgets-containers-panels-dialogs-about.adb:63:28 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:171:28 (reference)
widgets-containers-panels-dialogs-import_world.adb:135:28 (reference)
widgets-containers-panels-dialogs-new_world.adb:154:28 (reference)
widgets-containers-panels-dialogs-open_world.adb:93:28 (reference)
widgets-containers-panels-dialogs-properties.adb:123:28 (reference)
widgets-containers-panels-dialogs-resize_world.adb:133:28 (reference)
widgets-containers-panels-dialogs-save_world.adb:94:28 (reference)

Subprograms & Entries

Handle_Action (abstract)

procedure Handle_Action
( this: access Button_Listener;
action: A_Button_Action )
is abstract;

References:

widgets-buttons.ads:20:15 (declaration)
widgets-buttons.adb:60:41 (dispatching call)

Called by:

Widgets.Buttons.Dispatch_Action.Dispatch defined at widgets-buttons.adb:58:19

Add_Listener

procedure Add_Listener
( this: access Button;
listener: not null A_Button_Listener );

References:

widgets-buttons.ads:31:15 (declaration)
widgets-buttons-groups.adb:28:16 (dispatching call)
widgets-buttons.adb:11:15 (body)
widgets-buttons.adb:15:9 (label)
widgets-buttons.adb:24:14 (reference)
widgets-containers-scroll_panes.adb:123:17 (dispatching call)
widgets-containers-scroll_panes.adb:128:19 (dispatching call)
widgets-containers-scroll_panes.adb:133:19 (dispatching call)
widgets-containers-scroll_panes.adb:138:20 (dispatching call)
widgets-containers-panels-dialogs-about.adb:53:16 (dispatching call)
widgets-containers-panels-dialogs-entity_attributes.adb:135:16 (dispatching call)
widgets-containers-panels-dialogs-entity_attributes.adb:140:16 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:92:16 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:99:16 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:101:16 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:108:16 (dispatching call)
widgets-containers-panels-dialogs-open_world.adb:56:16 (dispatching call)
widgets-containers-panels-dialogs-open_world.adb:63:16 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:76:16 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:83:16 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:90:16 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:74:16 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:81:16 (dispatching call)
widgets-containers-panels-dialogs-save_changes.adb:50:16 (dispatching call)
widgets-containers-panels-dialogs-save_changes.adb:57:16 (dispatching call)
widgets-containers-panels-dialogs-save_changes.adb:64:16 (dispatching call)
widgets-containers-panels-dialogs-save_world.adb:56:16 (dispatching call)
widgets-containers-panels-dialogs-save_world.adb:63:16 (dispatching call)

Called by:

Add_Listener defined at widgets-buttons.ads:36:15
Widgets.Buttons.Groups.Add defined at widgets-buttons-groups.ads:12:15
Widgets.Containers.Panels.Dialogs.About.Construct defined at widgets-containers-panels-dialogs-about.ads:17:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Construct defined at widgets-containers-panels-dialogs-entity_attributes.ads:30:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Construct defined at widgets-containers-panels-dialogs-entity_attributes.ads:30: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.Open_World.Construct defined at widgets-containers-panels-dialogs-open_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.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_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
Widgets.Containers.Panels.Dialogs.Save_World.Construct defined at widgets-containers-panels-dialogs-save_world.ads:21:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:44:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:44:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:44:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:44:15

Calls:

Widgets.Add_Listener defined at widgets.ads:486:15

Add_Listener

procedure Add_Listener
( this: access Button;
handler: not null A_Button_Handler );

References:

widgets-buttons.ads:36:15 (declaration)
widgets-buttons.adb:20:15 (body)
widgets-buttons.adb:25:9 (label)
game_views-ked-toolbar-layers_menu.adb:71:16 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:129:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:142:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:159:17 (dispatching call)
game_views-ked-toolbar-test_panel.adb:27:16 (dispatching call)
game_views-ked-toolbar.adb:75:16 (dispatching call)
game_views-ked-toolbar.adb:83:16 (dispatching call)
game_views-ked-toolbar.adb:91:16 (dispatching call)
game_views-ked-toolbar.adb:99:16 (dispatching call)
game_views-ked-toolbar.adb:107:16 (dispatching call)
game_views-ked-toolbar.adb:115:16 (dispatching call)
game_views-ked-toolbar.adb:123:16 (dispatching call)

Calls:

Add_Listener defined at widgets-buttons.ads:31:15
Create_Listener defined at widgets-buttons.ads:88:14
Adds the handler procedure as a simple listener. The listener can't be removed and can be added multiple times.

Contrast_Text

procedure Contrast_Text
( this: not null access Button'Class;
enabled: Boolean );

References:

widgets-buttons.ads:39:15 (declaration)
widgets-buttons.adb:44:15 (body)
widgets-buttons.adb:50:9 (label)
game_views-ked-toolbar-layers_menu.adb:123:21 (reference)
game_views-ked-toolbar-layers_menu.adb:153:17 (reference)

Calls:

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

Get_State

function Get_State
( this: not null access Button'Class )
return Boolean;

References:

widgets-buttons.ads:41:14 (declaration)
widgets-buttons-groups.adb:22:19 (reference)
widgets-buttons.adb:164:14 (body)
widgets-buttons.adb:167:9 (label)
game_views-ked-toolbar-layers_menu.adb:201:50 (reference)

Called by:

Game_Views.Ked.Toolbar.Layers_Menu.Show_Clipping defined at game_views-ked-toolbar-layers_menu.ads:18:15
Widgets.Buttons.Groups.Add defined at widgets-buttons-groups.ads:12:15

Get_Text

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

References:

widgets-buttons.ads:43:14 (declaration)
widgets-buttons-groups.adb:96:60 (reference)
widgets-buttons-groups.adb:98:62 (reference)
widgets-buttons.adb:171:14 (body)
widgets-buttons.adb:174:9 (label)

Called by:

Widgets.Buttons.Groups.To_String.Get_Button_Names defined at widgets-buttons-groups.adb:90:18
Widgets.Buttons.Groups.To_String.Get_Button_Names defined at widgets-buttons-groups.adb:90:18

Calls:

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

Remove_Listener

procedure Remove_Listener
( this: access Button;
listener: not null A_Button_Listener );

References:

widgets-buttons.ads:45:15 (declaration)
widgets-buttons-groups.adb:39:29 (dispatching call)
widgets-buttons.adb:179:15 (body)
widgets-buttons.adb:183:9 (label)

Calls:

Widgets.Remove_Listener defined at widgets.ads:646:15

Set_Align

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

References:

widgets-buttons.ads:48:15 (declaration)
widgets-buttons.adb:187:15 (body)
widgets-buttons.adb:193:9 (label)
game_views-ked-toolbar-layers_menu.adb:136:21 (reference)
game_views-ked-toolbar-test_panel.adb:71:24 (reference)

Calls:

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

Set_Color

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

References:

widgets-buttons.ads:121:15 (declaration)
widgets-buttons.adb:198:15 (body)
widgets-buttons.adb:205:9 (label)
game_views-ked-toolbar-layers_menu.adb:127:25 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:140:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:157:21 (dispatching call)
game_views-ked-toolbar-test_panel.adb:65:24 (dispatching call)
game_views-ked-toolbar-test_panel.adb:66:24 (dispatching call)
game_views-ked-toolbar-test_panel.adb:104:20 (dispatching call)
game_views-ked-toolbar-test_panel.adb:105:20 (dispatching call)
game_views-ked-toolbar.adb:72:16 (dispatching call)

Set_Icon

procedure Set_Icon
( this: access Button;
icon: String );

References:

widgets-buttons.ads:56:15 (declaration)
widgets-buttons.adb:39:14 (reference)
widgets-buttons.adb:210:15 (body)
widgets-buttons.adb:222:9 (label)
widgets-containers-panels-dialogs-properties.adb:132:49 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:140:45 (dispatching call)

Called by:

Construct defined at widgets-buttons.ads:105:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Action defined at widgets-containers-panels-dialogs-properties.ads:32:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Action defined at widgets-containers-panels-dialogs-properties.ads:32:15

Set_State

procedure Set_State
( this: access Button;
on: Boolean );

References:

widgets-buttons.ads:58:15 (declaration)
widgets-buttons-checkboxes.adb:160:28 (dispatching call)
widgets-buttons-checkboxes.adb:173:28 (dispatching call)
widgets-buttons-groups.adb:24:30 (dispatching call)
widgets-buttons-groups.adb:67:33 (dispatching call)
widgets-buttons-groups.adb:72:30 (dispatching call)
widgets-buttons-groups.adb:119:26 (dispatching call)
widgets-buttons-pushes.adb:27:14 (reference)
widgets-buttons-pushes.adb:40:18 (reference)
widgets-buttons-pushes.adb:56:18 (reference)
widgets-buttons-pushes.adb:81:18 (reference)
widgets-buttons-pushes.adb:94:18 (reference)
widgets-buttons-toggles.adb:32:18 (reference)
widgets-buttons-toggles.adb:45:18 (reference)
widgets-buttons.adb:227:15 (body)
widgets-buttons.adb:238:9 (label)
widgets-buttons.adb:256:24 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:26:96 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:126:25 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:139:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:156:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:187:95 (dispatching call)
game_views-ked-toolbar.adb:37:85 (dispatching call)
game_views-ked-toolbar.adb:38:85 (dispatching call)
game_views-ked-toolbar.adb:44:85 (dispatching call)
game_views-ked-toolbar.adb:45:85 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:135:49 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:203:64 (dispatching call)

Called by:

Game_Views.Ked.Toolbar.Layers_Menu.Set_Active_Layer defined at game_views-ked-toolbar-layers_menu.ads:16:15
Game_Views.Ked.Toolbar.Layers_Menu.Shortcut_Set_Active_Layer defined at game_views-ked-toolbar-layers_menu.adb:18:15
Game_Views.Ked.Toolbar.Layers_Menu.Update_Menu defined at game_views-ked-toolbar-layers_menu.ads:11:15
Game_Views.Ked.Toolbar.Layers_Menu.Update_Menu defined at game_views-ked-toolbar-layers_menu.ads:11:15
Game_Views.Ked.Toolbar.Layers_Menu.Update_Menu defined at game_views-ked-toolbar-layers_menu.ads:11:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Toggle_State defined at widgets-buttons.ads:62:15
Widgets.Buttons.Checkboxes.Handle_Key_Press defined at widgets-buttons-checkboxes.ads:33:14
Widgets.Buttons.Checkboxes.Handle_Mouse_Press defined at widgets-buttons-checkboxes.ads:36:15
Widgets.Buttons.Groups.Add defined at widgets-buttons-groups.ads:12:15
Widgets.Buttons.Groups.Handle_Action defined at widgets-buttons-groups.ads:40:15
Widgets.Buttons.Groups.Handle_Action defined at widgets-buttons-groups.ads:40:15
Widgets.Buttons.Groups.Unset defined at widgets-buttons-groups.ads:16:15
Widgets.Buttons.Pushes.Handle_Blur defined at widgets-buttons-pushes.ads:20:15
Widgets.Buttons.Pushes.Handle_Key_Press defined at widgets-buttons-pushes.ads:22:14
Widgets.Buttons.Pushes.Handle_Key_Release defined at widgets-buttons-pushes.ads:25:14
Widgets.Buttons.Pushes.Handle_Mouse_Press defined at widgets-buttons-pushes.ads:31:15
Widgets.Buttons.Pushes.Handle_Mouse_Release defined at widgets-buttons-pushes.ads:34:15
Widgets.Buttons.Toggles.Handle_Key_Press defined at widgets-buttons-toggles.ads:20:14
Widgets.Buttons.Toggles.Handle_Mouse_Press defined at widgets-buttons-toggles.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Action defined at widgets-containers-panels-dialogs-properties.ads:32:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Show defined at widgets-containers-panels-dialogs-properties.ads:46:15

Calls:

Dispatch_Action defined at widgets-buttons.ads:112:15
Widgets.Set_Dirty defined at widgets.ads:662:15

Set_Text

procedure Set_Text
( this: access Button;
text: String );

References:

widgets-buttons.ads:60:15 (declaration)
widgets-buttons.adb:38:14 (reference)
widgets-buttons.adb:243:15 (body)
widgets-buttons.adb:249:9 (label)

Called by:

Construct defined at widgets-buttons.ads:105:15

Calls:

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

Toggle_State

procedure Toggle_State
( this: access Button );

References:

widgets-buttons.ads:62:15 (declaration)
widgets-buttons.adb:254:15 (body)
widgets-buttons.adb:257:9 (label)
game_views-ked-toolbar-layers_menu.adb:49:25 (dispatching call)
game_views-ked-toolbar.adb:39:93 (dispatching call)
game_views-ked-toolbar.adb:40:94 (dispatching call)
game_views-ked-toolbar.adb:41:92 (dispatching call)
game_views-ked-toolbar.adb:42:93 (dispatching call)

Called by:

Game_Views.Ked.Toolbar.Layers_Menu.Shortcut_Show_Layer defined at game_views-ked-toolbar-layers_menu.adb:38:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:31:15