Index

Package: Game_Views

Description

package Game_Views is

Classes

Game_View (abstract)

type Game_View is abstract new Object and Event_Listener and Process with private;

Ancestors:

Immediate Children:

Primitive operations:

Adjust (overriding Objects.Adjust)
Construct (overriding Objects.Construct)
Delete (overriding Objects.Delete)
Events.Listeners.To_String (Inherited)
Get_Process_Name (overriding Processes.Get_Process_Name)
Handle_Close_Request
Handle_Event (overriding Events.Listeners.Handle_Event)
Handle_Loading
Handle_Paused
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Objects.To_String (Inherited)
Tick (overriding Processes.Tick)

References:

game_views.ads:20:10 (declaration)
game_views.adb:32:37 (reference)
game_views.adb:41:37 (reference)
game_views.adb:49:40 (reference)
game_views.adb:61:37 (reference)
game_views.adb:79:37 (reference)
game_views.adb:86:49 (reference)
game_views.adb:94:46 (reference)
game_views.adb:103:40 (reference)
game_views.adb:118:40 (reference)
game_views.adb:126:51 (reference)
game_views.adb:135:43 (reference)
game_views.adb:198:45 (reference)
game_views.adb:207:44 (reference)
game_views.adb:216:39 (reference)
game_views.adb:230:41 (reference)
game_views.adb:249:36 (reference)
game_views.adb:281:35 (reference)
game_views.adb:313:35 (reference)
game_views.adb:324:41 (reference)
game_views.ads:21:36 (reference)
game_views.ads:29:37 (reference)
game_views.ads:32:37 (reference)
game_views.ads:36:49 (reference)
game_views.ads:41:40 (reference)
game_views.ads:46:40 (reference)
game_views.ads:50:39 (reference)
game_views.ads:55:41 (reference)
game_views.ads:61:36 (reference)
game_views.ads:65:35 (reference)
game_views.ads:69:41 (reference)
game_views.ads:93:10 (full declaration)
game_views.ads:108:37 (reference)
game_views.ads:110:40 (reference)
game_views.ads:112:37 (reference)
game_views.ads:114:46 (reference)
game_views.ads:121:51 (reference)
game_views.ads:123:43 (reference)
game_views.ads:130:45 (reference)
game_views.ads:135:44 (reference)
game_views.ads:137:35 (reference)
widgets-buttons-checkboxes.adb:10:65 (reference)
widgets-buttons-checkboxes.ads:7:65 (reference)
widgets-buttons.adb:31:60 (reference)
widgets-containers-panels-popups.adb:6:63 (reference)
widgets-containers-panels-popups.adb:37:61 (reference)
widgets-containers-panels-popups.ads:15:63 (reference)
widgets-containers-panels-popups.ads:33:61 (reference)
widgets-containers-panels.adb:39:63 (reference)
widgets-containers-panels.adb:57:61 (reference)
widgets-containers-panels.ads:7:63 (reference)
widgets-containers-panels.ads:39:61 (reference)
widgets-containers-pulldown_menus.adb:13:70 (reference)
widgets-containers-pulldown_menus.adb:43:60 (reference)
widgets-containers-pulldown_menus.ads:9:70 (reference)
widgets-containers-pulldown_menus.ads:31:63 (reference)
widgets-containers-scenes.adb:29:60 (reference)
widgets-containers-scenes.ads:117:60 (reference)
widgets-containers-scroll_panes.adb:17:68 (reference)
widgets-containers-scroll_panes.adb:114:60 (reference)
widgets-containers-scroll_panes.ads:11:68 (reference)
widgets-containers-scroll_panes.ads:45:60 (reference)
widgets-containers-windows.adb:16:56 (reference)
widgets-containers-windows.adb:37:53 (reference)
widgets-input_boxes.adb:24:66 (reference)
widgets-input_boxes.adb:119:60 (reference)
widgets-labels.adb:9:62 (reference)
widgets-labels.adb:27:60 (reference)
widgets-menu_items-menu_checkboxes.adb:7:73 (reference)
widgets-menu_items-menu_checkboxes.adb:26:63 (reference)
widgets-menu_items-menu_checkboxes.ads:7:73 (reference)
widgets-menu_items-menu_checkboxes.ads:23:63 (reference)
widgets-menu_items.adb:14:66 (reference)
widgets-menu_items.adb:57:60 (reference)
widgets-menubars.adb:17:64 (reference)
widgets-menubars.adb:66:60 (reference)
widgets-scrollbars.adb:10:60 (reference)
widgets-scrollbars.adb:45:68 (reference)
widgets-scrollbars.adb:155:68 (reference)
widgets.adb:161:60 (reference)
widgets.adb:454:72 (reference)
game_views-ked.adb:108:9 (reference)
game_views-ked.adb:198:9 (reference)
game_views-ked.adb:348:9 (reference)
game_views-ked.adb:356:9 (reference)
game_views-ked.adb:403:9 (reference)
game_views-ked.ads:10:26 (reference)
game_views-ked.ads:42:26 (reference)
widgets-containers-panels-dialogs-about.adb:11:69 (reference)
widgets-containers-panels-dialogs-about.adb:27:60 (reference)
widgets-containers-panels-dialogs-about.ads:6:69 (reference)
widgets-containers-panels-dialogs-about.ads:18:60 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:21:87 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:40:66 (reference)
widgets-containers-panels-dialogs-entity_attributes.ads:11:87 (reference)
widgets-containers-panels-dialogs-entity_attributes.ads:31:66 (reference)
widgets-containers-panels-dialogs-import_world.adb:18:70 (reference)
widgets-containers-panels-dialogs-import_world.adb:34:60 (reference)
widgets-containers-panels-dialogs-import_world.ads:6:70 (reference)
widgets-containers-panels-dialogs-import_world.ads:18:60 (reference)
widgets-containers-panels-dialogs-new_world.adb:16:67 (reference)
widgets-containers-panels-dialogs-new_world.adb:32:60 (reference)
widgets-containers-panels-dialogs-new_world.ads:7:67 (reference)
widgets-containers-panels-dialogs-new_world.ads:22:60 (reference)
widgets-containers-panels-dialogs-open_world.adb:16:68 (reference)
widgets-containers-panels-dialogs-open_world.adb:32:60 (reference)
widgets-containers-panels-dialogs-open_world.ads:7:68 (reference)
widgets-containers-panels-dialogs-open_world.ads:22:60 (reference)
widgets-containers-panels-dialogs-properties.adb:16:74 (reference)
widgets-containers-panels-dialogs-properties.adb:32:60 (reference)
widgets-containers-panels-dialogs-properties.ads:8:74 (reference)
widgets-containers-panels-dialogs-properties.ads:24:60 (reference)
widgets-containers-panels-dialogs-resize_world.adb:17:70 (reference)
widgets-containers-panels-dialogs-resize_world.adb:33:60 (reference)
widgets-containers-panels-dialogs-resize_world.ads:8:70 (reference)
widgets-containers-panels-dialogs-resize_world.ads:28:60 (reference)
widgets-containers-panels-dialogs-save_changes.adb:14:76 (reference)
widgets-containers-panels-dialogs-save_changes.adb:30:60 (reference)
widgets-containers-panels-dialogs-save_changes.ads:6:76 (reference)
widgets-containers-panels-dialogs-save_changes.ads:18:60 (reference)
widgets-containers-panels-dialogs-save_world.adb:16:68 (reference)
widgets-containers-panels-dialogs-save_world.adb:32:60 (reference)
widgets-containers-panels-dialogs-save_world.ads:7:68 (reference)
widgets-containers-panels-dialogs-save_world.ads:22:60 (reference)
widgets-containers-scenes-ked.adb:22:62 (reference)
widgets-containers-scenes-ked.adb:38:60 (reference)
widgets-containers-scenes-ked.ads:11:62 (reference)
widgets-containers-scenes-ked.ads:63:60 (reference)
widgets-palettes-enemies.adb:13:70 (reference)
widgets-palettes-enemies.adb:29:60 (reference)
widgets-palettes-enemies.ads:9:70 (reference)
widgets-palettes-enemies.ads:26:60 (reference)
widgets-palettes-items.adb:13:69 (reference)
widgets-palettes-items.adb:29:60 (reference)
widgets-palettes-items.ads:9:69 (reference)
widgets-palettes-items.ads:26:60 (reference)
widgets-palettes-matrices.adb:22:71 (reference)
widgets-palettes-matrices.adb:38:60 (reference)
widgets-palettes-matrices.ads:13:71 (reference)
widgets-palettes-matrices.ads:48:60 (reference)
widgets-palettes-tiles.adb:13:69 (reference)
widgets-palettes-tiles.adb:29:60 (reference)
widgets-palettes-tiles.ads:11:69 (reference)
widgets-palettes-tiles.ads:28:60 (reference)

