Index

Package: Preferences

Description

package Preferences is

Subprograms & Entries

Initialize

procedure Initialize
( filename: String );

References:

preferences.ads:6:15 (declaration)
applications.adb:263:21 (reference)
preferences.adb:272:15 (body)
preferences.adb:280:9 (label)

Called by:

Applications.Init defined at applications.ads:110:14

Calls:

Allegro.Configuration.Set_Config_File defined at allegro-configuration.ads:39:15
Preferences.Auto_Save_Task defined at preferences.adb:216:15
Preferences.Auto_Save_Task.Initialize defined at preferences.adb:217:15
Initializes the preference system. The prefences in file 'filename' will be loaded and the auto-save task will begin.

Finalize

procedure Finalize;

References:

preferences.ads:11:15 (declaration)
applications.adb:187:21 (reference)
applications.adb:526:25 (reference)
preferences.adb:284:15 (body)
preferences.adb:305:9 (label)

Called by:

Applications.Close defined at applications.ads:39:15
Applications.Init defined at applications.ads:110:14

Calls:

Debugging.Dbg defined at debugging.ads:58:15
Is_Terminated defined at a-taside.ads:62:13
Preferences.Auto_Save_Task.Finalize defined at preferences.adb:218:15
Finalizes the preference system. All non-default preferences will be written to the filename provided at initialization, and the auto-save task will end.

Get_Pref

function Get_Pref
( name: String )
return Boolean;

References:

preferences.ads:19:14 (declaration)
preferences.adb:318:14 (body)
preferences.adb:321:9 (label)
game_views-ked-menubar.adb:76:106 (reference)
game_views-ked-menubar.adb:77:110 (reference)
game_views-ked-menubar.adb:78:106 (reference)
game_views-ked-toolbar-layers_menu.adb:159:16 (reference)
tools-item_spawners.adb:34:16 (reference)
tools-trigger_spawners.adb:34:16 (reference)
widgets-containers-scenes-ked.adb:66:45 (reference)
widgets-containers-scenes-ked.adb:67:45 (reference)
widgets-containers-scenes-ked.adb:211:44 (reference)
widgets-sprites-ked.adb:366:43 (reference)
widgets-sprites-ked.adb:431:16 (reference)

Called by:

Game_Views.Ked.Menubar.Make_Menubar defined at game_views-ked-menubar.ads:6:15
Game_Views.Ked.Menubar.Make_Menubar defined at game_views-ked-menubar.ads:6:15
Game_Views.Ked.Menubar.Make_Menubar defined at game_views-ked-menubar.ads:6:15
Game_Views.Ked.Toolbar.Layers_Menu.Update_Menu defined at game_views-ked-toolbar-layers_menu.ads:11:15
Tools.Item_Spawners.Apply.Snap defined at tools-item_spawners.adb:32:18
Tools.Trigger_Spawners.Apply.Snap defined at tools-trigger_spawners.adb:32:18
Widgets.Containers.Scenes.Ked.Draw_Layer defined at widgets-containers-scenes-ked.ads:69:15
Widgets.Containers.Scenes.Ked.Draw_Layer defined at widgets-containers-scenes-ked.ads:69:15
Widgets.Containers.Scenes.Ked.Draw_Layer_Overlay defined at widgets-containers-scenes-ked.ads:79:15
Widgets.Sprites.Ked.Handle_Mouse_Release.Snap defined at widgets-sprites-ked.adb:364:18
Widgets.Sprites.Ked.Resize.Snap_Adjusted defined at widgets-sprites-ked.adb:427:18

Calls:

Get_Pref defined at preferences.ads:27:14

Get_Pref

function Get_Pref
( name: String )
return Float;

References:

preferences.ads:21:14 (declaration)
preferences.adb:325:14 (body)
preferences.adb:328:9 (label)

Calls:

Get_Pref defined at preferences.ads:29:14

Get_Pref

function Get_Pref
( name: String )
return Integer;

References:

preferences.ads:23:14 (declaration)
preferences.adb:332:14 (body)
preferences.adb:335:9 (label)
tools-item_spawners.adb:35:52 (reference)
tools-trigger_spawners.adb:35:52 (reference)
widgets-sprites-ked.adb:360:35 (reference)
widgets-sprites-ked.adb:428:45 (reference)

Called by:

Tools.Item_Spawners.Apply.Snap defined at tools-item_spawners.adb:32:18
Tools.Trigger_Spawners.Apply.Snap defined at tools-trigger_spawners.adb:32:18
Widgets.Sprites.Ked.Handle_Mouse_Release defined at widgets-sprites-ked.ads:97:15
Widgets.Sprites.Ked.Resize.Snap_Adjusted defined at widgets-sprites-ked.adb:427:18

