Index

Package: Allegro.Truecolor

Description

package Allegro.Truecolor is

Types

Color_Type

type Color_Type is new Unsigned_32;

References:

allegro-truecolor.ads:9:10 (declaration)
alfont.adb:296:35 (reference)
alfont.adb:302:41 (reference)
alfont.adb:315:32 (reference)
alfont.adb:321:38 (reference)
alfont.adb:334:38 (reference)
alfont.adb:341:44 (reference)
alfont.adb:355:35 (reference)
alfont.adb:362:41 (reference)
alfont.adb:376:42 (reference)
alfont.adb:382:48 (reference)
alfont.adb:395:39 (reference)
alfont.adb:401:45 (reference)
alfont.adb:414:45 (reference)
alfont.adb:421:51 (reference)
alfont.adb:435:42 (reference)
alfont.adb:442:48 (reference)
alfont.adb:456:41 (reference)
alfont.adb:462:47 (reference)
alfont.adb:475:38 (reference)
alfont.adb:481:44 (reference)
alfont.adb:494:44 (reference)
alfont.adb:501:50 (reference)
alfont.adb:515:41 (reference)
alfont.adb:522:47 (reference)
alfont.ads:303:119 (reference)
alfont.ads:304:119 (reference)
alfont.ads:305:119 (reference)
alfont.ads:306:119 (reference)
alfont.ads:308:126 (reference)
alfont.ads:309:126 (reference)
alfont.ads:310:126 (reference)
alfont.ads:311:126 (reference)
alfont.ads:313:125 (reference)
alfont.ads:314:125 (reference)
alfont.ads:315:125 (reference)
alfont.ads:316:125 (reference)
allegro-bitmaps-direct_access.ads:13:68 (reference)
allegro-bitmaps-direct_access.ads:16:58 (reference)
allegro-bitmaps-direct_access.ads:20:53 (reference)
allegro-bitmaps-direct_access.ads:24:43 (reference)
allegro-bitmaps.ads:26:66 (reference)
allegro-drawing.adb:13:33 (reference)
allegro-drawing.adb:17:41 (reference)
allegro-drawing.ads:40:28 (reference)
allegro-drawing.ads:45:32 (reference)
allegro-drawing.ads:50:36 (reference)
allegro-drawing.ads:54:64 (reference)
allegro-drawing.ads:86:33 (reference)
allegro-drawing.ads:91:37 (reference)
allegro-drawing.ads:96:34 (reference)
allegro-drawing.ads:100:34 (reference)
allegro-drawing.ads:102:73 (reference)
allegro-drawing.ads:106:34 (reference)
allegro-drawing.ads:111:30 (reference)
allegro-drawing.ads:115:33 (reference)
allegro-drawing.ads:119:33 (reference)
allegro-drawing.ads:124:30 (reference)
allegro-drawing.ads:129:34 (reference)
allegro-drawing.ads:135:34 (reference)
allegro-drawing.ads:139:34 (reference)
allegro-sprites-rle.ads:27:45 (reference)
allegro-sprites.ads:24:43 (reference)
allegro-sprites.ads:29:53 (reference)
allegro-sprites.ads:34:41 (reference)
allegro-text_io.adb:20:35 (reference)
allegro-text_io.adb:27:41 (reference)
allegro-text_io.adb:41:42 (reference)
allegro-text_io.adb:48:48 (reference)
allegro-text_io.adb:64:44 (reference)
allegro-text_io.adb:73:50 (reference)
allegro-text_io.adb:87:41 (reference)
allegro-text_io.adb:94:47 (reference)
allegro-text_io.ads:33:35 (reference)
allegro-text_io.ads:40:42 (reference)
allegro-text_io.ads:49:44 (reference)
allegro-text_io.ads:56:41 (reference)
allegro-truecolor.adb:6:30 (reference)
allegro-truecolor.adb:20:33 (reference)
allegro-truecolor.adb:20:76 (reference)
allegro-truecolor.adb:24:33 (reference)
allegro-truecolor.adb:37:40 (reference)
allegro-truecolor.adb:37:73 (reference)
allegro-truecolor.adb:62:34 (reference)
allegro-truecolor.adb:62:54 (reference)
allegro-truecolor.adb:64:35 (reference)
allegro-truecolor.adb:90:31 (reference)
allegro-truecolor.adb:90:67 (reference)
allegro-truecolor.adb:106:55 (reference)
allegro-truecolor.ads:13:28 (reference)
allegro-truecolor.ads:14:28 (reference)
allegro-truecolor.ads:15:28 (reference)
allegro-truecolor.ads:16:28 (reference)
allegro-truecolor.ads:18:29 (reference)
allegro-truecolor.ads:19:29 (reference)
allegro-truecolor.ads:20:29 (reference)
allegro-truecolor.ads:22:30 (reference)
allegro-truecolor.ads:23:30 (reference)
allegro-truecolor.ads:24:30 (reference)
allegro-truecolor.ads:26:30 (reference)
allegro-truecolor.ads:27:30 (reference)
allegro-truecolor.ads:28:30 (reference)
allegro-truecolor.ads:30:30 (reference)
allegro-truecolor.ads:31:30 (reference)
allegro-truecolor.ads:32:30 (reference)
allegro-truecolor.ads:34:30 (reference)
allegro-truecolor.ads:35:30 (reference)
allegro-truecolor.ads:36:30 (reference)
allegro-truecolor.ads:37:30 (reference)
allegro-truecolor.ads:39:57 (reference)
allegro-truecolor.ads:40:57 (reference)
allegro-truecolor.ads:41:57 (reference)
allegro-truecolor.ads:42:57 (reference)
allegro-truecolor.ads:44:50 (reference)
allegro-truecolor.ads:45:51 (reference)
allegro-truecolor.ads:46:52 (reference)
allegro-truecolor.ads:47:52 (reference)
allegro-truecolor.ads:48:52 (reference)
allegro-truecolor.ads:49:52 (reference)
allegro-truecolor.ads:51:65 (reference)
allegro-truecolor.ads:52:65 (reference)
allegro-truecolor.ads:54:54 (reference)
allegro-truecolor.ads:55:56 (reference)
allegro-truecolor.ads:57:69 (reference)
allegro-truecolor.ads:58:73 (reference)
allegro-truecolor.ads:63:30 (reference)
allegro-truecolor.ads:66:33 (reference)
allegro-truecolor.ads:66:76 (reference)
allegro-truecolor.ads:69:34 (reference)
allegro-truecolor.ads:69:54 (reference)
allegro-truecolor.ads:73:31 (reference)
allegro-truecolor.ads:73:67 (reference)
allegro-truecolor.ads:75:55 (reference)
allegro-truecolor.ads:77:60 (reference)
drawing_contexts.adb:44:61 (reference)
drawing_contexts.adb:92:30 (reference)
drawing_contexts.adb:112:31 (reference)
drawing_contexts.adb:130:35 (reference)
drawing_contexts.adb:213:33 (reference)
drawing_contexts.adb:227:35 (reference)
drawing_contexts.ads:31:61 (reference)
drawing_contexts.ads:50:30 (reference)
drawing_contexts.ads:56:31 (reference)
drawing_contexts.ads:64:35 (reference)
drawing_contexts.ads:96:33 (reference)
drawing_contexts.ads:104:35 (reference)
font_api-alfont_fonts.adb:95:33 (reference)
font_api-alfont_fonts.ads:40:33 (reference)
font_api-allegro_fonts.adb:76:33 (reference)
font_api-allegro_fonts.ads:37:33 (reference)
font_api.ads:33:33 (reference)
physics-drawing.adb:8:31 (reference)
physics-drawing.ads:13:31 (reference)
resources-images.adb:16:21 (reference)
resources-images.adb:17:30 (reference)
themes-palette.ads:25:52 (reference)
themes.adb:60:75 (reference)
themes.adb:91:37 (reference)
themes.adb:93:17 (reference)
themes.adb:94:17 (reference)
themes.adb:129:35 (reference)
themes.adb:151:38 (reference)
themes.ads:23:51 (reference)
themes.ads:38:75 (reference)
themes.ads:45:37 (reference)
themes.ads:51:34 (reference)
themes.ads:69:38 (reference)
widgets-buttons-checkboxes.adb:35:21 (reference)
widgets-buttons.adb:76:21 (reference)
widgets-buttons.adb:77:21 (reference)
widgets-buttons.adb:200:36 (reference)
widgets-buttons.ads:123:36 (reference)
widgets-containers-panels.adb:182:36 (reference)
widgets-containers-panels.ads:20:36 (reference)
widgets-labels.adb:129:36 (reference)
widgets-labels.ads:20:36 (reference)
widgets-menu_items.adb:91:28 (reference)
widgets-menu_items.adb:93:19 (reference)
widgets-menu_items.adb:115:78 (reference)
widgets-menu_items.adb:116:17 (reference)
widgets-menu_items.ads:105:78 (reference)
widgets-scrollbars.adb:79:20 (reference)
widgets-scrollbars.adb:189:20 (reference)
widgets.adb:388:80 (reference)
widgets.adb:1076:36 (reference)
widgets.ads:127:80 (reference)
widgets.ads:205:36 (reference)
palette_16.adb:4:27 (reference)
palette_16.adb:12:26 (reference)
palette_16.adb:20:27 (reference)
palette_16.adb:28:26 (reference)
palette_16.adb:36:25 (reference)
palette_16.adb:44:29 (reference)
palette_16.adb:52:27 (reference)
palette_16.adb:60:26 (reference)
palette_16.adb:68:31 (reference)
palette_16.adb:76:32 (reference)
palette_16.adb:84:33 (reference)
palette_16.adb:92:32 (reference)
palette_16.adb:100:31 (reference)
palette_16.adb:108:35 (reference)
palette_16.adb:116:28 (reference)
palette_16.adb:124:27 (reference)
palette_16.ads:8:35 (reference)
palette_16.ads:9:35 (reference)
palette_16.ads:10:35 (reference)
palette_16.ads:11:35 (reference)
palette_16.ads:12:35 (reference)
palette_16.ads:13:35 (reference)
palette_16.ads:14:35 (reference)
palette_16.ads:15:35 (reference)
palette_16.ads:16:35 (reference)
palette_16.ads:17:35 (reference)
palette_16.ads:18:35 (reference)
palette_16.ads:19:35 (reference)
palette_16.ads:20:35 (reference)
palette_16.ads:21:35 (reference)
palette_16.ads:22:35 (reference)
palette_16.ads:23:35 (reference)