Types

A_Game_View

type A_Game_View is access all Game_View'Class;

References:

game_views.ads:21:10 (declaration)
applications.adb:533:16 (reference)
game_views.adb:20:63 (reference)
game_views.adb:177:17 (reference)
game_views.adb:181:13 (reference)
game_views.adb:184:13 (reference)
game_views.adb:334:37 (reference)
game_views.ads:22:32 (reference)
game_views.ads:25:63 (reference)
game_views.ads:72:37 (reference)
game_views.ads:143:57 (reference)
games.adb:32:59 (reference)
games.adb:71:24 (reference)
games.ads:27:59 (reference)
games.ads:61:78 (reference)
widgets.adb:164:58 (reference)
widgets.adb:169:29 (reference)
widgets.adb:455:71 (reference)
game_views-ked.adb:89:63 (reference)
game_views-ked.adb:94:16 (reference)
game_views-ked.adb:97:21 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:148:25 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:148:40 (reference)
widgets-containers-panels-dialogs-import_world.adb:112:34 (reference)
widgets-containers-panels-dialogs-import_world.adb:112:49 (reference)
widgets-containers-panels-dialogs-import_world.adb:163:25 (reference)
widgets-containers-panels-dialogs-import_world.adb:163:40 (reference)
widgets-containers-panels-dialogs-new_world.adb:118:28 (reference)
widgets-containers-panels-dialogs-new_world.adb:118:43 (reference)
widgets-containers-panels-dialogs-new_world.adb:193:25 (reference)
widgets-containers-panels-dialogs-new_world.adb:193:40 (reference)
widgets-containers-panels-dialogs-open_world.adb:73:29 (reference)
widgets-containers-panels-dialogs-open_world.adb:73:44 (reference)
widgets-containers-panels-dialogs-open_world.adb:132:25 (reference)
widgets-containers-panels-dialogs-open_world.adb:132:40 (reference)
widgets-containers-panels-dialogs-properties.adb:171:29 (reference)
widgets-containers-panels-dialogs-properties.adb:171:44 (reference)
widgets-containers-panels-dialogs-properties.adb:201:25 (reference)
widgets-containers-panels-dialogs-properties.adb:201:40 (reference)
widgets-containers-panels-dialogs-resize_world.adb:102:27 (reference)
widgets-containers-panels-dialogs-resize_world.adb:102:42 (reference)
widgets-containers-panels-dialogs-resize_world.adb:175:25 (reference)
widgets-containers-panels-dialogs-resize_world.adb:175:40 (reference)