Calls:

Get_Pref defined at preferences.ads:31:14

Get_Pref

function Get_Pref
( name: String )
return String;

References:

preferences.ads:25:14 (declaration)
font_api-allegro_fonts.adb:32:32 (reference)
font_api-allegro_fonts.adb:33:50 (reference)
preferences.adb:339:14 (body)
preferences.adb:342:9 (label)
game_views-ked.adb:250:56 (reference)

Called by:

Font_API.Allegro_Fonts.Construct defined at font_api-allegro_fonts.ads:21:15
Font_API.Allegro_Fonts.Construct defined at font_api-allegro_fonts.ads:21:15
Game_Views.Ked.Populate_View defined at game_views-ked.ads:70:15

Calls:

Get_Pref defined at preferences.ads:33:14

Get_Pref

function Get_Pref
( section, name: String )
return Boolean;

References:

preferences.ads:27:14 (declaration)
entities.adb:69:29 (reference)
preferences.adb:320:16 (reference)
preferences.adb:346:14 (body)
preferences.adb:349:9 (label)

Called by:

Entities.Construct defined at entities.ads:218:15
Get_Pref defined at preferences.ads:19:14

Calls:

Preferences.Get_Pref defined at preferences.adb:31:18

Get_Pref

function Get_Pref
( section, name: String )
return Float;

References:

preferences.ads:29:14 (declaration)
physics-managers.adb:263:38 (reference)
physics-managers.adb:264:38 (reference)
physics-managers.adb:265:38 (reference)
physics-managers.adb:266:38 (reference)
physics-managers.adb:267:38 (reference)
preferences.adb:327:16 (reference)
preferences.adb:353:14 (body)
preferences.adb:356:9 (label)
widgets-containers-scenes-ked.adb:42:40 (reference)
entities-players-keen.adb:416:28 (reference)
entities-players-little_keen.adb:181:28 (reference)

Called by:

Entities.Players.Keen.Get_Pref defined at entities-players-keen.adb:414:14
Entities.Players.Little_Keen.Get_Pref defined at entities-players-little_keen.adb:179:14
Get_Pref defined at preferences.ads:21:14
Physics.Managers.Handle defined at physics-managers.ads:117:15
Physics.Managers.Handle defined at physics-managers.ads:117:15
Physics.Managers.Handle defined at physics-managers.ads:117:15
Physics.Managers.Handle defined at physics-managers.ads:117:15
Physics.Managers.Handle defined at physics-managers.ads:117:15
Widgets.Containers.Scenes.Ked.Construct defined at widgets-containers-scenes-ked.ads:62:15

Calls:

Preferences.Get_Pref defined at preferences.adb:33:18

Get_Pref

function Get_Pref
( section, name: String )
return Integer;

References:

preferences.ads:31:14 (declaration)
game_views.adb:43:65 (reference)
game_views.adb:45:60 (reference)
game_views.adb:231:62 (reference)
games.adb:47:57 (reference)
preferences.adb:334:16 (reference)
preferences.adb:360:14 (body)
preferences.adb:363:9 (label)
widgets-containers-scenes-ked.adb:395:32 (reference)
widgets-containers-scenes-ked.adb:398:32 (reference)
widgets-containers-scenes-ked.adb:454:32 (reference)
widgets-containers-scenes-ked.adb:456:32 (reference)
entities-players-little_keen.adb:173:28 (reference)

Called by:

Entities.Players.Little_Keen.Get_Pref defined at entities-players-little_keen.adb:171:14
Game_Views.Construct defined at game_views.ads:107:15
Game_Views.Construct defined at game_views.ads:107:15
Game_Views.Set_Window defined at game_views.ads:55:15
Games.Construct defined at games.ads:76:15
Get_Pref defined at preferences.ads:23:14
Widgets.Containers.Scenes.Ked.Handle_New_World defined at widgets-containers-scenes-ked.ads:102:15
Widgets.Containers.Scenes.Ked.Handle_New_World defined at widgets-containers-scenes-ked.ads:102:15
Widgets.Containers.Scenes.Ked.Set_Active_Layer defined at widgets-containers-scenes-ked.ads:31:15
Widgets.Containers.Scenes.Ked.Set_Active_Layer defined at widgets-containers-scenes-ked.ads:31:15

Calls:

Preferences.Get_Pref defined at preferences.adb:35:18

Get_Pref

function Get_Pref
( section, name: String )
return String;

References:

preferences.ads:33:14 (declaration)
preferences.adb:341:16 (reference)
preferences.adb:367:14 (body)
preferences.adb:370:9 (label)
resources.adb:239:36 (reference)
resources.adb:307:36 (reference)
entities-players-keen.adb:424:28 (reference)
entities-players-little_keen.adb:189:28 (reference)