Subprograms & Entries

GetR

function GetR
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:13:14 (declaration)
allegro-truecolor.adb:12:21 (reference)
allegro-truecolor.adb:12:33 (reference)
allegro-truecolor.adb:30:33 (reference)
allegro-truecolor.adb:43:38 (reference)
allegro-truecolor.adb:77:31 (reference)
allegro-truecolor.adb:98:26 (reference)
allegro-truecolor.ads:81:23 (body)

Called by:

Allegro.Truecolor.Contrast.Luminance defined at allegro-truecolor.adb:24:18
Allegro.Truecolor.Contrast.Luminance_Adjust defined at allegro-truecolor.adb:37:18
Allegro.Truecolor.Hard_Contrast.Is_Dark defined at allegro-truecolor.adb:64:18
Compare defined at allegro-truecolor.ads:63:14
Compare defined at allegro-truecolor.ads:63:14
Lighten defined at allegro-truecolor.ads:73:14

GetG

function GetG
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:14:14 (declaration)
allegro-truecolor.adb:13:21 (reference)
allegro-truecolor.adb:13:33 (reference)
allegro-truecolor.adb:31:33 (reference)
allegro-truecolor.adb:44:38 (reference)
allegro-truecolor.adb:77:46 (reference)
allegro-truecolor.adb:99:26 (reference)
allegro-truecolor.ads:82:23 (body)