Constants & Global variables

DUPLICATE_ID

DUPLICATE_ID,
    ID_NOT_FOUND : exception;

References:

game_views.ads:75:5 (declaration)
game_views.adb:223:19 (reference)

ID_NOT_FOUND

ID_NOT_FOUND : exception;

References:

game_views.ads:76:5 (declaration)
game_views.adb:111:19 (reference)
widgets.adb:653:22 (reference)
game_views-ked-toolbar-layers_menu.adb:55:14 (reference)

Subprograms & Entries

Create_Game_View

function Create_Game_View
( xres, yres: Positive;
scale: Positive )
return A_Game_View;

References:

game_views.ads:24:14 (declaration)
applications.adb:547:17 (reference)
game_views.adb:19:14 (body)
game_views.adb:27:9 (label)
game_views.ads:26:27 (reference)

Attach

procedure Attach
( this: access Game_View;
process: not null A_Process );

References:

game_views.ads:29:15 (declaration)
game_views.adb:41:15 (body)
game_views.adb:44:9 (label)
Attachs a process to the view's process manager.

Detach

procedure Detach
( this: access Game_View;
process: not null A_Process );

References:

game_views.ads:32:15 (declaration)
game_views.adb:79:15 (body)
game_views.adb:82:9 (label)
Detaches a process from the view's process manager.

Get_Corral