Called by:

Entities.Players.Keen.Get_Pref defined at entities-players-keen.adb:422:14
Entities.Players.Little_Keen.Get_Pref defined at entities-players-little_keen.adb:187:14
Get_Pref defined at preferences.ads:25:14
Resources.Find_On_Disk defined at resources.adb:284:14
Resources.Load_From_Disk defined at resources.adb:186:14

Calls:

Preferences.Get_Pref defined at preferences.adb:37:18

Set_Pref

procedure Set_Pref
( name: String;
value: Boolean );

References:

preferences.ads:41:15 (declaration)
preferences.adb:374:15 (body)
preferences.adb:377:9 (label)
game_views-ked-menubar.adb:192:13 (reference)
game_views-ked-menubar.adb:194:13 (reference)
game_views-ked-menubar.adb:203:13 (reference)
game_views-ked-menubar.adb:205:13 (reference)
game_views-ked-menubar.adb:215:13 (reference)
game_views-ked-menubar.adb:217:13 (reference)
game_views-ked-toolbar-layers_menu.adb:206:13 (reference)

Called by:

Game_Views.Ked.Menubar.Options_Gridsnap defined at game_views-ked-menubar.ads:38:15
Game_Views.Ked.Menubar.Options_Gridsnap defined at game_views-ked-menubar.ads:38:15
Game_Views.Ked.Menubar.Options_Outlines defined at game_views-ked-menubar.ads:42:15
Game_Views.Ked.Menubar.Options_Outlines defined at game_views-ked-menubar.ads:42:15
Game_Views.Ked.Menubar.Options_PinkScene defined at game_views-ked-menubar.ads:40:15
Game_Views.Ked.Menubar.Options_PinkScene defined at game_views-ked-menubar.ads:40:15
Game_Views.Ked.Toolbar.Layers_Menu.Show_Clipping defined at game_views-ked-toolbar-layers_menu.ads:18:15

Calls:

Set_Pref defined at preferences.ads:49:15

Set_Pref

procedure Set_Pref
( name: String;
value: Float );

References:

preferences.ads:43:15 (declaration)
preferences.adb:381:15 (body)
preferences.adb:384:9 (label)

Calls:

Set_Pref defined at preferences.ads:51:15

Set_Pref

procedure Set_Pref
( name: String;
value: Integer );

References:

preferences.ads:45:15 (declaration)
preferences.adb:388:15 (body)
preferences.adb:391:9 (label)

Calls:

Set_Pref defined at preferences.ads:53:15

Set_Pref

procedure Set_Pref
( name: String;
value: String );

References:

preferences.ads:47:15 (declaration)
preferences.adb:394:15 (body)
preferences.adb:397:9 (label)

Calls:

Set_Pref defined at preferences.ads:55:15

Set_Pref

procedure Set_Pref
( section, name: String;
value: Boolean );

References:

preferences.ads:49:15 (declaration)
preferences.adb:376:9 (reference)
preferences.adb:401:15 (body)
preferences.adb:409:9 (label)

Called by:

Set_Pref defined at preferences.ads:41:15

Calls:

Preferences.Schedule_Save defined at preferences.adb:309:15
Preferences.Set_Pref defined at preferences.adb:41:19

Set_Pref

procedure Set_Pref
( section, name: String;
value: Float );

References:

preferences.ads:51:15 (declaration)
preferences.adb:383:9 (reference)
preferences.adb:413:15 (body)
preferences.adb:417:9 (label)

Called by:

Set_Pref defined at preferences.ads:43:15

Calls:

Preferences.Schedule_Save defined at preferences.adb:309:15
Preferences.Set_Pref defined at preferences.adb:39:19

Set_Pref

procedure Set_Pref
( section, name: String;
value: Integer );

References:

preferences.ads:53:15 (declaration)
preferences.adb:390:9 (reference)
preferences.adb:421:15 (body)
preferences.adb:425:9 (label)

Called by:

Set_Pref defined at preferences.ads:45:15

Calls:

Preferences.Schedule_Save defined at preferences.adb:309:15
Preferences.Set_Pref defined at preferences.adb:41:19

Set_Pref

procedure Set_Pref
( section, name: String;
value: String );

References:

preferences.ads:55:15 (declaration)
preferences.adb:396:9 (reference)
preferences.adb:429:15 (body)
preferences.adb:433:9 (label)

Called by:

Set_Pref defined at preferences.ads:47:15

Calls:

Preferences.Schedule_Save defined at preferences.adb:309:15
Preferences.Set_Pref defined at preferences.adb:43:19