Called by:

Allegro.Truecolor.Contrast.Luminance defined at allegro-truecolor.adb:24:18
Allegro.Truecolor.Contrast.Luminance_Adjust defined at allegro-truecolor.adb:37:18
Allegro.Truecolor.Hard_Contrast.Is_Dark defined at allegro-truecolor.adb:64:18
Compare defined at allegro-truecolor.ads:63:14
Compare defined at allegro-truecolor.ads:63:14
Lighten defined at allegro-truecolor.ads:73:14

GetB

function GetB
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:15:14 (declaration)
allegro-truecolor.adb:14:21 (reference)
allegro-truecolor.adb:14:33 (reference)
allegro-truecolor.adb:32:33 (reference)
allegro-truecolor.adb:45:38 (reference)
allegro-truecolor.adb:77:61 (reference)
allegro-truecolor.adb:100:26 (reference)
allegro-truecolor.ads:83:23 (body)

Called by:

Allegro.Truecolor.Contrast.Luminance defined at allegro-truecolor.adb:24:18
Allegro.Truecolor.Contrast.Luminance_Adjust defined at allegro-truecolor.adb:37:18
Allegro.Truecolor.Hard_Contrast.Is_Dark defined at allegro-truecolor.adb:64:18
Compare defined at allegro-truecolor.ads:63:14
Compare defined at allegro-truecolor.ads:63:14
Lighten defined at allegro-truecolor.ads:73:14

