Index

Package: Game_Views.Ked.Toolbar

Description

package Game_Views.Ked.Toolbar is

Constants & Global variables

TOOLBAR_WIDTH

TOOLBAR_WIDTH : constant := 22;

References:

game_views-ked-toolbar.ads:16:5 (declaration)
game_views-ked-toolbar.adb:61:38 (reference)
game_views-ked-toolbar.adb:79:34 (reference)
game_views-ked-toolbar.adb:79:60 (reference)
game_views-ked-toolbar.adb:118:41 (reference)
game_views-ked-toolbar.adb:165:34 (reference)
game_views-ked-toolbar.adb:165:80 (reference)
game_views-ked-toolbar.adb:175:48 (reference)
game_views-ked-toolbar.adb:175:71 (reference)
game_views-ked-toolbar.adb:352:121 (reference)
game_views-ked-toolbar.adb:355:121 (reference)
game_views-ked.adb:257:71 (reference)

Subprograms & Entries

Make_Toolbar

procedure Make_Toolbar
( view: not null A_Ked_View;
win: not null A_Window );

References:

game_views-ked-toolbar.ads:7:15 (declaration)
game_views-ked-toolbar.adb:58:15 (body)
game_views-ked-toolbar.adb:261:9 (label)
game_views-ked.adb:271:17 (reference)

Called by:

Game_Views.Ked.Populate_View defined at game_views-ked.ads:70:15

Calls:

Action_Pin_Palette defined at game_views-ked-toolbar.ads:20:15
Action_Show_Enemies defined at game_views-ked-toolbar.ads:24:15
Action_Show_Items defined at game_views-ked-toolbar.ads:22:15
Action_Show_Matrices defined at game_views-ked-toolbar.ads:26:15
Action_Show_Tiles defined at game_views-ked-toolbar.ads:28:15
Action_Tool_Group defined at game_views-ked-toolbar.ads:30:15
Action_Use_Pointer defined at game_views-ked-toolbar.ads:32:15
Action_Use_Switch_Tool defined at game_views-ked-toolbar.ads:34:15
Action_Use_Trigger_Tool defined at game_views-ked-toolbar.ads:36:15
Applications.Get_Application defined at applications.ads:30:14
Applications.Get_Theme defined at applications.ads:47:14
Game_Views.Ked.Toolbar.Layers_Menu.Make_Menu defined at game_views-ked-toolbar-layers_menu.ads:7:15
Game_Views.Ked.Toolbar.Select_Tool defined at game_views-ked-toolbar.adb:37:15
Support.Floor defined at support.ads:31:14
Themes.Color defined at themes.ads:38:14
Widgets.Add_Listener defined at widgets.ads:99:15
Widgets.Buttons.Add_Listener defined at widgets-buttons.ads:41:15
Widgets.Buttons.Groups.Add defined at widgets-buttons-groups.ads:30:15
Widgets.Buttons.Groups.Add_Listener defined at widgets-buttons-groups.ads:34:15
Widgets.Buttons.Groups.Create_Button_Group defined at widgets-buttons-groups.ads:26:14
Widgets.Buttons.Groups.Set_Keep_Selected defined at widgets-buttons-groups.ads:48:15
Widgets.Buttons.Pushes.Create_Push_Button defined at widgets-buttons-pushes.ads:9:14
Widgets.Buttons.Set_Color defined at widgets-buttons.ads:129:15
Widgets.Buttons.Toggles.Create_Toggle_Button defined at widgets-buttons-toggles.ads:9:14
Widgets.Containers.Add defined at widgets-containers.ads:11:15
Widgets.Containers.Panels.Create_Panel defined at widgets-containers-panels.ads:7:14
Widgets.Containers.Panels.Set_Border defined at widgets-containers-panels.ads:16:15
Widgets.Containers.Panels.Set_Color defined at widgets-containers-panels.ads:18:15
Widgets.Containers.Scroll_Panes.Create_Scroll_Pane defined at widgets-containers-scroll_panes.ads:11:14
Widgets.Containers.Scroll_Panes.Draw_Hbar defined at widgets-containers-scroll_panes.ads:16:15
Widgets.Containers.Scroll_Panes.Draw_Vbar defined at widgets-containers-scroll_panes.ads:18:15
Widgets.Containers.Scroll_Panes.Set_Client defined at widgets-containers-scroll_panes.ads:21:15
Widgets.Get_Color defined at widgets.ads:150:14
Widgets.Labels.Create_Label defined at widgets-labels.ads:7:14
Widgets.Labels.Set_Align defined at widgets-labels.ads:16:15
Widgets.Labels.Set_Color defined at widgets-labels.ads:18:15
Widgets.Palettes.Enemies.Create_Enemy_Palette defined at widgets-palettes-enemies.ads:9:14
Widgets.Palettes.Items.Create_Item_Palette defined at widgets-palettes-items.ads:9:14
Widgets.Palettes.Matrices.Create_Matrix_Palette defined at widgets-palettes-matrices.ads:13:14
Widgets.Palettes.Set_Columns defined at widgets-palettes.ads:17:15
Widgets.Palettes.Set_Icon_Size defined at widgets-palettes.ads:19:15
Widgets.Palettes.Tiles.Create_Tile_Palette defined at widgets-palettes-tiles.ads:11:14
Widgets.Set_Border defined at widgets.ads:224:15
Widgets.Set_Enabled defined at widgets.ads:236:15
Widgets.Set_Focusable defined at widgets.ads:239:15
Widgets.Set_Layout_CenterHY defined at widgets.ads:268:15
Widgets.Set_Layout_LTRB defined at widgets.ads:274:15
Widgets.Set_Visible defined at widgets.ads:326:15
Builds the GUI for the tool bar.

Handle_New_Map

procedure Handle_New_Map
( view: not null A_Ked_View );

References:

game_views-ked-toolbar.ads:10:15 (declaration)
game_views-ked-toolbar.adb:265:15 (body)
game_views-ked-toolbar.adb:277:9 (label)
game_views-ked.adb:208:25 (reference)

Called by:

Game_Views.Ked.Handle_Event defined at game_views-ked.ads:59:15

Handle_Tool_Changed

procedure Handle_Tool_Changed
( view: not null A_Ked_View;
tool: not null A_Tool );

References:

game_views-ked-toolbar.ads:13:15 (declaration)
game_views-ked-toolbar.adb:405:15 (body)
game_views-ked-toolbar.adb:428:9 (label)
game_views-ked.adb:203:25 (reference)

Called by:

Game_Views.Ked.Handle_Event defined at game_views-ked.ads:59:15

Calls:

Applications.Get_Application defined at applications.ads:30:14
Applications.Get_Theme defined at applications.ads:47:14
Game_Views.Get_Widget defined at game_views.ads:41:14
Game_Views.Ked.Toolbar.Handle_Tool_Changed.Button_Color defined at game_views-ked-toolbar.adb:409:18
Widgets.Buttons.Get_State defined at widgets-buttons.ads:46:14
Widgets.Buttons.Groups.Unset defined at widgets-buttons-groups.ads:53:15
Widgets.Set_Color defined at widgets.ads:229:15
Call this procedure when the active tool has changed.