Set_Default

procedure Set_Default
( name: String;
value: Boolean );

References:

preferences.ads:63:15 (declaration)
preferences.adb:437:15 (body)
preferences.adb:440:9 (label)
game_views-ked.adb:417:17 (reference)
game_views-ked.adb:418:17 (reference)
game_views-ked.adb:419:17 (reference)
game_views-ked.adb:420:17 (reference)

Set_Default

procedure Set_Default
( name: String;
value: Float );

References:

preferences.ads:65:15 (declaration)
preferences.adb:444:15 (body)
preferences.adb:447:9 (label)

Set_Default

procedure Set_Default
( name: String;
value: Integer );

References:

preferences.ads:67:15 (declaration)
preferences.adb:451:15 (body)
preferences.adb:454:9 (label)
game_views-ked.adb:416:17 (reference)

Set_Default

procedure Set_Default
( name: String;
value: String );

References:

preferences.ads:69:15 (declaration)
preferences.adb:458:15 (body)
preferences.adb:461:9 (label)
game_views-ked.adb:421:17 (reference)

Set_Default

procedure Set_Default
( section, name: String;
value: Boolean );

References:

preferences.ads:71:15 (declaration)
preferences.adb:439:9 (reference)
preferences.adb:465:15 (body)
preferences.adb:472:9 (label)
applications-ked.adb:65:17 (reference)

Called by:

Set_Default defined at preferences.ads:63:15

Calls:

Preferences.Register defined at preferences.adb:45:19
To_Lower defined at a-chahan.ads:68:13

Set_Default

procedure Set_Default
( section, name: String;
value: Float );

References:

preferences.ads:73:15 (declaration)
preferences.adb:446:9 (reference)
preferences.adb:476:15 (body)
preferences.adb:479:9 (label)
widgets-containers-scenes-ked.adb:521:17 (reference)
entities-players-keen.adb:1268:17 (reference)
entities-players-keen.adb:1269:17 (reference)
entities-players-keen.adb:1270:17 (reference)
entities-players-keen.adb:1271:17 (reference)
entities-players-keen.adb:1273:17 (reference)
entities-players-keen.adb:1274:17 (reference)
entities-players-keen.adb:1275:17 (reference)
entities-players-keen.adb:1277:17 (reference)
entities-players-keen.adb:1278:17 (reference)
entities-players-keen.adb:1279:17 (reference)
entities-players-keen.adb:1280:17 (reference)
entities-players-keen.adb:1281:17 (reference)
entities-players-keen.adb:1284:17 (reference)
entities-players-little_keen.adb:488:17 (reference)
entities-players-little_keen.adb:489:17 (reference)
worlds-keen.adb:131:17 (reference)
worlds-keen.adb:132:17 (reference)
worlds-keen.adb:133:17 (reference)
worlds-keen.adb:134:17 (reference)
worlds-keen.adb:135:17 (reference)
worlds-keen.adb:138:17 (reference)
worlds-keen.adb:139:17 (reference)
worlds-keen.adb:140:17 (reference)
worlds-keen.adb:141:17 (reference)
worlds-keen.adb:142:17 (reference)

Called by:

Set_Default defined at preferences.ads:65:15

Calls:

Preferences.Register defined at preferences.adb:45:19
To_Lower defined at a-chahan.ads:68:13

Set_Default

procedure Set_Default
( section, name: String;
value: Integer );

References:

preferences.ads:75:15 (declaration)
preferences.adb:453:9 (reference)
preferences.adb:483:15 (body)
preferences.adb:486:9 (label)
applications-ked.adb:61:17 (reference)
applications-ked.adb:62:17 (reference)
applications-ked.adb:63:17 (reference)
widgets-containers-scenes-ked.adb:519:17 (reference)
widgets-containers-scenes-ked.adb:520:17 (reference)
entities-players-little_keen.adb:486:17 (reference)
entities-players-little_keen.adb:487:17 (reference)

Called by:

Set_Default defined at preferences.ads:67:15

Calls:

Preferences.Register defined at preferences.adb:45:19
To_Lower defined at a-chahan.ads:68:13

Set_Default

procedure Set_Default
( section, name: String;
value: String );

References:

preferences.ads:77:15 (declaration)
preferences.adb:460:9 (reference)
preferences.adb:490:15 (body)
preferences.adb:493:9 (label)
applications-ked.adb:64:17 (reference)
entities-players-keen.adb:1266:17 (reference)
entities-players-little_keen.adb:485:17 (reference)

Called by:

Set_Default defined at preferences.ads:69:15

Calls:

Preferences.Register defined at preferences.adb:45:19
To_Lower defined at a-chahan.ads:68:13