function Get_Corral
( this: not null access Game_View'Class )
return A_Corral;

References:

game_views.ads:36:14 (declaration)
game_views.adb:86:14 (body)
game_views.adb:89:9 (label)
game_views.ads:37:27 (reference)
widgets-containers-scenes.adb:33:23 (reference)
widgets-containers-scenes.adb:34:23 (reference)
widgets-containers-scenes.adb:35:23 (reference)
widgets-containers-scenes.adb:36:23 (reference)
widgets-containers-scenes.adb:37:23 (reference)
widgets-containers-scenes.adb:38:23 (reference)
widgets-containers-scenes.adb:39:23 (reference)
widgets-containers-scenes.adb:40:23 (reference)
widgets-containers-scenes.adb:41:23 (reference)
widgets-containers-scenes.adb:42:23 (reference)
widgets-containers-scenes.adb:69:23 (reference)
widgets-containers-scenes.adb:70:23 (reference)
widgets-containers-scenes.adb:71:23 (reference)
widgets-containers-scenes.adb:72:23 (reference)
widgets-containers-scenes.adb:73:23 (reference)
widgets-containers-scenes.adb:74:23 (reference)
widgets-containers-scenes.adb:75:23 (reference)
widgets-containers-scenes.adb:76:23 (reference)
widgets-containers-scenes.adb:77:23 (reference)
widgets-containers-scenes.adb:78:23 (reference)
game_views-ked.adb:344:14 (reference)
game_views-ked.adb:345:14 (reference)
game_views-ked.adb:346:14 (reference)
game_views-ked.adb:347:14 (reference)
game_views-ked.adb:357:14 (reference)
game_views-ked.adb:358:14 (reference)
game_views-ked.adb:359:14 (reference)
game_views-ked.adb:360:14 (reference)
widgets-containers-panels-dialogs-properties.adb:95:23 (reference)
widgets-containers-panels-dialogs-properties.adb:103:23 (reference)
widgets-containers-panels-dialogs-resize_world.adb:86:23 (reference)
widgets-containers-panels-dialogs-resize_world.adb:94:23 (reference)
widgets-palettes-enemies.adb:40:23 (reference)
widgets-palettes-enemies.adb:48:23 (reference)
widgets-palettes-items.adb:40:23 (reference)
widgets-palettes-items.adb:48:23 (reference)
widgets-palettes-matrices.adb:42:23 (reference)
widgets-palettes-matrices.adb:43:23 (reference)
widgets-palettes-matrices.adb:53:23 (reference)
widgets-palettes-matrices.adb:54:23 (reference)
widgets-palettes-tiles.adb:33:23 (reference)
widgets-palettes-tiles.adb:34:23 (reference)
widgets-palettes-tiles.adb:43:23 (reference)
widgets-palettes-tiles.adb:44:23 (reference)

Called by:

Game_Views.Ked.Start defined at game_views-ked.ads:80:15
Game_Views.Ked.Start defined at game_views-ked.ads:80:15
Game_Views.Ked.Start defined at game_views-ked.ads:80:15
Game_Views.Ked.Start defined at game_views-ked.ads:80:15
Game_Views.Ked.Stop defined at game_views-ked.ads:82:15
Game_Views.Ked.Stop defined at game_views-ked.ads:82:15
Game_Views.Ked.Stop defined at game_views-ked.ads:82:15
Game_Views.Ked.Stop defined at game_views-ked.ads:82:15
Widgets.Containers.Panels.Dialogs.Properties.Construct defined at widgets-containers-panels-dialogs-properties.ads:23:15
Widgets.Containers.Panels.Dialogs.Properties.Delete defined at widgets-containers-panels-dialogs-properties.ads:28: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.Delete defined at widgets-containers-panels-dialogs-resize_world.ads:32:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Construct defined at widgets-containers-scenes.ads:116:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Containers.Scenes.Delete defined at widgets-containers-scenes.ads:121:15
Widgets.Palettes.Enemies.Construct defined at widgets-palettes-enemies.ads:25:15
Widgets.Palettes.Enemies.Delete defined at widgets-palettes-enemies.ads:30:15
Widgets.Palettes.Items.Construct defined at widgets-palettes-items.ads:25:15
Widgets.Palettes.Items.Delete defined at widgets-palettes-items.ads:30:15
Widgets.Palettes.Matrices.Construct defined at widgets-palettes-matrices.ads:47:15
Widgets.Palettes.Matrices.Construct defined at widgets-palettes-matrices.ads:47:15
Widgets.Palettes.Matrices.Delete defined at widgets-palettes-matrices.ads:51:15
Widgets.Palettes.Matrices.Delete defined at widgets-palettes-matrices.ads:51:15
Widgets.Palettes.Tiles.Construct defined at widgets-palettes-tiles.ads:27:15
Widgets.Palettes.Tiles.Construct defined at widgets-palettes-tiles.ads:27:15
Widgets.Palettes.Tiles.Delete defined at widgets-palettes-tiles.ads:31:15
Widgets.Palettes.Tiles.Delete defined at widgets-palettes-tiles.ads:31:15
Returns the view's corral. The view creates its corral at construction so this will never return null.

Get_Widget

function Get_Widget
( this: access Game_View;
id: String )
return A_Widget;

References:

game_views.ads:41:14 (declaration)
game_views.adb:103:14 (body)
game_views.adb:113:9 (label)
game_views.ads:42:27 (reference)
widgets-containers-windows.adb:451:47 (dispatching call)
widgets.adb:627:43 (dispatching call)
widgets.adb:635:47 (dispatching call)
widgets.adb:641:43 (dispatching call)
widgets.adb:649:47 (dispatching call)
game_views-ked-menubar.adb:120:14 (dispatching call)
game_views-ked-menubar.adb:121:14 (dispatching call)
game_views-ked-menubar.adb:122:14 (dispatching call)
game_views-ked-menubar.adb:123:14 (dispatching call)
game_views-ked-menubar.adb:174:27 (dispatching call)
game_views-ked-menubar.adb:184:27 (dispatching call)
game_views-ked-menubar.adb:208:36 (dispatching call)
game_views-ked-menubar.adb:220:36 (dispatching call)
game_views-ked-menubar.adb:227:45 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:26:53 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:47:60 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:105:55 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:110:14 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:169:40 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:171:40 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:179:79 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:183:49 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:184:52 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:187:49 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:188:49 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:203:40 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:220:52 (dispatching call)
game_views-ked-toolbar-layers_menu.adb:222:52 (dispatching call)
game_views-ked-toolbar-test_panel.adb:116:40 (dispatching call)
game_views-ked-toolbar-test_panel.adb:118:40 (dispatching call)
game_views-ked-toolbar.adb:37:57 (dispatching call)
game_views-ked-toolbar.adb:38:57 (dispatching call)
game_views-ked-toolbar.adb:39:67 (dispatching call)
game_views-ked-toolbar.adb:40:67 (dispatching call)
game_views-ked-toolbar.adb:41:67 (dispatching call)
game_views-ked-toolbar.adb:42:67 (dispatching call)
game_views-ked-toolbar.adb:44:57 (dispatching call)
game_views-ked-toolbar.adb:45:57 (dispatching call)
game_views-ked-toolbar.adb:205:14 (dispatching call)
game_views-ked-toolbar.adb:206:14 (dispatching call)
game_views-ked-toolbar.adb:207:14 (dispatching call)
game_views-ked-toolbar.adb:208:14 (dispatching call)
game_views-ked-toolbar.adb:209:14 (dispatching call)
game_views-ked-toolbar.adb:210:14 (dispatching call)
game_views-ked-toolbar.adb:211:14 (dispatching call)
game_views-ked-toolbar.adb:212:14 (dispatching call)
game_views-ked-toolbar.adb:213:14 (dispatching call)
game_views-ked-toolbar.adb:221:40 (dispatching call)
game_views-ked-toolbar.adb:223:40 (dispatching call)
game_views-ked-toolbar.adb:232:40 (dispatching call)
game_views-ked-toolbar.adb:234:40 (dispatching call)
game_views-ked-toolbar.adb:243:40 (dispatching call)
game_views-ked-toolbar.adb:245:40 (dispatching call)
game_views-ked-toolbar.adb:254:40 (dispatching call)
game_views-ked-toolbar.adb:256:40 (dispatching call)
game_views-ked-toolbar.adb:306:18 (dispatching call)
game_views-ked-toolbar.adb:308:18 (dispatching call)
game_views-ked-toolbar.adb:311:18 (dispatching call)
game_views-ked-toolbar.adb:313:18 (dispatching call)
game_views-ked-toolbar.adb:316:18 (dispatching call)
game_views-ked-toolbar.adb:318:18 (dispatching call)
game_views-ked-toolbar.adb:321:18 (dispatching call)
game_views-ked-toolbar.adb:323:18 (dispatching call)
game_views-ked-toolbar.adb:326:18 (dispatching call)
game_views-ked-toolbar.adb:328:18 (dispatching call)
game_views-ked-toolbar.adb:331:18 (dispatching call)
game_views-ked-toolbar.adb:333:18 (dispatching call)
game_views-ked.adb:54:74 (dispatching call)
game_views-ked.adb:55:74 (dispatching call)
game_views-ked.adb:56:74 (dispatching call)
game_views-ked.adb:57:74 (dispatching call)
game_views-ked.adb:74:75 (dispatching call)
game_views-ked.adb:75:75 (dispatching call)
game_views-ked.adb:76:75 (dispatching call)
game_views-ked.adb:119:27 (reference)
game_views-ked.adb:122:49 (reference)
game_views-ked.adb:123:49 (reference)
game_views-ked.adb:124:49 (reference)
game_views-ked.adb:131:27 (reference)
game_views-ked.adb:157:31 (reference)
widgets-containers-panels-dialogs-about.adb:89:51 (dispatching call)
widgets-containers-panels-dialogs-entity_attributes.adb:151:62 (dispatching call)
widgets-containers-panels-dialogs-entity_attributes.adb:201:51 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:113:61 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:114:61 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:115:61 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:116:61 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:165:26 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:166:26 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:167:26 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:168:26 (dispatching call)
widgets-containers-panels-dialogs-import_world.adb:177:51 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:119:55 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:120:55 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:121:55 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:122:55 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:195:26 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:196:26 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:197:26 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:198:26 (dispatching call)
widgets-containers-panels-dialogs-new_world.adb:207:51 (dispatching call)
widgets-containers-panels-dialogs-open_world.adb:74:56 (dispatching call)
widgets-containers-panels-dialogs-open_world.adb:134:26 (dispatching call)
widgets-containers-panels-dialogs-open_world.adb:143:51 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:112:77 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:113:70 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:131:46 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:133:65 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:174:34 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:176:30 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:178:34 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:203:23 (dispatching call)
widgets-containers-panels-dialogs-properties.adb:212:51 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:103:54 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:104:54 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:177:26 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:178:26 (dispatching call)
widgets-containers-panels-dialogs-resize_world.adb:187:51 (dispatching call)
widgets-containers-panels-dialogs-save_changes.adb:134:51 (dispatching call)
widgets-containers-panels-dialogs-save_world.adb:74:56 (dispatching call)
widgets-containers-panels-dialogs-save_world.adb:135:26 (dispatching call)
widgets-containers-panels-dialogs-save_world.adb:144:51 (dispatching call)
widgets-containers-scenes-ked.adb:291:31 (dispatching call)
widgets-containers-scenes-ked.adb:321:39 (dispatching call)
widgets-containers-scenes-ked.adb:325:39 (dispatching call)

Called by:

Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:16:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:25:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:16:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:16:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:16:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:16:15
Game_Views.Ked.Menubar.Handle_New_Map defined at game_views-ked-menubar.ads:10:15
Game_Views.Ked.Menubar.Handle_New_Map defined at game_views-ked-menubar.ads:10:15
Game_Views.Ked.Menubar.Handle_New_Map defined at game_views-ked-menubar.ads:10:15
Game_Views.Ked.Menubar.Handle_New_Map defined at game_views-ked-menubar.ads:10:15
Game_Views.Ked.Menubar.Help_About defined at game_views-ked-menubar.ads:44:15
Game_Views.Ked.Menubar.Options_Outlines defined at game_views-ked-menubar.ads:40:15
Game_Views.Ked.Menubar.Options_PinkScene defined at game_views-ked-menubar.ads:38:15
Game_Views.Ked.Menubar.World_Properties defined at game_views-ked-menubar.ads:30:15
Game_Views.Ked.Menubar.World_Resize defined at game_views-ked-menubar.ads:32:15
Game_Views.Ked.Scroll_Scene defined at game_views-ked.adb:49:15
Game_Views.Ked.Scroll_Scene defined at game_views-ked.adb:49:15
Game_Views.Ked.Scroll_Scene defined at game_views-ked.adb:49:15
Game_Views.Ked.Scroll_Scene defined at game_views-ked.adb:49:15
Game_Views.Ked.Toolbar.Action_Show_Enemies defined at game_views-ked-toolbar.ads:20:15
Game_Views.Ked.Toolbar.Action_Show_Enemies defined at game_views-ked-toolbar.ads:20:15
Game_Views.Ked.Toolbar.Action_Show_Items defined at game_views-ked-toolbar.ads:18:15
Game_Views.Ked.Toolbar.Action_Show_Items defined at game_views-ked-toolbar.ads:18:15
Game_Views.Ked.Toolbar.Action_Show_Matrices defined at game_views-ked-toolbar.ads:22:15
Game_Views.Ked.Toolbar.Action_Show_Matrices defined at game_views-ked-toolbar.ads:22:15
Game_Views.Ked.Toolbar.Action_Show_Tiles defined at game_views-ked-toolbar.ads:24:15
Game_Views.Ked.Toolbar.Action_Show_Tiles defined at game_views-ked-toolbar.ads:24:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_New_Map defined at game_views-ked-toolbar.ads:10:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
Game_Views.Ked.Toolbar.Handle_Tool_Changed defined at game_views-ked-toolbar.ads:13:15
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.Set_Active_Layer defined at game_views-ked-toolbar-layers_menu.ads:16:15
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.Set_Active_Layer defined at game_views-ked-toolbar-layers_menu.ads:16:15
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.Shortcut_Show_Layer defined at game_views-ked-toolbar-layers_menu.adb:38:15
Game_Views.Ked.Toolbar.Layers_Menu.Show_Clipping defined at game_views-ked-toolbar-layers_menu.ads:18:15
Game_Views.Ked.Toolbar.Layers_Menu.Show_Layer defined at game_views-ked-toolbar-layers_menu.ads:20:15
Game_Views.Ked.Toolbar.Layers_Menu.Show_Layer defined at game_views-ked-toolbar-layers_menu.ads:20:15
Game_Views.Ked.Toolbar.Layers_Menu.Show_Layers defined at game_views-ked-toolbar-layers_menu.ads:22:15
Game_Views.Ked.Toolbar.Layers_Menu.Show_Layers defined at game_views-ked-toolbar-layers_menu.ads:22: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
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
Game_Views.Ked.Toolbar.Test_Panel.Action_Show_Test defined at game_views-ked-toolbar-test_panel.ads:9:15
Game_Views.Ked.Toolbar.Test_Panel.Action_Show_Test defined at game_views-ked-toolbar-test_panel.ads:9:15
Game_Views.Ked.Zoom_Scene defined at game_views-ked.adb:69:15
Game_Views.Ked.Zoom_Scene defined at game_views-ked.adb:69:15
Game_Views.Ked.Zoom_Scene defined at game_views-ked.adb:69:15
Widgets.Containers.Panels.Dialogs.About.Show defined at widgets-containers-panels-dialogs-about.ads:29:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Do_Apply.Apply_Attribute defined at widgets-containers-panels-dialogs-entity_attributes.adb:150:19
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Show defined at widgets-containers-panels-dialogs-entity_attributes.ads:48:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action.Ok_Button defined at widgets-containers-panels-dialogs-import_world.adb:111:19
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action.Ok_Button defined at widgets-containers-panels-dialogs-import_world.adb:111:19
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action.Ok_Button defined at widgets-containers-panels-dialogs-import_world.adb:111:19
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action.Ok_Button defined at widgets-containers-panels-dialogs-import_world.adb:111:19
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Show defined at widgets-containers-panels-dialogs-import_world.ads:29:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Show defined at widgets-containers-panels-dialogs-import_world.ads:29:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Show defined at widgets-containers-panels-dialogs-import_world.ads:29:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Show defined at widgets-containers-panels-dialogs-import_world.ads:29:15
Widgets.Containers.Panels.Dialogs.Import_World.Show defined at widgets-containers-panels-dialogs-import_world.ads:31:15
Widgets.Containers.Panels.Dialogs.New_World.Do_Ok defined at widgets-containers-panels-dialogs-new_world.ads:26:15
Widgets.Containers.Panels.Dialogs.New_World.Do_Ok defined at widgets-containers-panels-dialogs-new_world.ads:26:15
Widgets.Containers.Panels.Dialogs.New_World.Do_Ok defined at widgets-containers-panels-dialogs-new_world.ads:26:15
Widgets.Containers.Panels.Dialogs.New_World.Do_Ok defined at widgets-containers-panels-dialogs-new_world.ads:26:15
Widgets.Containers.Panels.Dialogs.New_World.Handle_Show defined at widgets-containers-panels-dialogs-new_world.ads:38:15
Widgets.Containers.Panels.Dialogs.New_World.Handle_Show defined at widgets-containers-panels-dialogs-new_world.ads:38:15
Widgets.Containers.Panels.Dialogs.New_World.Handle_Show defined at widgets-containers-panels-dialogs-new_world.ads:38:15
Widgets.Containers.Panels.Dialogs.New_World.Handle_Show defined at widgets-containers-panels-dialogs-new_world.ads:38:15
Widgets.Containers.Panels.Dialogs.New_World.Show defined at widgets-containers-panels-dialogs-new_world.ads:40:15
Widgets.Containers.Panels.Dialogs.Open_World.Do_Ok defined at widgets-containers-panels-dialogs-open_world.ads:26:15
Widgets.Containers.Panels.Dialogs.Open_World.Handle_Show defined at widgets-containers-panels-dialogs-open_world.ads:38:15
Widgets.Containers.Panels.Dialogs.Open_World.Show defined at widgets-containers-panels-dialogs-open_world.ads:40:15
Widgets.Containers.Panels.Dialogs.Properties.Do_Apply defined at widgets-containers-panels-dialogs-properties.ads:30:15
Widgets.Containers.Panels.Dialogs.Properties.Do_Apply defined at widgets-containers-panels-dialogs-properties.ads:30: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
Widgets.Containers.Panels.Dialogs.Properties.Handle_Event.Handle_World_Property_Changed defined at widgets-containers-panels-dialogs-properties.adb:169:19
Widgets.Containers.Panels.Dialogs.Properties.Handle_Event.Handle_World_Property_Changed defined at widgets-containers-panels-dialogs-properties.adb:169:19
Widgets.Containers.Panels.Dialogs.Properties.Handle_Event.Handle_World_Property_Changed defined at widgets-containers-panels-dialogs-properties.adb:169:19
Widgets.Containers.Panels.Dialogs.Properties.Handle_Show defined at widgets-containers-panels-dialogs-properties.ads:46:15
Widgets.Containers.Panels.Dialogs.Properties.Show defined at widgets-containers-panels-dialogs-properties.ads:48:15
Widgets.Containers.Panels.Dialogs.Resize_World.Do_Ok defined at widgets-containers-panels-dialogs-resize_world.ads:34:15
Widgets.Containers.Panels.Dialogs.Resize_World.Do_Ok defined at widgets-containers-panels-dialogs-resize_world.ads:34:15
Widgets.Containers.Panels.Dialogs.Resize_World.Handle_Show defined at widgets-containers-panels-dialogs-resize_world.ads:48:15
Widgets.Containers.Panels.Dialogs.Resize_World.Handle_Show defined at widgets-containers-panels-dialogs-resize_world.ads:48:15
Widgets.Containers.Panels.Dialogs.Resize_World.Show defined at widgets-containers-panels-dialogs-resize_world.ads:50:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Show defined at widgets-containers-panels-dialogs-save_changes.ads:33:15
Widgets.Containers.Panels.Dialogs.Save_World.Do_Ok defined at widgets-containers-panels-dialogs-save_world.ads:26:15
Widgets.Containers.Panels.Dialogs.Save_World.Handle_Show defined at widgets-containers-panels-dialogs-save_world.ads:38:15
Widgets.Containers.Panels.Dialogs.Save_World.Show defined at widgets-containers-panels-dialogs-save_world.ads:40:15
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
Widgets.Containers.Windows.Give_Focus defined at widgets-containers-windows.ads:56:15
Widgets.Handle_Key_Press defined at widgets.ads:589:14
Widgets.Handle_Key_Press defined at widgets.ads:589:14
Widgets.Handle_Key_Press defined at widgets.ads:589:14
Widgets.Handle_Key_Press defined at widgets.ads:589:14

Calls:

Debugging.Dbg defined at debugging.ads:58:15
Element defined at a-cihama.ads:103:13
Find defined at a-cihama.ads:220:13
Has_Element defined at a-cihama.ads:232:13
Returns a widget in the registry by id. Raises exception ID_NOT_FOUND if the widget does not exist.

Get_Window

function Get_Window
( this: access Game_View )
return A_Window;

References:

game_views.ads:46:14 (declaration)
game_views.adb:118:14 (body)
game_views.adb:121:9 (label)
Returns the view's Window widget. This may return null if the window has not yet been set.

Register

procedure Register
( this: access Game_View;
widget: not null A_Widget );

References:

game_views.ads:50:15 (declaration)
game_views.adb:216:15 (body)
game_views.adb:225:9 (label)
widgets.adb:177:14 (dispatching call)

Called by:

Widgets.Construct defined at widgets.ads:499:15

Calls:

Insert defined at a-cihama.ads:131:14
Widgets.Get_Id defined at widgets.ads:139:14
Adds a widget to the view's widget registry. Raises exception DUPLICATE_ID if a widget with the same id already exists.

Set_Window

procedure Set_Window
( this: access Game_View;
window: in out A_Window );

References:

game_views.ads:55:15 (declaration)
game_views.adb:230:15 (body)
game_views.adb:244:9 (label)
game_views-ked.adb:293:14 (dispatching call)

Called by:

Game_Views.Ked.Populate_View defined at game_views-ked.ads:69:15
Sets the view's Window widget. If window is null, the view's window will be removed. The view's Renderer is deleted and recreated when the window is changed.

Start

procedure Start
( this: access Game_View );

References:

game_views.ads:61:15 (declaration)
game_views.adb:249:15 (body)
game_views.adb:276:9 (label)
games.adb:227:28 (dispatching call)
game_views-ked.adb:348:29 (reference)

Called by:

Game_Views.Ked.Start defined at game_views-ked.ads:80:15
Games.Start.Examine defined at games.adb:225:19
Starts the game view, attaching it to the framework. This will attach event listeners, processes, start the view's subsystems (audio, etc) and begin running the view's process manager.

Stop

procedure Stop
( this: access Game_View );

References:

game_views.ads:65:15 (declaration)
game_views.adb:281:15 (body)
game_views.adb:308:9 (label)
games.adb:249:28 (dispatching call)
game_views-ked.adb:356:29 (reference)

Called by:

Game_Views.Ked.Stop defined at game_views-ked.ads:82:15
Games.Stop.Examine defined at games.adb:247:19
Stops the game view, detaching it from the framework. This must be called after Start and before deleting the object.

Unregister

procedure Unregister
( this: access Game_View;
id: String );

References:

game_views.ads:69:15 (declaration)
game_views.adb:324:15 (body)
game_views.adb:330:9 (label)
widgets.adb:244:27 (dispatching call)

Called by:

Widgets.Delete defined at widgets.ads:509:15

Calls:

Delete defined at a-cihama.ads:199:14
Find defined at a-cihama.ads:220:13
Has_Element defined at a-cihama.ads:232:13
Removes a widget from the view's registry. If the widget was not previously registered, nothing happens.

Delete

procedure Delete
( this: in out A_Game_View );

References:

game_views.ads:72:15 (declaration)
game_views.adb:334:15 (body)
game_views.adb:337:9 (label)
games.adb:73:17 (reference)
game_views-ked.adb:97:13 (reference)

Called by:

Game_Views.Ked.Create_Game_View defined at game_views-ked.adb:88:14
Games.Delete.Examine defined at games.adb:70:23

Calls:

Objects.Delete defined at objects.ads:46:15