Subversion Repositories Kolibri OS

Rev

Rev 9017 | Rev 9060 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9017 Rev 9052
Line 2252... Line 2252...
2252
    (должен быть 40 байт для будущей совместимости)
2252
    (должен быть 40 байт для будущей совместимости)
2253
Возвращаемое значение:
2253
Возвращаемое значение:
2254
  * функция не возвращает значения
2254
  * функция не возвращает значения
2255
Формат таблицы цветов: каждый элемент -
2255
Формат таблицы цветов: каждый элемент -
2256
dword-значение цвета 0x00RRGGBB
2256
dword-значение цвета 0x00RRGGBB
2257
  * +0: dword: frames - цвет рамки
2257
  * +0: dword: none - зарезервировано
2258
  * +4: dword: grab - цвет заголовка
2258
  * +4: dword: none - зарезервировано
2259
  * +8: dword: grab_button - цвет кнопки на полосе заголовка
2259
  * +8: dword: work_dark - темный цвет рабочей области для придания
-
 
2260
    объемна элементам интерфейса
2260
  * +12 = +0xC: dword: grab_button_text - цвет текста на кнопке
2261
  * +12 = +0xC: dword: work_light - светлый цвет рабочей области для
2261
    на полосе заголовка
2262
    придания объемна элементам интерфейса
2262
  * +16 = +0x10: dword: grab_text - цвет текста на заголовке
2263
  * +16 = +0x10: dword: grab_text - цвет текста на заголовке
2263
  * +20 = +0x14: dword: work - цвет рабочей области
2264
  * +20 = +0x14: dword: work - цвет рабочей области
2264
  * +24 = +0x18: dword: work_button - цвет кнопки в рабочей области
2265
  * +24 = +0x18: dword: button - цвет кнопки в рабочей области
2265
  * +28 = +0x1C: dword: work_button_text - цвет текста на кнопке
2266
  * +28 = +0x1C: dword: button_text - цвет текста на кнопке
2266
    в рабочей области
2267
    в рабочей области
2267
  * +32 = +0x20: dword: work_text - цвет текста в рабочей области
2268
  * +32 = +0x20: dword: work_text - цвет текста в рабочей области
2268
  * +36 = +0x24: dword: work_graph - цвет графики в рабочей области
2269
  * +36 = +0x24: dword: graph - цвет графики в рабочей области
2269
Замечания:
2270
Замечания:
2270
  * Структура таблицы цветов описана в стандартном включаемом файле
2271
  * Структура таблицы цветов описана в стандартном включаемом файле
2271
    macros.inc под названием system_colors; например, можно писать:
2272
    macros.inc под названием system_colors; например, можно писать:
2272
    	sc	system_colors		; объявление переменной
2273
    	sc	system_colors		; объявление переменной
2273
    	...				; где-то надо вызвать
2274
    	...				; где-то надо вызвать
2274
    					; описываемую функцию с ecx=sc
2275
    					; описываемую функцию с ecx=sc
2275
    	mov	ecx, [sc.work_button_text]	; читаем цвет текста
2276
    	mov	ecx, [sc.button_text]	; читаем цвет текста
2276
    					; на кнопке в рабочей области
2277
    					; на кнопке в рабочей области
2277
  * Использование/неиспользование этих цветов - дело исключительно
2278
  * Использование/неиспользование этих цветов - дело исключительно
2278
    самой программы. Для использования нужно просто при вызове функций
2279
    самой программы. Для использования нужно просто при вызове функций
2279
    рисования указывать цвет, взятый из этой таблицы.
2280
    рисования указывать цвет, взятый из этой таблицы.
2280
  * При изменении таблицы стандартных цветов (подфункцией 2 с
2281
  * При изменении таблицы стандартных цветов (подфункцией 2 с