Index

Package: Widgets.Menu_Items.Menu_Checkboxes

Description

package Widgets.Menu_Items.Menu_Checkboxes is

Classes

Menu_Checkbox

type Menu_Checkbox is new Menu_Item with private;

Ancestors:

Primitive operations:

Construct
Draw_Content (overriding Widgets.Menu_Items.Draw_Content)
Handle_Mouse_Release (overriding Widgets.Menu_Items.Handle_Mouse_Release)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Construct (Inherited)
Widgets.Deactivate_Popup (Inherited)
Widgets.Delete (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_Exit (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_Move (Inherited)
Widgets.Handle_Mouse_Press (Inherited)
Widgets.Handle_Mouse_Scroll (Inherited)
Widgets.Handle_Resize (Inherited)
Widgets.Menu_Items.Construct (Inherited)
Widgets.Menu_Items.Get_Min_Height (Inherited)
Widgets.Menu_Items.Get_Min_Width (Inherited)
Widgets.Menu_Items.To_String (Inherited)
Widgets.Pack (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.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-menu_items-menu_checkboxes.ads:4:10 (declaration)
widgets-menu_items-menu_checkboxes.adb:12:39 (reference)
widgets-menu_items-menu_checkboxes.adb:25:43 (reference)
widgets-menu_items-menu_checkboxes.adb:38:43 (reference)
widgets-menu_items-menu_checkboxes.adb:59:51 (reference)
widgets-menu_items-menu_checkboxes.ads:5:40 (reference)
widgets-menu_items-menu_checkboxes.ads:17:10 (full declaration)
widgets-menu_items-menu_checkboxes.ads:22:43 (reference)
widgets-menu_items-menu_checkboxes.ads:29:43 (reference)
widgets-menu_items-menu_checkboxes.ads:31:51 (reference)

Types

A_Menu_Checkbox

type A_Menu_Checkbox is access all Menu_Checkbox'Class;

References:

widgets-menu_items-menu_checkboxes.ads:5:10 (declaration)
widgets-menu_items-menu_checkboxes.adb:11:43 (reference)
widgets-menu_items-menu_checkboxes.adb:12:16 (reference)
widgets-menu_items-menu_checkboxes.ads:11:43 (reference)
game_views-ked-menubar.adb:34:29 (reference)

Subprograms & Entries

Create_Menu_Checkbox

function Create_Menu_Checkbox
( view: not null access Game_Views.Game_View'Class;
id: String;
text: String := "";
enabled: Boolean := False )
return A_Menu_Checkbox;

References:

widgets-menu_items-menu_checkboxes.ads:7:14 (declaration)
widgets-menu_items-menu_checkboxes.adb:7:14 (body)
widgets-menu_items-menu_checkboxes.adb:20:9 (label)
widgets-menu_items-menu_checkboxes.ads:13:27 (reference)
game_views-ked-menubar.adb:76:28 (reference)
game_views-ked-menubar.adb:77:29 (reference)
game_views-ked-menubar.adb:78:28 (reference)

Calls:

Construct defined at widgets-menu_items-menu_checkboxes.ads:22:15
Widgets.Delete defined at widgets.ads:685:15