GetA

function GetA
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:16:14 (declaration)
allegro-truecolor.adb:15:21 (reference)
allegro-truecolor.adb:15:33 (reference)
allegro-truecolor.adb:46:30 (reference)
allegro-truecolor.adb:82:45 (reference)
allegro-truecolor.adb:84:39 (reference)
allegro-truecolor.adb:101:26 (reference)
allegro-truecolor.ads:84:23 (body)

Called by:

Allegro.Truecolor.Contrast.Luminance_Adjust defined at allegro-truecolor.adb:37:18
Compare defined at allegro-truecolor.ads:63:14
Compare defined at allegro-truecolor.ads:63:14
Hard_Contrast defined at allegro-truecolor.ads:69:14
Hard_Contrast defined at allegro-truecolor.ads:69:14
Lighten defined at allegro-truecolor.ads:73:14

GetR8

function GetR8
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:18:14 (declaration)
allegro-truecolor.ads:86:23 (body)

GetG8

function GetG8
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:19:14 (declaration)
allegro-truecolor.ads:87:23 (body)

GetB8

function GetB8
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:20:14 (declaration)
allegro-truecolor.ads:88:23 (body)

GetR15

function GetR15
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:22:14 (declaration)
allegro-truecolor.ads:90:23 (body)

GetG15

function GetG15
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:23:14 (declaration)
allegro-truecolor.ads:91:23 (body)

GetB15

function GetB15
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:24:14 (declaration)
allegro-truecolor.ads:92:23 (body)

GetR16

function GetR16
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:26:14 (declaration)
allegro-truecolor.ads:94:23 (body)

GetG16

function GetG16
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:27:14 (declaration)
allegro-truecolor.ads:95:23 (body)

GetB16

function GetB16
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:28:14 (declaration)
allegro-truecolor.ads:96:23 (body)

GetR24

function GetR24
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:30:14 (declaration)
allegro-truecolor.ads:98:23 (body)

GetG24

function GetG24
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:31:14 (declaration)
allegro-truecolor.ads:99:23 (body)

GetB24

function GetB24
( color: Color_Type )
return Natural;

GetR32

function GetR32
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:34:14 (declaration)
allegro-truecolor.ads:102:23 (body)
resources-images.adb:32:66 (reference)

Called by:

Resources.Images.Load_BMP defined at resources-images.adb:13:14

GetG32

function GetG32
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:35:14 (declaration)
allegro-truecolor.ads:103:23 (body)
resources-images.adb:33:66 (reference)

Called by:

