Index

Package: Widgets.Buttons.Checkboxes

Description

package Widgets.Buttons.Checkboxes is

Classes

Checkbox

type Checkbox is new Button with private;

Ancestors:

Primitive operations:

Draw_Content (overriding Widgets.Buttons.Draw_Content)
Get_Min_Height (overriding Widgets.Buttons.Get_Min_Height)
Get_Min_Width (overriding Widgets.Buttons.Get_Min_Width)
Handle_Key_Press (overriding Widgets.Handle_Key_Press)
Handle_Mouse_Press (overriding Widgets.Handle_Mouse_Press)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Set_Check_Icon
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Buttons.Add_Listener (Inherited)
Widgets.Buttons.Add_Listener (Inherited)
Widgets.Buttons.Construct (Inherited)
Widgets.Buttons.Dispatch_Action (Inherited)
Widgets.Buttons.Remove_Listener (Inherited)
Widgets.Buttons.Set_Color (Inherited)
Widgets.Buttons.Set_Icon (Inherited)
Widgets.Buttons.Set_State (Inherited)
Widgets.Buttons.Set_Text (Inherited)
Widgets.Buttons.To_String (Inherited)
Widgets.Buttons.Toggle_State (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_Release (Inherited)
Widgets.Handle_Mouse_Held (Inherited)
Widgets.Handle_Mouse_Move (Inherited)
Widgets.Handle_Mouse_Release (Inherited)
Widgets.Handle_Mouse_Scroll (Inherited)
Widgets.Handle_Resize (Inherited)
Widgets.Pack (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-buttons-checkboxes.ads:4:10 (declaration)
widgets-buttons-checkboxes.adb:14:34 (reference)
widgets-buttons-checkboxes.adb:28:43 (reference)
widgets-buttons-checkboxes.adb:117:44 (reference)
widgets-buttons-checkboxes.adb:136:43 (reference)
widgets-buttons-checkboxes.adb:153:46 (reference)
widgets-buttons-checkboxes.adb:169:49 (reference)
widgets-buttons-checkboxes.adb:180:45 (reference)
widgets-buttons-checkboxes.ads:5:35 (reference)
widgets-buttons-checkboxes.ads:14:45 (reference)
widgets-buttons-checkboxes.ads:22:10 (full declaration)
widgets-buttons-checkboxes.ads:27:43 (reference)
widgets-buttons-checkboxes.ads:29:44 (reference)
widgets-buttons-checkboxes.ads:31:43 (reference)
widgets-buttons-checkboxes.ads:33:46 (reference)
widgets-buttons-checkboxes.ads:36:49 (reference)

Types

A_Checkbox

type A_Checkbox is access all Checkbox'Class;

References:

widgets-buttons-checkboxes.ads:5:10 (declaration)
widgets-buttons-checkboxes.adb:13:60 (reference)
widgets-buttons-checkboxes.adb:14:16 (reference)
widgets-buttons-checkboxes.ads:10:60 (reference)

Subprograms & Entries

Create_Checkbox

function Create_Checkbox
( view: not null access Game_Views.Game_View'Class;
id: String;
text: String := "";
icon: String := "" )
return A_Checkbox;

References:

widgets-buttons-checkboxes.ads:7:14 (declaration)
widgets-buttons-checkboxes.adb:10:14 (body)
widgets-buttons-checkboxes.adb:23:9 (label)
widgets-buttons-checkboxes.ads:12:27 (reference)

Calls:

Widgets.Buttons.Construct defined at widgets-buttons.ads:105:15
Widgets.Delete defined at widgets.ads:685:15

Set_Check_Icon

procedure Set_Check_Icon
( this: access Checkbox;
icon: String );

References:

widgets-buttons-checkboxes.ads:14:15 (declaration)
widgets-buttons-checkboxes.adb:180:15 (body)
widgets-buttons-checkboxes.adb:192:9 (label)