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)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Objects.To_String (Inherited)

References:

widgets-buttons.ads:9:10 (declaration)
widgets-buttons.adb:55:41 (reference)
widgets-buttons.ads:10:40 (reference)
widgets-buttons.ads:75: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)
Remove_Listener
Set_Color (overriding Widgets.Set_Color)
To_String (overriding Widgets.To_String)
Toggle_State
Widgets.Activate_Popup (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:33: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:10:47 (reference)
widgets-buttons.adb:19:46 (reference)
widgets-buttons.adb:29:40 (reference)
widgets-buttons.adb:43:53 (reference)
widgets-buttons.adb:54:46 (reference)
widgets-buttons.adb:71:43 (reference)
widgets-buttons.adb:122:44 (reference)
widgets-buttons.adb:143:43 (reference)
widgets-buttons.adb:163:48 (reference)
widgets-buttons.adb:170:47 (reference)
widgets-buttons.adb:178:50 (reference)
widgets-buttons.adb:186:49 (reference)
widgets-buttons.adb:197:43 (reference)
widgets-buttons.adb:209:39 (reference)
widgets-buttons.adb:226:40 (reference)
widgets-buttons.adb:242:39 (reference)
widgets-buttons.adb:253:43 (reference)
widgets-buttons.adb:261:39 (reference)
widgets-buttons.ads:34:33 (reference)
widgets-buttons.ads:36:47 (reference)
widgets-buttons.ads:41:46 (reference)
widgets-buttons.ads:44:53 (reference)
widgets-buttons.ads:46:48 (reference)
widgets-buttons.ads:48:47 (reference)
widgets-buttons.ads:50:50 (reference)
widgets-buttons.ads:53:49 (reference)
widgets-buttons.ads:61:39 (reference)
widgets-buttons.ads:63:40 (reference)
widgets-buttons.ads:65:39 (reference)
widgets-buttons.ads:67:43 (reference)
widgets-buttons.ads:104:10 (full declaration)
widgets-buttons.ads:113:40 (reference)
widgets-buttons.ads:120:46 (reference)
widgets-buttons.ads:122:43 (reference)
widgets-buttons.ads:124:44 (reference)
widgets-buttons.ads:126:43 (reference)
widgets-buttons.ads:129:43 (reference)
widgets-buttons.ads:134:39 (reference)

Types

A_Button_Action

type A_Button_Action is access all Button_Action'Class;

References:

widgets-buttons.ads:10:10 (declaration)
widgets-buttons-groups.adb:88:39 (reference)
widgets-buttons-groups.ads:95:39 (reference)
widgets-buttons.adb:55:18 (reference)
widgets-buttons.adb:292:39 (reference)
widgets-buttons.adb:299:37 (reference)
widgets-buttons.ads:26:39 (reference)
widgets-buttons.ads:29:36 (reference)
widgets-buttons.ads:82:37 (reference)
widgets-buttons.ads:100:39 (reference)
widgets-containers-scroll_panes.adb:258:39 (reference)
widgets-containers-scroll_panes.ads:59:39 (reference)
game_views-ked-toolbar-layers_menu.adb:170:37 (reference)
game_views-ked-toolbar-layers_menu.adb:182:42 (reference)
game_views-ked-toolbar-layers_menu.adb:201:39 (reference)
game_views-ked-toolbar-layers_menu.adb:220: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:281:44 (reference)
game_views-ked-toolbar.adb:292:45 (reference)
game_views-ked-toolbar.adb:306:43 (reference)
game_views-ked-toolbar.adb:320:46 (reference)
game_views-ked-toolbar.adb:334:43 (reference)
game_views-ked-toolbar.adb:361:44 (reference)
game_views-ked-toolbar.adb:376:48 (reference)
game_views-ked-toolbar.adb:390:49 (reference)
game_views-ked-toolbar.ads:20:44 (reference)
game_views-ked-toolbar.ads:22:43 (reference)
game_views-ked-toolbar.ads:24:45 (reference)
game_views-ked-toolbar.ads:26:46 (reference)
game_views-ked-toolbar.ads:28:43 (reference)
game_views-ked-toolbar.ads:32:44 (reference)
game_views-ked-toolbar.ads:34:48 (reference)
game_views-ked-toolbar.ads:36:49 (reference)
widgets-containers-panels-dialogs-about.adb:62: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:23:10 (declaration)
widgets-buttons-groups.adb:28:30 (reference)
widgets-buttons-groups.adb:48:46 (reference)
widgets-buttons.adb:11:49 (reference)
widgets-buttons.adb:21:29 (reference)
widgets-buttons.adb:59:13 (reference)
widgets-buttons.adb:179:52 (reference)
widgets-buttons.adb:271:76 (reference)
widgets-buttons.adb:275:16 (reference)
widgets-buttons.ads:37:49 (reference)
widgets-buttons.ads:51:52 (reference)
widgets-buttons.ads:93: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:54: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:28:10 (declaration)
widgets-buttons.adb:20:48 (reference)
widgets-buttons.adb:271:50 (reference)
widgets-buttons.adb:282:45 (reference)
widgets-buttons.ads:42:48 (reference)
widgets-buttons.ads:89:23 (reference)
widgets-buttons.ads:93:50 (reference)
widgets-buttons.ads:97:45 (reference)

A_Button

type A_Button is access all Button'Class;

References:

widgets-buttons.ads:34: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:89:23 (reference)
widgets-buttons-groups.adb:94:33 (reference)
widgets-buttons-groups.ads:30:66 (reference)
widgets-buttons-groups.ads:65:74 (reference)
widgets-buttons-groups.ads:83:29 (reference)
widgets-buttons-pushes.adb:10:63 (reference)
widgets-buttons-pushes.adb:14:16 (reference)
widgets-buttons-pushes.adb:110:9 (reference)
widgets-buttons-pushes.adb:111:9 (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:255:9 (reference)
widgets-containers-scroll_panes.ads:39:24 (reference)
game_views-ked-toolbar-layers_menu.adb:31:17 (reference)
game_views-ked-toolbar-layers_menu.adb:46:17 (reference)
game_views-ked-toolbar-layers_menu.adb:52:24 (reference)
game_views-ked-toolbar-layers_menu.adb:69:19 (reference)
game_views-ked-toolbar-layers_menu.adb:118:23 (reference)
game_views-ked-toolbar-layers_menu.adb:152:19 (reference)
game_views-ked-toolbar-layers_menu.adb:187:13 (reference)
game_views-ked-toolbar-layers_menu.adb:191:13 (reference)
game_views-ked-toolbar-layers_menu.adb:192:13 (reference)
game_views-ked-toolbar-layers_menu.adb:205:22 (reference)
game_views-ked-toolbar-test_panel.adb:20:18 (reference)
game_views-ked-toolbar.adb:42:31 (reference)
game_views-ked-toolbar.adb:43:31 (reference)
game_views-ked-toolbar.adb:44:31 (reference)
game_views-ked-toolbar.adb:45:31 (reference)
game_views-ked-toolbar.adb:46:31 (reference)
game_views-ked-toolbar.adb:47:31 (reference)
game_views-ked-toolbar.adb:65:25 (reference)
game_views-ked-toolbar.adb:418:16 (reference)
widgets-containers-panels-dialogs-about.adb:30: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:12:5 (declaration)
widgets-buttons-groups.adb:91:28 (reference)
widgets-buttons.adb:232:39 (reference)
widgets-buttons.ads:77:5 (full declaration)
widgets-containers-scroll_panes.adb:261:18 (reference)
game_views-ked-toolbar-layers_menu.adb:172:28 (reference)
game_views-ked-toolbar-layers_menu.adb:186:28 (reference)
game_views-ked-toolbar-layers_menu.adb:204:28 (reference)
game_views-ked-toolbar-layers_menu.adb:223:28 (reference)
game_views-ked-toolbar-test_panel.adb:115:28 (reference)
game_views-ked-toolbar.adb:283:27 (reference)
game_views-ked-toolbar.adb:294:28 (reference)
game_views-ked-toolbar.adb:308:28 (reference)
game_views-ked-toolbar.adb:322:28 (reference)
game_views-ked-toolbar.adb:336:28 (reference)
game_views-ked-toolbar.adb:364:28 (reference)
game_views-ked-toolbar.adb:393:28 (reference)
widgets-containers-panels-dialogs-properties.adb:129:31 (reference)

Held (Actions.Action_Id)

Held    : constant Action_Id;

References:

widgets-buttons.ads:13:5 (declaration)
widgets-buttons-pushes.adb:70:35 (reference)
widgets-buttons.ads:78:5 (full declaration)
widgets-containers-scroll_panes.adb:261:37 (reference)

Release (Actions.Action_Id)

Release : constant Action_Id;

References:

widgets-buttons.ads:14:5 (declaration)
widgets-buttons-groups.adb:112:31 (reference)
widgets-buttons.adb:234:39 (reference)
widgets-buttons.ads:79:5 (full declaration)
game_views-ked-toolbar-layers_menu.adb:174:31 (reference)
game_views-ked-toolbar-layers_menu.adb:193:31 (reference)
game_views-ked-toolbar-layers_menu.adb:204:58 (reference)
game_views-ked-toolbar-layers_menu.adb:225:31 (reference)
game_views-ked-toolbar-test_panel.adb:117:31 (reference)
game_views-ked-toolbar.adb:285:30 (reference)
game_views-ked-toolbar.adb:298:31 (reference)
game_views-ked-toolbar.adb:326:31 (reference)
game_views-ked-toolbar.adb:340:31 (reference)
game_views-ked-toolbar.adb:366:31 (reference)
game_views-ked-toolbar.adb:379:28 (reference)
game_views-ked-toolbar.adb:395:31 (reference)
widgets-containers-panels-dialogs-properties.adb:138:31 (reference)

Click (Actions.Action_Id)

Click   : constant Action_Id;

References:

widgets-buttons.ads:15:5 (declaration)
widgets-buttons-pushes.adb:57:35 (reference)
widgets-buttons-pushes.adb:98:39 (reference)
widgets-buttons.ads:80:5 (full declaration)
widgets-containers-panels-dialogs-about.adb:64: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:25:15 (declaration)
widgets-buttons.adb:59:41 (dispatching call)

Called by:

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

Add_Listener

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

References:

widgets-buttons.ads:36:15 (declaration)
widgets-buttons-groups.adb:28:16 (dispatching call)
widgets-buttons.adb:10:15 (body)
widgets-buttons.adb:14:9 (label)
widgets-buttons.adb:23: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:54: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:41:15
Widgets.Buttons.Groups.Add defined at widgets-buttons-groups.ads:30: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:47:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:47:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:47:15
Widgets.Containers.Scroll_Panes.Construct defined at widgets-containers-scroll_panes.ads:47:15

Calls:

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

Add_Listener

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

References:

widgets-buttons.ads:41:15 (declaration)
widgets-buttons.adb:19:15 (body)
widgets-buttons.adb:24:9 (label)
game_views-ked-toolbar-layers_menu.adb:76:16 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:133:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:146:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:163:17 (dispatching call)
game_views-ked-toolbar-test_panel.adb:27:16 (dispatching call)
game_views-ked-toolbar.adb:86:20 (dispatching call)
game_views-ked-toolbar.adb:95:20 (dispatching call)
game_views-ked-toolbar.adb:104:20 (dispatching call)
game_views-ked-toolbar.adb:113:20 (dispatching call)
game_views-ked-toolbar.adb:128:20 (dispatching call)
game_views-ked-toolbar.adb:136:20 (dispatching call)
game_views-ked-toolbar.adb:159:20 (dispatching call)
game_views-ked-toolbar.adb:193:24 (dispatching call)

Calls:

Add_Listener defined at widgets-buttons.ads:36:15
Create_Listener defined at widgets-buttons.ads:93: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:44:15 (declaration)
widgets-buttons.adb:43:15 (body)
widgets-buttons.adb:49:9 (label)
game_views-ked-toolbar-layers_menu.adb:127:21 (reference)
game_views-ked-toolbar-layers_menu.adb:157:17 (reference)

Calls:

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

Get_State

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

References:

widgets-buttons.ads:46:14 (declaration)
widgets-buttons-groups.adb:22:19 (reference)
widgets-buttons-groups.adb:96:36 (reference)
widgets-buttons.adb:163:14 (body)
widgets-buttons.adb:166:9 (label)
game_views-ked-toolbar-layers_menu.adb:205:50 (reference)
game_views-ked-toolbar.adb:418:55 (reference)

Called by:

Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
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:30:15
Widgets.Buttons.Groups.Handle_Action defined at widgets-buttons-groups.ads:94:15

Get_Text

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

References:

widgets-buttons.ads:48:14 (declaration)
widgets-buttons-groups.adb:154:60 (reference)
widgets-buttons-groups.adb:156:62 (reference)
widgets-buttons.adb:170:14 (body)
widgets-buttons.adb:173:9 (label)

Called by:

Widgets.Buttons.Groups.To_String.Get_Button_Names defined at widgets-buttons-groups.adb:148:18
Widgets.Buttons.Groups.To_String.Get_Button_Names defined at widgets-buttons-groups.adb:148: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:50:15 (declaration)
widgets-buttons-groups.adb:48:29 (dispatching call)
widgets-buttons.adb:178:15 (body)
widgets-buttons.adb:182:9 (label)

Calls:

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

Set_Align

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

References:

widgets-buttons.ads:53:15 (declaration)
widgets-buttons.adb:186:15 (body)
widgets-buttons.adb:192:9 (label)
game_views-ked-toolbar-layers_menu.adb:140:21 (reference)
game_views-ked-toolbar-test_panel.adb:71:24 (reference)

Calls:

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

Set_Color

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

References:

widgets-buttons.ads:129:15 (declaration)
widgets-buttons.adb:197:15 (body)
widgets-buttons.adb:204:9 (label)
game_views-ked-toolbar-layers_menu.adb:131:25 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:144:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:161: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:156:20 (dispatching call)
game_views-ked-toolbar.adb:192:24 (dispatching call)

Set_Icon

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

References:

widgets-buttons.ads:61:15 (declaration)
widgets-buttons.adb:38:14 (reference)
widgets-buttons.adb:209:15 (body)
widgets-buttons.adb:221: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:113: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:63: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:97:37 (dispatching call)
widgets-buttons-groups.adb:115:34 (dispatching call)
widgets-buttons-groups.adb:182: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-pushes.adb:110:24 (dispatching call)
widgets-buttons-pushes.adb:111:24 (dispatching call)
widgets-buttons-toggles.adb:32:18 (reference)
widgets-buttons-toggles.adb:45:18 (reference)
widgets-buttons.adb:226:15 (body)
widgets-buttons.adb:237:9 (label)
widgets-buttons.adb:255:24 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:31:96 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:130:25 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:143:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:160:21 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:191:95 (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:23: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
Toggle_State defined at widgets-buttons.ads:67: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:30:15
Widgets.Buttons.Groups.Handle_Action defined at widgets-buttons-groups.ads:94:15
Widgets.Buttons.Groups.Handle_Action defined at widgets-buttons-groups.ads:94:15
Widgets.Buttons.Groups.Unset defined at widgets-buttons-groups.ads:53: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.Pushes.Toggle_State defined at widgets-buttons-pushes.ads:37:15
Widgets.Buttons.Pushes.Toggle_State defined at widgets-buttons-pushes.ads:37: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:120:15
Widgets.Set_Dirty defined at widgets.ads:703:15

Set_Text

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

References:

widgets-buttons.ads:65:15 (declaration)
widgets-buttons.adb:37:14 (reference)
widgets-buttons.adb:242:15 (body)
widgets-buttons.adb:248:9 (label)

Called by:

Construct defined at widgets-buttons.ads:113: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:703:15

Toggle_State

procedure Toggle_State
( this: access Button );

References:

widgets-buttons.ads:67:15 (declaration)
widgets-buttons.adb:253:15 (body)
widgets-buttons.adb:256:9 (label)
game_views-ked-toolbar-layers_menu.adb:54:25 (dispatching call)
game_views-ked-toolbar.adb:42:93 (dispatching call)
game_views-ked-toolbar.adb:43:94 (dispatching call)
game_views-ked-toolbar.adb:44:92 (dispatching call)
game_views-ked-toolbar.adb:45:93 (dispatching call)
game_views-ked-toolbar.adb:46:95 (dispatching call)
game_views-ked-toolbar.adb:47:95 (dispatching call)

Called by:

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