Index

Package: Matrices

Description

package Widgets.Palettes.Matrices is
Copyright (c) 2012 Kevin Wellwood All rights reserved. This source code is distributed under the Modified BSD License. For terms and conditions, see license.txt.

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.Handle_Event (Inherited)
Events.Listeners.To_String (Inherited)
Get_Item_Count
Get_Item_Details
Get_Scroll_Inc_Y
Handle_Event
Objects.Construct (Inherited)
On_Mouse_Press
Scrollables.Get_Scroll_Inc_X (Inherited)
Scrollables.Get_Scroll_Inc_Y (Inherited)
Widgets.Activate_Popup (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Draw (Inherited)
Widgets.Draw_Content (Inherited)
Widgets.Find_Widget_At (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_Process_Name (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (Inherited)
Widgets.Handle_Rooted (Inherited)
Widgets.Handle_Shown (Inherited)
Widgets.Is_Rooted (Inherited)
Widgets.Is_Showing (Inherited)
Widgets.On_Blur (Inherited)
Widgets.On_Click (Inherited)
Widgets.On_Descendant_Shown (Inherited)
Widgets.On_Disabled (Inherited)
Widgets.On_Enabled (Inherited)
Widgets.On_Enter (Inherited)
Widgets.On_Focus (Inherited)
Widgets.On_Key_Press (Inherited)
Widgets.On_Key_Release (Inherited)
Widgets.On_Key_Typed (Inherited)
Widgets.On_Mouse_Held (Inherited)
Widgets.On_Mouse_Move (Inherited)
Widgets.On_Mouse_Press (Inherited)
Widgets.On_Mouse_Release (Inherited)
Widgets.On_Mouse_Scroll (Inherited)
Widgets.On_Resize (Inherited)
Widgets.On_Rooted (Inherited)
Widgets.On_Shown (Inherited)
Widgets.Pack (Inherited)
Widgets.Palettes.Draw_Content (Inherited)
Widgets.Palettes.Get_Item_Count (Inherited)
Widgets.Palettes.Get_Item_Details (Inherited)
Widgets.Palettes.Get_Min_Height (Inherited)
Widgets.Palettes.Get_Min_Width (Inherited)
Widgets.Palettes.Get_Scroll_Inc_X (Inherited)
Widgets.Palettes.Get_Scroll_Inc_Y (Inherited)
Widgets.Palettes.On_Exit (Inherited)
Widgets.Palettes.On_Mouse_Move (Inherited)
Widgets.Set_Border (Inherited)
Widgets.Set_Color (Inherited)
Widgets.Set_Parent (Inherited)
Widgets.Set_Zoom (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

Subprograms & Entries

Create_Matrix_Palette

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

Set_Library_Name

procedure Set_Library_Name
( this: not null access Matrix_Palette'Class;
name: String );
Raises an error if tile library 'name' can't be loaded.