Resources.Images.Load_BMP defined at resources-images.adb:13:14

GetB32

function GetB32
( color: Color_Type )
return Natural;

References:

allegro-truecolor.ads:36:14 (declaration)
allegro-truecolor.ads:104:23 (body)
resources-images.adb:34:66 (reference)

Called by:

Resources.Images.Load_BMP defined at resources-images.adb:13:14

GetA32

function GetA32
( color: Color_Type )
return Natural;

GetR_Depth

function GetR_Depth
( color_depth: Natural;
color: Color_Type )
return Natural;

GetG_Depth

function GetG_Depth
( color_depth: Natural;
color: Color_Type )
return Natural;

GetB_Depth

function GetB_Depth
( color_depth: Natural;
color: Color_Type )
return Natural;

GetA_Depth

function GetA_Depth
( color_depth: Natural;
color: Color_Type )
return Natural;

Makecol

function Makecol
( r, g, b: Natural )
return Color_Type;

References:

allegro-truecolor.ads:44:14 (declaration)
allegro-truecolor.ads:112:23 (body)
resources-images.adb:17:44 (reference)

Called by:

Resources.Images.Load_BMP defined at resources-images.adb:13:14

Makecol8

function Makecol8
( r, g, b: Natural )
return Color_Type;

Makecol15

function Makecol15
( r, g, b: Natural )
return Color_Type;

Makecol16

function Makecol16
( r, g, b: Natural )
return Color_Type;

Makecol24

function Makecol24
( r, g, b: Natural )
return Color_Type;

Makecol32

function Makecol32
( r, g, b: Natural )
return Color_Type;

Makecol15_Dither

function Makecol15_Dither
( r, g, b, x, y: Integer )
return Color_Type;

Makecol16_Dither

function Makecol16_Dither
( r, g, b, x, y: Integer )
return Color_Type;

Makeacol

function Makeacol
( r, g, b, a: Natural )
return Color_Type;

References:

allegro-truecolor.ads:54:14 (declaration)
allegro-truecolor.adb:43:20 (reference)
allegro-truecolor.adb:82:20 (reference)
allegro-truecolor.adb:84:20 (reference)
allegro-truecolor.adb:98:16 (reference)
allegro-truecolor.adb:109:16 (reference)
allegro-truecolor.ads:122:23 (body)
resources-images.adb:32:56 (reference)
themes-palette.adb:16:41 (reference)
themes-palette.adb:17:41 (reference)
themes-palette.adb:18:41 (reference)
themes-palette.adb:19:41 (reference)
themes-palette.adb:21:37 (reference)
themes-palette.adb:22:37 (reference)
themes-palette.adb:23:37 (reference)
themes-palette.adb:25:37 (reference)
themes-palette.adb:26:37 (reference)
themes-palette.adb:27:37 (reference)
themes-palette.adb:29:40 (reference)
themes-palette.adb:30:40 (reference)
themes-palette.adb:31:40 (reference)
themes-palette.adb:33:40 (reference)
themes-palette.adb:34:40 (reference)
themes-palette.adb:35:40 (reference)
themes-palette.adb:37:38 (reference)
themes-palette.adb:38:38 (reference)
themes-palette.adb:39:38 (reference)
themes-palette.adb:41:35 (reference)
themes-palette.adb:42:35 (reference)
themes-palette.adb:43:35 (reference)
themes-palette.adb:45:38 (reference)
themes-palette.adb:46:38 (reference)
themes-palette.adb:47:38 (reference)
themes-palette.adb:49:37 (reference)
themes-palette.adb:50:37 (reference)
themes-palette.adb:51:37 (reference)
themes-palette.adb:52:37 (reference)
themes-palette.adb:53:37 (reference)
themes-palette.adb:54:37 (reference)
themes-keen.adb:31:39 (reference)
themes-keen.adb:32:39 (reference)
themes-keen.adb:33:39 (reference)
themes-keen.adb:34:39 (reference)
themes-keen.adb:35:39 (reference)
palette_16.adb:6:16 (reference)
palette_16.adb:14:16 (reference)
palette_16.adb:22:16 (reference)
palette_16.adb:30:16 (reference)
palette_16.adb:38:16 (reference)
palette_16.adb:46:16 (reference)
palette_16.adb:54:16 (reference)
palette_16.adb:62:16 (reference)
palette_16.adb:70:16 (reference)
palette_16.adb:78:16 (reference)
palette_16.adb:86:16 (reference)
palette_16.adb:94:16 (reference)
palette_16.adb:102:16 (reference)
palette_16.adb:110:16 (reference)
palette_16.adb:118:16 (reference)
palette_16.adb:126:16 (reference)

