Index

Package: Widgets.Palettes.Matrices

Description

package Widgets.Palettes.Matrices is

Classes

Matrix_Palette (abstract)

type Matrix_Palette is abstract new Palette and Event_Listener with private;

Ancestors:

Primitive operations:

Construct (overriding Widgets.Palettes.Construct)
Delete (overriding Widgets.Delete)
Events.Listeners.To_String (Inherited)
Get_Item_Count (overriding Widgets.Palettes.Get_Item_Count)
Get_Item_Details (overriding Widgets.Palettes.Get_Item_Details)
Get_Scroll_Inc_Y (overriding Widgets.Palettes.Get_Scroll_Inc_Y)
Handle_Event (overriding Events.Listeners.Handle_Event)
Handle_Mouse_Press (overriding Widgets.Handle_Mouse_Press)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Set_Library_Name
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (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_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.Handle_Resize (Inherited)
Widgets.Pack (Inherited)
Widgets.Palettes.Draw_Content (Inherited)
Widgets.Palettes.Get_Min_Height (Inherited)
Widgets.Palettes.Get_Min_Width (Inherited)
Widgets.Palettes.Get_Scroll_Inc_X (Inherited)
Widgets.Palettes.Handle_Exit (Inherited)
Widgets.Palettes.Handle_Mouse_Move (Inherited)
Widgets.Palettes.Set_Columns (Inherited)
Widgets.Palettes.Set_Icon_Size (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.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-palettes-matrices.ads:11:10 (declaration)
widgets-palettes-matrices.adb:24:33 (reference)
widgets-palettes-matrices.adb:37:40 (reference)
widgets-palettes-matrices.adb:49:37 (reference)
widgets-palettes-matrices.adb:61:44 (reference)
widgets-palettes-matrices.adb:69:49 (reference)
widgets-palettes-matrices.adb:102:46 (reference)
widgets-palettes-matrices.adb:110:43 (reference)
widgets-palettes-matrices.adb:116:13 (reference)
widgets-palettes-matrices.adb:130:49 (reference)
widgets-palettes-matrices.adb:156:47 (reference)
widgets-palettes-matrices.ads:16:47 (reference)
widgets-palettes-matrices.ads:40:10 (full declaration)
widgets-palettes-matrices.ads:47:40 (reference)
widgets-palettes-matrices.ads:51:37 (reference)
widgets-palettes-matrices.ads:53:49 (reference)
widgets-palettes-matrices.ads:59:46 (reference)
widgets-palettes-matrices.ads:61:44 (reference)
widgets-palettes-matrices.ads:63:43 (reference)
widgets-palettes-matrices.ads:67:49 (reference)

Subprograms & Entries

Create_Matrix_Palette

function Create_Matrix_Palette
( view: not null access Game_Views.Game_View'Class;
id: String )
return A_Palette;

References:

widgets-palettes-matrices.ads:13:14 (declaration)
game_views-ked-toolbar.adb:158:27 (reference)
widgets-palettes-matrices.adb:22:14 (body)
widgets-palettes-matrices.adb:32:9 (label)

Calls:

Widgets.Delete defined at widgets.ads:685:15
Widgets.Palettes.Construct defined at widgets-palettes.ads:33:15

Set_Library_Name

procedure Set_Library_Name
( this: access Matrix_Palette;
name: String );

References:

widgets-palettes-matrices.ads:16:15 (declaration)
widgets-palettes-matrices.adb:116:38 (reference)
widgets-palettes-matrices.adb:156:15 (body)
widgets-palettes-matrices.adb:243:9 (label)

Called by:

Handle_Event defined at widgets-palettes-matrices.ads:63:15

Calls:

Clear defined at a-convec.ads:95:14
Tiles.Libraries.Get_Name defined at tiles-libraries.ads:75:14
Tiles.Libraries.Load_Library defined at tiles-libraries.ads:25:14
Tiles.Libraries.Unload_Library defined at tiles-libraries.ads:38:15
Widgets.Pack defined at widgets.ads:635:15
Widgets.Palettes.Matrices.Set_Library_Name.Organize_Matrices defined at widgets-palettes-matrices.adb:160:19
Widgets.Scroll_To defined at widgets.ads:181:15
Widgets.Set_Dirty defined at widgets.ads:662:15