Index

Package: Widgets.Containers.Panels.Dialogs

Description

package Widgets.Containers.Panels.Dialogs is

Classes

Dialog (abstract)

type Dialog is abstract new Panel and
                                Key_Listener and
                                Visibility_Listener with private;

Ancestors:

Immediate Children:

Widgets.Containers.Panels.Dialogs.About.About_Dialog
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Entity_Attributes_Dialog
Widgets.Containers.Panels.Dialogs.Import_World.Import_Dialog
Widgets.Containers.Panels.Dialogs.New_World.New_Dialog
Widgets.Containers.Panels.Dialogs.Open_World.Open_Dialog
Widgets.Containers.Panels.Dialogs.Properties.Properties_Dialog
Widgets.Containers.Panels.Dialogs.Resize_World.Resize_Dialog
Widgets.Containers.Panels.Dialogs.Save_Changes.Save_Changes_Dialog
Widgets.Containers.Panels.Dialogs.Save_World.Save_Dialog

Primitive operations:

Construct (overriding Widgets.Containers.Panels.Construct)
Delete (overriding Widgets.Containers.Delete)
Handle_Action (overriding Widgets.Handle_Action)
Handle_Action (overriding Widgets.Handle_Action)
Handle_Hide
Handle_Mouse_Move (overriding Widgets.Handle_Mouse_Move)
Handle_Mouse_Press (overriding Widgets.Handle_Mouse_Press)
Handle_Show
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Construct (Inherited)
Widgets.Containers.Add (Inherited)
Widgets.Containers.Apply_Container_Layout (Inherited)
Widgets.Containers.Bring_To_Front (Inherited)
Widgets.Containers.Delete_Child (Inherited)
Widgets.Containers.Delete_Children (Inherited)
Widgets.Containers.Draw (Inherited)
Widgets.Containers.Draw_Children (Inherited)
Widgets.Containers.Find_Widget (Inherited)
Widgets.Containers.Handle_Ancestor_Hidden (Inherited)
Widgets.Containers.Handle_Ancestor_Unhidden (Inherited)
Widgets.Containers.Handle_Resize (Inherited)
Widgets.Containers.Pack (Inherited)
Widgets.Containers.Panels.Draw_Content (Inherited)
Widgets.Containers.Panels.Get_Min_Height (Inherited)
Widgets.Containers.Panels.Get_Min_Width (Inherited)
Widgets.Containers.Panels.Get_Title (Inherited)
Widgets.Containers.Panels.Set_Border (Inherited)
Widgets.Containers.Panels.Set_Color (Inherited)
Widgets.Containers.Panels.Set_Icon (Inherited)
Widgets.Containers.Panels.Set_Title (Inherited)
Widgets.Containers.Remove (Inherited)
Widgets.Containers.Set_Zoom (Inherited)
Widgets.Deactivate_Popup (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (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_Release (Inherited)
Widgets.Handle_Mouse_Scroll (Inherited)
Widgets.Set_Dirty (Inherited)
Widgets.Set_Enabled (Inherited)
Widgets.Set_Focused (Inherited)
Widgets.Set_Parent (Inherited)
Widgets.Set_Visible (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-containers-panels-dialogs.ads:4:10 (declaration)
widgets-containers-panels-dialogs.adb:10:41 (reference)
widgets-containers-panels-dialogs.adb:25:37 (reference)
widgets-containers-panels-dialogs.adb:34:47 (reference)
widgets-containers-panels-dialogs.adb:48:46 (reference)
widgets-containers-panels-dialogs.adb:63:42 (reference)
widgets-containers-panels-dialogs.adb:72:48 (reference)
widgets-containers-panels-dialogs.adb:89:49 (reference)
widgets-containers-panels-dialogs.adb:107:42 (reference)
widgets-containers-panels-dialogs.adb:116:35 (reference)
widgets-containers-panels-dialogs.adb:127:35 (reference)
widgets-containers-panels-dialogs.ads:7:33 (reference)
widgets-containers-panels-dialogs.ads:10:35 (reference)
widgets-containers-panels-dialogs.ads:14:35 (reference)
widgets-containers-panels-dialogs.ads:18:10 (full declaration)
widgets-containers-panels-dialogs.ads:26:41 (reference)
widgets-containers-panels-dialogs.ads:33:37 (reference)
widgets-containers-panels-dialogs.ads:35:47 (reference)
widgets-containers-panels-dialogs.ads:39:46 (reference)
widgets-containers-panels-dialogs.ads:42:42 (reference)
widgets-containers-panels-dialogs.ads:44:48 (reference)
widgets-containers-panels-dialogs.ads:47:49 (reference)
widgets-containers-panels-dialogs.ads:50:42 (reference)
widgets-containers-panels-dialogs-about.adb:32:9 (reference)
widgets-containers-panels-dialogs-about.adb:79:13 (reference)
widgets-containers-panels-dialogs-about.adb:88:9 (reference)
widgets-containers-panels-dialogs-about.ads:15:30 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:113:9 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:191:13 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:200:9 (reference)
widgets-containers-panels-dialogs-entity_attributes.ads:24:42 (reference)
widgets-containers-panels-dialogs-import_world.adb:40:9 (reference)
widgets-containers-panels-dialogs-import_world.adb:155:13 (reference)
widgets-containers-panels-dialogs-import_world.adb:176:9 (reference)
widgets-containers-panels-dialogs-import_world.ads:15:31 (reference)
widgets-containers-panels-dialogs-new_world.adb:38:9 (reference)
widgets-containers-panels-dialogs-new_world.adb:185:13 (reference)
widgets-containers-panels-dialogs-new_world.adb:206:9 (reference)
widgets-containers-panels-dialogs-new_world.ads:17:28 (reference)
widgets-containers-panels-dialogs-open_world.adb:38:9 (reference)
widgets-containers-panels-dialogs-open_world.adb:124:13 (reference)
widgets-containers-panels-dialogs-open_world.adb:142:9 (reference)
widgets-containers-panels-dialogs-open_world.ads:17:29 (reference)
widgets-containers-panels-dialogs-properties.adb:38:9 (reference)
widgets-containers-panels-dialogs-properties.adb:104:9 (reference)
widgets-containers-panels-dialogs-properties.adb:157:13 (reference)
widgets-containers-panels-dialogs-properties.adb:211:9 (reference)
widgets-containers-panels-dialogs-properties.ads:19:35 (reference)
widgets-containers-panels-dialogs-resize_world.adb:39:9 (reference)
widgets-containers-panels-dialogs-resize_world.adb:95:9 (reference)
widgets-containers-panels-dialogs-resize_world.adb:153:13 (reference)
widgets-containers-panels-dialogs-resize_world.adb:186:9 (reference)
widgets-containers-panels-dialogs-resize_world.ads:19:31 (reference)
widgets-containers-panels-dialogs-save_changes.adb:35:9 (reference)
widgets-containers-panels-dialogs-save_changes.adb:124:13 (reference)
widgets-containers-panels-dialogs-save_changes.adb:133:9 (reference)
widgets-containers-panels-dialogs-save_changes.ads:15:37 (reference)
widgets-containers-panels-dialogs-save_world.adb:38:9 (reference)
widgets-containers-panels-dialogs-save_world.adb:125:13 (reference)
widgets-containers-panels-dialogs-save_world.adb:143:9 (reference)
widgets-containers-panels-dialogs-save_world.ads:17:29 (reference)

Types

A_Dialog

type A_Dialog is access all Dialog'Class;

References:

widgets-containers-panels-dialogs.ads:7:10 (declaration)
widgets-containers-panels-dialogs.adb:53:17 (reference)
widgets-containers-panels-dialogs.adb:55:17 (reference)
game_views-ked-menubar.adb:174:13 (reference)
game_views-ked-menubar.adb:184:13 (reference)
game_views-ked-menubar.adb:227:9 (reference)
game_views-ked.adb:119:13 (reference)
game_views-ked.adb:122:35 (reference)
game_views-ked.adb:123:35 (reference)
game_views-ked.adb:124:35 (reference)
game_views-ked.adb:131:13 (reference)
game_views-ked.adb:157:17 (reference)
game_views-ked.adb:250:18 (reference)
widgets-containers-panels-dialogs-about.adb:12:58 (reference)
widgets-containers-panels-dialogs-about.adb:13:16 (reference)
widgets-containers-panels-dialogs-about.ads:7:58 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:25:92 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:26:16 (reference)
widgets-containers-panels-dialogs-entity_attributes.ads:15:92 (reference)
widgets-containers-panels-dialogs-import_world.adb:19:59 (reference)
widgets-containers-panels-dialogs-import_world.adb:20:16 (reference)
widgets-containers-panels-dialogs-import_world.ads:7:59 (reference)
widgets-containers-panels-dialogs-new_world.adb:17:56 (reference)
widgets-containers-panels-dialogs-new_world.adb:18:16 (reference)
widgets-containers-panels-dialogs-new_world.ads:8:56 (reference)
widgets-containers-panels-dialogs-open_world.adb:17:57 (reference)
widgets-containers-panels-dialogs-open_world.adb:18:16 (reference)
widgets-containers-panels-dialogs-open_world.ads:8:57 (reference)
widgets-containers-panels-dialogs-properties.adb:17:63 (reference)
widgets-containers-panels-dialogs-properties.adb:18:16 (reference)
widgets-containers-panels-dialogs-properties.ads:9:63 (reference)
widgets-containers-panels-dialogs-resize_world.adb:18:59 (reference)
widgets-containers-panels-dialogs-resize_world.adb:19:16 (reference)
widgets-containers-panels-dialogs-resize_world.ads:9:59 (reference)
widgets-containers-panels-dialogs-save_changes.adb:15:65 (reference)
widgets-containers-panels-dialogs-save_changes.adb:16:16 (reference)
widgets-containers-panels-dialogs-save_changes.ads:7:65 (reference)
widgets-containers-panels-dialogs-save_world.adb:17:57 (reference)
widgets-containers-panels-dialogs-save_world.adb:18:16 (reference)
widgets-containers-panels-dialogs-save_world.ads:8:57 (reference)
widgets-sprites-ked.ads:53:27 (reference)

Subprograms & Entries

Hide

procedure Hide
( this: access Dialog );

References:

widgets-containers-panels-dialogs.ads:10:15 (declaration)
widgets-containers-panels-dialogs.adb:116:15 (body)
widgets-containers-panels-dialogs.adb:122:9 (label)
widgets-containers-panels-dialogs-about.adb:64:18 (reference)
widgets-containers-panels-dialogs-about.adb:76:18 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:162:14 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:175:22 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:188:18 (reference)
widgets-containers-panels-dialogs-import_world.adb:125:22 (reference)
widgets-containers-panels-dialogs-import_world.adb:139:22 (reference)
widgets-containers-panels-dialogs-import_world.adb:152:18 (reference)
widgets-containers-panels-dialogs-new_world.adb:135:26 (reference)
widgets-containers-panels-dialogs-new_world.adb:158:22 (reference)
widgets-containers-panels-dialogs-new_world.adb:182:18 (reference)
widgets-containers-panels-dialogs-open_world.adb:78:18 (reference)
widgets-containers-panels-dialogs-open_world.adb:97:22 (reference)
widgets-containers-panels-dialogs-open_world.adb:121:18 (reference)
widgets-containers-panels-dialogs-properties.adb:114:14 (reference)
widgets-containers-panels-dialogs-properties.adb:127:22 (reference)
widgets-containers-panels-dialogs-properties.adb:154:18 (reference)
widgets-containers-panels-dialogs-resize_world.adb:114:26 (reference)
widgets-containers-panels-dialogs-resize_world.adb:137:22 (reference)
widgets-containers-panels-dialogs-resize_world.adb:150:18 (reference)
widgets-containers-panels-dialogs-save_changes.adb:75:14 (reference)
widgets-containers-panels-dialogs-save_changes.adb:84:14 (reference)
widgets-containers-panels-dialogs-save_changes.adb:99:18 (reference)
widgets-containers-panels-dialogs-save_changes.adb:113:22 (reference)
widgets-containers-panels-dialogs-save_world.adb:77:18 (reference)
widgets-containers-panels-dialogs-save_world.adb:98:22 (reference)
widgets-containers-panels-dialogs-save_world.adb:122:18 (reference)

Called by:

Widgets.Containers.Panels.Dialogs.About.Handle_Action defined at widgets-containers-panels-dialogs-about.ads:22:15
Widgets.Containers.Panels.Dialogs.About.Handle_Action defined at widgets-containers-panels-dialogs-about.ads:25:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Do_Apply defined at widgets-containers-panels-dialogs-entity_attributes.ads:39:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Handle_Action defined at widgets-containers-panels-dialogs-entity_attributes.ads:44:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Handle_Action defined at widgets-containers-panels-dialogs-entity_attributes.ads:41:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action defined at widgets-containers-panels-dialogs-import_world.ads:22:15
Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action defined at widgets-containers-panels-dialogs-import_world.ads:25: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.New_World.Do_Ok defined at widgets-containers-panels-dialogs-new_world.ads:26:15
Widgets.Containers.Panels.Dialogs.New_World.Handle_Action defined at widgets-containers-panels-dialogs-new_world.ads:34:15
Widgets.Containers.Panels.Dialogs.New_World.Handle_Action defined at widgets-containers-panels-dialogs-new_world.ads:28: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_Action defined at widgets-containers-panels-dialogs-open_world.ads:34:15
Widgets.Containers.Panels.Dialogs.Open_World.Handle_Action defined at widgets-containers-panels-dialogs-open_world.ads:28: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:35:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Action defined at widgets-containers-panels-dialogs-properties.ads:32: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_Action defined at widgets-containers-panels-dialogs-resize_world.ads:39:15
Widgets.Containers.Panels.Dialogs.Resize_World.Handle_Action defined at widgets-containers-panels-dialogs-resize_world.ads:36:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Do_No defined at widgets-containers-panels-dialogs-save_changes.ads:22:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Do_Yes defined at widgets-containers-panels-dialogs-save_changes.ads:24:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Handle_Action defined at widgets-containers-panels-dialogs-save_changes.ads:29:15
Widgets.Containers.Panels.Dialogs.Save_Changes.Handle_Action defined at widgets-containers-panels-dialogs-save_changes.ads:26: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_Action defined at widgets-containers-panels-dialogs-save_world.ads:34:15
Widgets.Containers.Panels.Dialogs.Save_World.Handle_Action defined at widgets-containers-panels-dialogs-save_world.ads:28:15
Hides the dialog. It remains a child of the window.

Show

procedure Show
( this: access Dialog );

References:

widgets-containers-panels-dialogs.ads:14:15 (declaration)
widgets-containers-panels-dialogs.adb:127:15 (body)
widgets-containers-panels-dialogs.adb:131:9 (label)
game_views-ked-menubar.adb:174:52 (dispatching call)
game_views-ked-menubar.adb:184:54 (dispatching call)
game_views-ked-menubar.adb:227:71 (dispatching call)
game_views-ked.adb:119:57 (dispatching call)
game_views-ked.adb:122:76 (dispatching call)
game_views-ked.adb:123:78 (dispatching call)
game_views-ked.adb:124:79 (dispatching call)
game_views-ked.adb:131:55 (dispatching call)
game_views-ked.adb:157:61 (dispatching call)
widgets-containers-panels-dialogs-about.adb:88:26 (reference)
widgets-containers-panels-dialogs-entity_attributes.adb:200:26 (reference)
widgets-containers-panels-dialogs-import_world.adb:176:26 (reference)
widgets-containers-panels-dialogs-new_world.adb:206:26 (reference)
widgets-containers-panels-dialogs-open_world.adb:142:26 (reference)
widgets-containers-panels-dialogs-properties.adb:211:26 (reference)
widgets-containers-panels-dialogs-resize_world.adb:186:26 (reference)
widgets-containers-panels-dialogs-save_changes.adb:133:26 (reference)
widgets-containers-panels-dialogs-save_world.adb:143:26 (reference)
widgets-sprites-ked.adb:144:29 (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: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:25:15
Game_Views.Ked.Do_Dialog_Action defined at game_views-ked.ads:16:15
Game_Views.Ked.Menubar.Help_About defined at game_views-ked-menubar.ads:44: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
Widgets.Containers.Panels.Dialogs.About.Show defined at widgets-containers-panels-dialogs-about.ads:29:15
Widgets.Containers.Panels.Dialogs.Entity_Attributes.Show defined at widgets-containers-panels-dialogs-entity_attributes.ads:48: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.Show defined at widgets-containers-panels-dialogs-new_world.ads:40:15
Widgets.Containers.Panels.Dialogs.Open_World.Show defined at widgets-containers-panels-dialogs-open_world.ads:40:15
Widgets.Containers.Panels.Dialogs.Properties.Show defined at widgets-containers-panels-dialogs-properties.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.Show defined at widgets-containers-panels-dialogs-save_world.ads:40:15
Widgets.Sprites.Ked.Handle_Action defined at widgets-sprites-ked.ads:74:15
Displays the modal dialog in the window. The dialog must have been added to the window before this is called.