Called by:

Allegro.Truecolor.Contrast.Luminance_Adjust defined at allegro-truecolor.adb:37:18
Hard_Contrast defined at allegro-truecolor.ads:69:14
Hard_Contrast defined at allegro-truecolor.ads:69:14
Lighten defined at allegro-truecolor.ads:73:14
Make_Grey defined at allegro-truecolor.ads:75:14
Palette_16.Black defined at palette_16.ads:8:14
Palette_16.Blue defined at palette_16.ads:9:14
Palette_16.Brown defined at palette_16.ads:14:14
Palette_16.Cyan defined at palette_16.ads:11:14
Palette_16.Dark_Grey defined at palette_16.ads:16:14
Palette_16.Green defined at palette_16.ads:10:14
Palette_16.Grey defined at palette_16.ads:15:14
Palette_16.Light_Blue defined at palette_16.ads:17:14
Palette_16.Light_Cyan defined at palette_16.ads:19:14
Palette_16.Light_Green defined at palette_16.ads:18:14
Palette_16.Light_Magenta defined at palette_16.ads:21:14
Palette_16.Light_Red defined at palette_16.ads:20:14
Palette_16.Magenta defined at palette_16.ads:13:14
Palette_16.Red defined at palette_16.ads:12:14
Palette_16.White defined at palette_16.ads:23:14
Palette_16.Yellow defined at palette_16.ads:22:14
Resources.Images.Load_BMP defined at resources-images.adb:13:14
Themes.Keen.Construct defined at themes-keen.ads:17:15
Themes.Keen.Construct defined at themes-keen.ads:17:15
Themes.Keen.Construct defined at themes-keen.ads:17:15
Themes.Keen.Construct defined at themes-keen.ads:17:15
Themes.Keen.Construct defined at themes-keen.ads:17:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15
Themes.Palette.Initialize defined at themes-palette.ads:31:15

Makeacol32

function Makeacol32
( r, g, b, a: Natural )
return Color_Type;

Makecol_Depth

function Makecol_Depth
( color_depth, r, g, b: Natural )
return Color_Type;

Makeacol_Depth

function Makeacol_Depth
( color_depth, r, g, b, a: Natural )
return Color_Type;

Compare

function Compare
( a, b: Color_Type;
tolerance: Natural := 0 )
return Boolean;

References:

allegro-truecolor.ads:63:14 (declaration)
allegro-truecolor.adb:6:14 (body)
allegro-truecolor.adb:16:9 (label)
Returns True if the colors compare within tolerance bounds. If any of the components of the colors differ by more than 'tolerance', the comparison will fail

Contrast

function Contrast
( fg, bg: Color_Type;
ratio: Float := 1.75 )
return Color_Type;

References:

allegro-truecolor.ads:66:14 (declaration)
allegro-truecolor.adb:20:14 (body)
allegro-truecolor.adb:58:9 (label)

Calls:

Allegro.Truecolor.Contrast.Luminance defined at allegro-truecolor.adb:24:18
Allegro.Truecolor.Contrast.Luminance_Adjust defined at allegro-truecolor.adb:37:18
Returns the foreground color adjusted for contrast against the background.

Hard_Contrast

function Hard_Contrast
( bg: Color_Type )
return Color_Type;

References:

