Index

Package: Open_World

Description

package Widgets.Containers.Panels.Dialogs.Open_World 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

Open_Dialog

type Open_Dialog is new Dialog and
                            Button_Listener and
                            Input_Listener with private;

Ancestors:

Primitive operations:

Construct (overriding Widgets.Construct)
Handle_Action
Handle_Action (overriding Widgets.Containers.Panels.Dialogs.Handle_Action)
Handle_Action
Objects.Construct (Inherited)
On_Dialog_Show (overriding Widgets.Containers.Panels.Dialogs.On_Dialog_Show)
Widgets.Activate_Popup (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Buttons.Handle_Action (Inherited)
Widgets.Containers.Add_Child (Inherited)
Widgets.Containers.Apply_Container_Layout (Inherited)
Widgets.Containers.Bring_To_Front (Inherited)
Widgets.Containers.Delete_Child (Inherited)
Widgets.Containers.Delete_Children (Inherited)
Widgets.Containers.Draw (Inherited)
Widgets.Containers.Draw_Children (Inherited)
Widgets.Containers.Draw_Content_Foreground (Inherited)
Widgets.Containers.Find_Widget_At (Inherited)
Widgets.Containers.Give_Focus (Inherited)
Widgets.Containers.Handle_Rooted (Inherited)
Widgets.Containers.Handle_Shown (Inherited)
Widgets.Containers.Pack (Inherited)
Widgets.Containers.Panels.Add_Widget (Inherited)
Widgets.Containers.Panels.Clear_Widgets (Inherited)
Widgets.Containers.Panels.Dialogs.Construct (Inherited)
Widgets.Containers.Panels.Dialogs.Delete (Inherited)
Widgets.Containers.Panels.Dialogs.Handle_Action (Inherited)
Widgets.Containers.Panels.Dialogs.Hide (Inherited)
Widgets.Containers.Panels.Dialogs.On_Dialog_Hide (Inherited)
Widgets.Containers.Panels.Dialogs.On_Mouse_Move (Inherited)
Widgets.Containers.Panels.Dialogs.On_Mouse_Press (Inherited)
Widgets.Containers.Panels.Draw_Content (Inherited)
Widgets.Containers.Panels.Get_Min_Height (Inherited)
Widgets.Containers.Panels.Get_Min_Width (Inherited)
Widgets.Containers.Panels.Get_Title (Inherited)
Widgets.Containers.Panels.Set_Border (Inherited)
Widgets.Containers.Panels.Set_Color (Inherited)
Widgets.Containers.Panels.Set_Icon (Inherited)
Widgets.Containers.Panels.Set_Title (Inherited)
Widgets.Containers.Remove_Child (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_Process_Name (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (Inherited)
Widgets.Input_Boxes.Handle_Action (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_Exit (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_Release (Inherited)
Widgets.On_Mouse_Scroll (Inherited)
Widgets.On_Resize (Inherited)
Widgets.On_Rooted (Inherited)
Widgets.On_Shown (Inherited)
Widgets.Set_Parent (Inherited)
Widgets.Set_Zoom (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

Types

A_Open_Dialog

type A_Open_Dialog is access all Open_Dialog'Class;

Subprograms & Entries

Create_Open_Dialog

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

Set_Error

procedure Set_Error
( this: not null access Open_Dialog'Class;
error: String );
Sets the error message displayed on the dialog