From 716db38e51e4388c9c4504817c5ffc8d9627ebbd Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Mon, 12 Jul 2021 09:45:12 +0000 Subject: [PATCH] docs: update sys f48.3 description about color names and meanings git-svn-id: svn://kolibrios.org@9052 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/docs/sysfuncr.txt | 19 ++++++++++--------- kernel/trunk/docs/sysfuncs.txt | 17 +++++++++-------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/kernel/trunk/docs/sysfuncr.txt b/kernel/trunk/docs/sysfuncr.txt index ab3d0ae6d9..1c407b9cf7 100644 --- a/kernel/trunk/docs/sysfuncr.txt +++ b/kernel/trunk/docs/sysfuncr.txt @@ -2254,25 +2254,26 @@ path db 'HD0/1',0 * функция не возвращает значения Формат таблицы цветов: каждый элемент - dword-значение цвета 0x00RRGGBB - * +0: dword: frames - цвет рамки - * +4: dword: grab - цвет заголовка - * +8: dword: grab_button - цвет кнопки на полосе заголовка - * +12 = +0xC: dword: grab_button_text - цвет текста на кнопке - на полосе заголовка + * +0: dword: none - зарезервировано + * +4: dword: none - зарезервировано + * +8: dword: work_dark - темный цвет рабочей области для придания + объемна элементам интерфейса + * +12 = +0xC: dword: work_light - светлый цвет рабочей области для + придания объемна элементам интерфейса * +16 = +0x10: dword: grab_text - цвет текста на заголовке * +20 = +0x14: dword: work - цвет рабочей области - * +24 = +0x18: dword: work_button - цвет кнопки в рабочей области - * +28 = +0x1C: dword: work_button_text - цвет текста на кнопке + * +24 = +0x18: dword: button - цвет кнопки в рабочей области + * +28 = +0x1C: dword: button_text - цвет текста на кнопке в рабочей области * +32 = +0x20: dword: work_text - цвет текста в рабочей области - * +36 = +0x24: dword: work_graph - цвет графики в рабочей области + * +36 = +0x24: dword: graph - цвет графики в рабочей области Замечания: * Структура таблицы цветов описана в стандартном включаемом файле macros.inc под названием system_colors; например, можно писать: sc system_colors ; объявление переменной ... ; где-то надо вызвать ; описываемую функцию с ecx=sc - mov ecx, [sc.work_button_text] ; читаем цвет текста + mov ecx, [sc.button_text] ; читаем цвет текста ; на кнопке в рабочей области * Использование/неиспользование этих цветов - дело исключительно самой программы. Для использования нужно просто при вызове функций diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index 0cb41aca3a..5aea1a4d88 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -2230,18 +2230,19 @@ Returned value: * function does not return value Format of the color table: each item is dword-value for color 0x00RRGGBB - * +0: dword: frames - color of frame - * +4: dword: grab - color of header - * +8: dword: grab_button - color of button on header bar - * +12 = +0xC: dword: grab_button_text - color of text on button - on header bar + * +0: dword: none - reserved + * +4: dword: none - reserved + * +8: dword: work_dark - dark color of working area + used to give a user 3D-like feelings about interface elements + * +12 = +0xC: dword: work_light - light color of working area + used to give a user 3D-like feelings about interface elements * +16 = +0x10: dword: grab_text - color of text on header * +20 = +0x14: dword: work - color of working area - * +24 = +0x18: dword: work_button - color of button in working area - * +28 = +0x1C: dword: work_button_text - color of text on button + * +24 = +0x18: dword: button - color of button in working area + * +28 = +0x1C: dword: button_text - color of text on button in working area * +32 = +0x20: dword: work_text - color of text in working area - * +36 = +0x24: dword: work_graph - color of graphics in working area + * +36 = +0x24: dword: graph - color of graphics in working area Remarks: * Structure of the color table is described in the standard include file 'macros.inc' as 'system_colors'; for example,