allegro-truecolor.ads:69:14 (declaration)
allegro-truecolor.adb:62:14 (body)
allegro-truecolor.adb:86:9 (label)
widgets-buttons-checkboxes.adb:71:26 (reference)
widgets-buttons.adb:96:26 (reference)
widgets-containers-panels.adb:95:31 (reference)
widgets-input_boxes.adb:211:22 (reference)
widgets-input_boxes.adb:221:23 (reference)
widgets-menu_items-menu_checkboxes.adb:48:27 (reference)
widgets-menu_items-menu_checkboxes.adb:52:23 (reference)
widgets-menu_items.adb:100:24 (reference)

Called by:

Widgets.Buttons.Checkboxes.Draw_Content defined at widgets-buttons-checkboxes.ads:27:15
Widgets.Buttons.Draw_Content defined at widgets-buttons.ads:114:15
Widgets.Containers.Panels.Draw_Content defined at widgets-containers-panels.ads:45:15
Widgets.Input_Boxes.Draw_Content defined at widgets-input_boxes.ads:130:15
Widgets.Input_Boxes.Draw_Content defined at widgets-input_boxes.ads:130:15
Widgets.Menu_Items.Draw_Content defined at widgets-menu_items.ads:103:15
Widgets.Menu_Items.Menu_Checkboxes.Draw_Content defined at widgets-menu_items-menu_checkboxes.ads:29:15
Widgets.Menu_Items.Menu_Checkboxes.Draw_Content defined at widgets-menu_items-menu_checkboxes.ads:29:15

Calls:

Allegro.Truecolor.Hard_Contrast.Is_Dark defined at allegro-truecolor.adb:64:18
GetA defined at allegro-truecolor.ads:16:14
Makeacol defined at allegro-truecolor.ads:54:14
Returns white or black, depending on the brightness of the background.

Lighten

function Lighten
( color: Color_Type;
factor: Float )
return Color_Type;

References:

allegro-truecolor.ads:73:14 (declaration)
allegro-truecolor.adb:90:14 (body)
allegro-truecolor.adb:102:9 (label)
themes.adb:93:31 (reference)
themes.adb:94:31 (reference)
widgets-buttons.adb:82:24 (reference)
widgets-buttons.adb:84:24 (reference)
widgets-buttons.adb:91:28 (reference)
widgets-menu_items.adb:102:24 (reference)
widgets-menu_items.adb:121:22 (reference)
widgets-scrollbars.adb:16:36 (reference)
widgets-scrollbars.adb:197:29 (reference)

Called by:

Themes.Draw_Border defined at themes.ads:40:15
Themes.Draw_Border defined at themes.ads:40:15
Widgets.Buttons.Draw_Content defined at widgets-buttons.ads:114:15
Widgets.Buttons.Draw_Content defined at widgets-buttons.ads:114:15
Widgets.Buttons.Draw_Content defined at widgets-buttons.ads:114:15
Widgets.Menu_Items.Draw_Content defined at widgets-menu_items.ads:103:15
Widgets.Menu_Items.Get_Background defined at widgets-menu_items.ads:105:14
Widgets.Scrollbars.Construct defined at widgets-scrollbars.ads:41:15
Widgets.Scrollbars.Draw_Content defined at widgets-scrollbars.ads:72:15

Calls:

Allegro.Truecolor.Lighten.* defined at allegro-truecolor.adb:92:18
GetA defined at allegro-truecolor.ads:16:14
GetB defined at allegro-truecolor.ads:15:14
GetG defined at allegro-truecolor.ads:14:14
GetR defined at allegro-truecolor.ads:13:14
Makeacol defined at allegro-truecolor.ads:54:14
Returns a color which is lighter or darker than the input. The color will be darker where 0 < factor < 1 and lighter where factor > 1.

Make_Grey

function Make_Grey
( brightness: Natural )
return Color_Type;

References:

allegro-truecolor.ads:75:14 (declaration)
allegro-truecolor.adb:106:14 (body)
allegro-truecolor.adb:110:9 (label)

Palette_Color

function Palette_Color
( index: Palette_Index )
return Color_Type;