Index

Package: Tools.Item_Spawners

Description

package Tools.Item_Spawners is

Classes

Item_Spawner

type Item_Spawner is new Tool with private;

Ancestors:

Primitive operations:

Apply (overriding Tools.Apply)
Construct
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Objects.To_String (Inherited)

References:

tools-item_spawners.ads:6:10 (declaration)
game_views-ked-toolbar.adb:320:24 (reference)
tools-item_spawners.adb:11:47 (reference)
tools-item_spawners.adb:20:41 (reference)
tools-item_spawners.adb:63:40 (reference)
tools-item_spawners.adb:71:45 (reference)
tools-item_spawners.ads:7:39 (reference)
tools-item_spawners.ads:11:45 (reference)
tools-item_spawners.ads:19:10 (full declaration)
tools-item_spawners.ads:24:41 (reference)
tools-item_spawners.ads:33:40 (reference)
widgets-palettes-items.adb:102:28 (reference)

Types

A_Item_Spawner

type A_Item_Spawner is access all Item_Spawner'Class;

References:

tools-item_spawners.ads:7:10 (declaration)
tools-item_spawners.adb:11:25 (reference)
widgets-palettes-items.adb:104:45 (reference)

Subprograms & Entries

Create_Item_Spawner

function Create_Item_Spawner
( id: String )
return A_Tool;

References:

tools-item_spawners.ads:9:14 (declaration)
tools-item_spawners.adb:10:14 (body)
tools-item_spawners.adb:15:9 (label)
widgets-palettes-items.adb:135:21 (reference)

Called by:

Widgets.Palettes.Items.Handle_Mouse_Press defined at widgets-palettes-items.ads:47:15

Calls:

Construct defined at tools-item_spawners.ads:33:15

Get_ID

function Get_ID
( this: not null access Item_Spawner'Class )
return String;

References:

tools-item_spawners.ads:11:14 (declaration)
tools-item_spawners.adb:71:14 (body)
tools-item_spawners.adb:74:9 (label)
widgets-palettes-items.adb:104:66 (reference)

Called by:

Widgets.Palettes.Items.Handle_Event defined at widgets-palettes-items.ads:42:15

Calls:

To_String defined at a-strunb.ads:65:13