Index

Package: Widgets.Sprites.Ked

Description

package Widgets.Sprites.Ked is

Classes

Ked_Sprite

type Ked_Sprite is new Sprite and Menu_Listener and  Visibility_Listener with private;

Ancestors:

Primitive operations:

Build_Popup
Construct
Delete (overriding Widgets.Sprites.Delete)
Handle_Action (overriding Widgets.Handle_Action)
Handle_Action (overriding Widgets.Menu_Items.Handle_Action)
Handle_Focus (overriding Widgets.Handle_Focus)
Handle_Key_Held (overriding Widgets.Handle_Key_Held)
Handle_Key_Press (overriding Widgets.Handle_Key_Press)
Handle_Key_Release (overriding Widgets.Handle_Key_Release)
Handle_Mouse_Move (overriding Widgets.Handle_Mouse_Move)
Handle_Mouse_Press (overriding Widgets.Handle_Mouse_Press)
Handle_Mouse_Release (overriding Widgets.Handle_Mouse_Release)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Resize
Set_Attributes
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Construct (Inherited)
Widgets.Deactivate_Popup (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_Mouse_Held (Inherited)
Widgets.Handle_Mouse_Scroll (Inherited)
Widgets.Handle_Resize (Inherited)
Widgets.Pack (Inherited)
Widgets.Set_Color (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.Sprites.Construct (Inherited)
Widgets.Sprites.Draw_Content (Inherited)
Widgets.Sprites.Get_Min_Height (Inherited)
Widgets.Sprites.Get_Min_Width (Inherited)
Widgets.Sprites.Set_Selected (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-sprites-ked.ads:13:10 (declaration)
widgets-sprites-ked.adb:36:36 (reference)
widgets-sprites-ked.adb:50:42 (reference)
widgets-sprites-ked.adb:69:46 (reference)
widgets-sprites-ked.adb:104:37 (reference)
widgets-sprites-ked.adb:119:46 (reference)
widgets-sprites-ked.adb:152:46 (reference)
widgets-sprites-ked.adb:179:43 (reference)
widgets-sprites-ked.adb:187:45 (reference)
widgets-sprites-ked.adb:207:46 (reference)
widgets-sprites-ked.adb:235:48 (reference)
widgets-sprites-ked.adb:257:48 (reference)
widgets-sprites-ked.adb:280:49 (reference)
widgets-sprites-ked.adb:358:51 (reference)
widgets-sprites-ked.adb:420:37 (reference)
widgets-sprites-ked.adb:501:51 (reference)
widgets-sprites-ked.ads:14:37 (reference)
widgets-sprites-ked.ads:31:51 (reference)
widgets-sprites-ked.ads:43:10 (full declaration)
widgets-sprites-ked.ads:56:42 (reference)
widgets-sprites-ked.ads:58:46 (reference)
widgets-sprites-ked.ads:72:37 (reference)
widgets-sprites-ked.ads:74:46 (reference)
widgets-sprites-ked.ads:77:46 (reference)
widgets-sprites-ked.ads:80:43 (reference)
widgets-sprites-ked.ads:82:45 (reference)
widgets-sprites-ked.ads:85:46 (reference)
widgets-sprites-ked.ads:88:48 (reference)
widgets-sprites-ked.ads:91:48 (reference)
widgets-sprites-ked.ads:94:49 (reference)
widgets-sprites-ked.ads:97:51 (reference)
widgets-sprites-ked.ads:100:37 (reference)

Types

A_Ked_Sprite

type A_Ked_Sprite is access all Ked_Sprite'Class;

References:

widgets-sprites-ked.ads:14:10 (declaration)
widgets-containers-scenes-ked.adb:279:9 (reference)
widgets-sprites-ked.adb:35:63 (reference)
widgets-sprites-ked.adb:36:16 (reference)
widgets-sprites-ked.ads:25:63 (reference)

Subprograms & Entries

Create_Ked_Sprite

function Create_Ked_Sprite
( view: not null access Game_Views.Game_View'Class;
eid: Entity_Id;
class: String;
x, y: Float;
width, height: Natural;
resizeable: Boolean;
physical: Boolean;
libName: String;
frame: Natural )
return A_Ked_Sprite;

References:

widgets-sprites-ked.ads:16:14 (declaration)
widgets-containers-scenes-ked.adb:272:28 (reference)
widgets-sprites-ked.adb:26:14 (body)
widgets-sprites-ked.adb:45:9 (label)
widgets-sprites-ked.ads:28:27 (reference)

Called by:

Widgets.Containers.Scenes.Ked.Handle_Entity_Created defined at widgets-containers-scenes-ked.ads:88:15

Calls:

Construct defined at widgets-sprites-ked.ads:58:15
Widgets.Delete defined at widgets.ads:685:15

Set_Attributes

procedure Set_Attributes
( this: access Ked_Sprite;
attributes: in out A_Association );

References:

widgets-sprites-ked.ads:31:15 (declaration)
widgets-containers-scenes-ked.adb:279:30 (dispatching call)
widgets-sprites-ked.adb:501:15 (body)
widgets-sprites-ked.adb:508:9 (label)

Called by:

Widgets.Containers.Scenes.Ked.Handle_Entity_Created defined at widgets-containers-scenes-ked.ads:88:15

Calls:

Associations.Delete defined at associations.ads:76:15
Widgets.Set_Dirty defined at widgets.ads:662:15
Consumes the attributes association.