docs: update sys f48.3 description about color names and meanings

git-svn-id: svn://kolibrios.org@9052 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2021-07-12 09:45:12 +00:00
parent 3ee8369ec6
commit 716db38e51
2 changed files with 19 additions and 17 deletions

View File

@ -2254,25 +2254,26 @@ path db 'HD0/1',0
* функция не возвращает значения * функция не возвращает значения
Формат таблицы цветов: каждый элемент - Формат таблицы цветов: каждый элемент -
dword-значение цвета 0x00RRGGBB dword-значение цвета 0x00RRGGBB
* +0: dword: frames - цвет рамки * +0: dword: none - зарезервировано
* +4: dword: grab - цвет заголовка * +4: dword: none - зарезервировано
* +8: dword: grab_button - цвет кнопки на полосе заголовка * +8: dword: work_dark - темный цвет рабочей области для придания
* +12 = +0xC: dword: grab_button_text - цвет текста на кнопке объемна элементам интерфейса
на полосе заголовка * +12 = +0xC: dword: work_light - светлый цвет рабочей области для
придания объемна элементам интерфейса
* +16 = +0x10: dword: grab_text - цвет текста на заголовке * +16 = +0x10: dword: grab_text - цвет текста на заголовке
* +20 = +0x14: dword: work - цвет рабочей области * +20 = +0x14: dword: work - цвет рабочей области
* +24 = +0x18: dword: work_button - цвет кнопки в рабочей области * +24 = +0x18: dword: button - цвет кнопки в рабочей области
* +28 = +0x1C: dword: work_button_text - цвет текста на кнопке * +28 = +0x1C: dword: button_text - цвет текста на кнопке
в рабочей области в рабочей области
* +32 = +0x20: dword: work_text - цвет текста в рабочей области * +32 = +0x20: dword: work_text - цвет текста в рабочей области
* +36 = +0x24: dword: work_graph - цвет графики в рабочей области * +36 = +0x24: dword: graph - цвет графики в рабочей области
Замечания: Замечания:
* Структура таблицы цветов описана в стандартном включаемом файле * Структура таблицы цветов описана в стандартном включаемом файле
macros.inc под названием system_colors; например, можно писать: macros.inc под названием system_colors; например, можно писать:
sc system_colors ; объявление переменной sc system_colors ; объявление переменной
... ; где-то надо вызвать ... ; где-то надо вызвать
; описываемую функцию с ecx=sc ; описываемую функцию с ecx=sc
mov ecx, [sc.work_button_text] ; читаем цвет текста mov ecx, [sc.button_text] ; читаем цвет текста
; на кнопке в рабочей области ; на кнопке в рабочей области
* Использование/неиспользование этих цветов - дело исключительно * Использование/неиспользование этих цветов - дело исключительно
самой программы. Для использования нужно просто при вызове функций самой программы. Для использования нужно просто при вызове функций

View File

@ -2230,18 +2230,19 @@ Returned value:
* function does not return value * function does not return value
Format of the color table: Format of the color table:
each item is dword-value for color 0x00RRGGBB each item is dword-value for color 0x00RRGGBB
* +0: dword: frames - color of frame * +0: dword: none - reserved
* +4: dword: grab - color of header * +4: dword: none - reserved
* +8: dword: grab_button - color of button on header bar * +8: dword: work_dark - dark color of working area
* +12 = +0xC: dword: grab_button_text - color of text on button used to give a user 3D-like feelings about interface elements
on header bar * +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 * +16 = +0x10: dword: grab_text - color of text on header
* +20 = +0x14: dword: work - color of working area * +20 = +0x14: dword: work - color of working area
* +24 = +0x18: dword: work_button - color of button in working area * +24 = +0x18: dword: button - color of button in working area
* +28 = +0x1C: dword: work_button_text - color of text on button * +28 = +0x1C: dword: button_text - color of text on button
in working area in working area
* +32 = +0x20: dword: work_text - color of text 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: Remarks:
* Structure of the color table is described in the standard * Structure of the color table is described in the standard
include file 'macros.inc' as 'system_colors'; for example, include file 'macros.inc' as 'system_colors'; for example,