Index

Package: Widgets.Containers.Scroll_Panes

Description

package Widgets.Containers.Scroll_Panes is

Classes

Scroll_Pane

type Scroll_Pane is new Container and Button_Listener with private;

Ancestors:

Primitive operations:

Adjust_Layout
Construct (overriding Widgets.Construct)
Draw_Content (overriding Widgets.Containers.Draw_Content)
Get_Inc_X
Get_Inc_Y
Handle_Action (overriding Widgets.Buttons.Handle_Action)
Handle_Mouse_Scroll (overriding Widgets.Handle_Mouse_Scroll)
Handle_Resize (overriding Widgets.Containers.Handle_Resize)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Containers.Add (Inherited)
Widgets.Containers.Apply_Container_Layout (Inherited)
Widgets.Containers.Bring_To_Front (Inherited)
Widgets.Containers.Delete (Inherited)
Widgets.Containers.Delete_Child (Inherited)
Widgets.Containers.Delete_Children (Inherited)
Widgets.Containers.Draw (Inherited)
Widgets.Containers.Draw_Children (Inherited)
Widgets.Containers.Find_Widget (Inherited)
Widgets.Containers.Handle_Ancestor_Hidden (Inherited)
Widgets.Containers.Handle_Ancestor_Unhidden (Inherited)
Widgets.Containers.Pack (Inherited)
Widgets.Containers.Remove (Inherited)
Widgets.Containers.Set_Zoom (Inherited)
Widgets.Deactivate_Popup (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_Min_Height (Inherited)
Widgets.Get_Min_Width (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (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_Release (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.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-containers-scroll_panes.ads:8:10 (declaration)
widgets-containers-scroll_panes.adb:19:37 (reference)
widgets-containers-scroll_panes.adb:32:44 (reference)
widgets-containers-scroll_panes.adb:113:40 (reference)
widgets-containers-scroll_panes.adb:152:43 (reference)
widgets-containers-scroll_panes.adb:177:40 (reference)
widgets-containers-scroll_panes.adb:191:40 (reference)
widgets-containers-scroll_panes.adb:205:39 (reference)
widgets-containers-scroll_panes.adb:216:39 (reference)
widgets-containers-scroll_panes.adb:227:46 (reference)
widgets-containers-scroll_panes.adb:244:49 (reference)
widgets-containers-scroll_panes.adb:260:44 (reference)
widgets-containers-scroll_panes.adb:269:43 (reference)
widgets-containers-scroll_panes.ads:9:38 (reference)
widgets-containers-scroll_panes.ads:16:40 (reference)
widgets-containers-scroll_panes.ads:18:40 (reference)
widgets-containers-scroll_panes.ads:21:43 (reference)
widgets-containers-scroll_panes.ads:29:10 (full declaration)
widgets-containers-scroll_panes.ads:42:44 (reference)
widgets-containers-scroll_panes.ads:44:40 (reference)
widgets-containers-scroll_panes.ads:49:43 (reference)
widgets-containers-scroll_panes.ads:51:39 (reference)
widgets-containers-scroll_panes.ads:53:39 (reference)
widgets-containers-scroll_panes.ads:55:46 (reference)
widgets-containers-scroll_panes.ads:58:49 (reference)
widgets-containers-scroll_panes.ads:61:44 (reference)

Types

A_Scroll_Pane

type A_Scroll_Pane is access all Scroll_Pane'Class;

References:

widgets-containers-scroll_panes.ads:9:10 (declaration)
widgets-containers-scroll_panes.adb:18:57 (reference)
widgets-containers-scroll_panes.adb:19:16 (reference)
widgets-containers-scroll_panes.ads:12:57 (reference)
game_views-ked-toolbar.adb:65:26 (reference)

Subprograms & Entries

Create_Scroll_Pane

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

References:

widgets-containers-scroll_panes.ads:11:14 (declaration)
widgets-containers-scroll_panes.adb:17:14 (body)
widgets-containers-scroll_panes.adb:27:9 (label)
widgets-containers-scroll_panes.ads:14:27 (reference)
game_views-ked-toolbar.adb:151:24 (reference)
game_views-ked-toolbar.adb:161:24 (reference)
game_views-ked-toolbar.adb:171:24 (reference)
game_views-ked-toolbar.adb:182:24 (reference)

Calls:

Construct defined at widgets-containers-scroll_panes.ads:44:15
Widgets.Delete defined at widgets.ads:685:15

Draw_Hbar

procedure Draw_Hbar
( this: access Scroll_Pane;
draw: Boolean );

References:

widgets-containers-scroll_panes.ads:16:15 (declaration)
widgets-containers-scroll_panes.adb:177:15 (body)
widgets-containers-scroll_panes.adb:186:9 (label)
game_views-ked-toolbar.adb:153:21 (dispatching call)
game_views-ked-toolbar.adb:164:21 (dispatching call)
game_views-ked-toolbar.adb:174:21 (dispatching call)
game_views-ked-toolbar.adb:185:21 (dispatching call)

Draw_Vbar

procedure Draw_Vbar
( this: access Scroll_Pane;
draw: Boolean );

References:

widgets-containers-scroll_panes.ads:18:15 (declaration)
widgets-containers-scroll_panes.adb:191:15 (body)
widgets-containers-scroll_panes.adb:200:9 (label)
game_views-ked-toolbar.adb:175:21 (dispatching call)
game_views-ked-toolbar.adb:186:21 (dispatching call)

Set_Client

procedure Set_Client
( this: access Scroll_Pane;
client: in out A_Widget );

References:

widgets-containers-scroll_panes.ads:21:15 (declaration)
widgets-containers-scroll_panes.adb:269:15 (body)
widgets-containers-scroll_panes.adb:283:9 (label)
game_views-ked-toolbar.adb:155:21 (dispatching call)
game_views-ked-toolbar.adb:163:21 (dispatching call)
game_views-ked-toolbar.adb:173:21 (dispatching call)
game_views-ked-toolbar.adb:184:21 (dispatching call)
Sets the single client widget of the scroll pane.