Index

Package: Tiles

Description

package Widgets.Palettes.Tiles 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

Tile_Palette (abstract)

type Tile_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_Tile_Palette

function Create_Tile_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 Tile_Palette'Class;
name: String );
Raises an error if tile library 'name' can't be loaded.