img_transform: add to ISO

sysfuncr.txt: prettify formatting

git-svn-id: svn://kolibrios.org@8018 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2020-06-03 15:13:04 +00:00
parent 7efaa73140
commit 0e1c643fed
2 changed files with 10 additions and 7 deletions

View File

@ -561,6 +561,7 @@ tup.append_table(extra_files, {
{"kolibrios/games/invaders", PROGS .. "/games/invaders/invaders"}, {"kolibrios/games/invaders", PROGS .. "/games/invaders/invaders"},
{"kolibrios/games/phenix", PROGS .. "/games/phenix/trunk/phenix"}, {"kolibrios/games/phenix", PROGS .. "/games/phenix/trunk/phenix"},
{"kolibrios/games/soko/soko", PROGS .. "/games/soko/trunk/SOKO"}, {"kolibrios/games/soko/soko", PROGS .. "/games/soko/trunk/SOKO"},
{"kolibrios/media/img_transform", PROGS .. "/media/img_transform/img_transform"},
{"kolibrios/media/zsea/zsea", PROGS .. "/media/zsea/zSea"}, {"kolibrios/media/zsea/zsea", PROGS .. "/media/zsea/zSea"},
{"kolibrios/media/zsea/plugins/cnv_bmp.obj", PROGS .. "/media/zsea/plugins/bmp/cnv_bmp.obj"}, {"kolibrios/media/zsea/plugins/cnv_bmp.obj", PROGS .. "/media/zsea/plugins/bmp/cnv_bmp.obj"},
{"kolibrios/media/zsea/plugins/cnv_gif.obj", PROGS .. "/media/zsea/plugins/gif/cnv_gif.obj"}, {"kolibrios/media/zsea/plugins/cnv_gif.obj", PROGS .. "/media/zsea/plugins/gif/cnv_gif.obj"},

View File

@ -28,8 +28,8 @@
* Y=1 - только определить область окна, ничего не рисовать * Y=1 - только определить область окна, ничего не рисовать
* Y=3 - окно со скином * Y=3 - окно со скином
* Y=4 - окно со скином фиксированных размеров * Y=4 - окно со скином фиксированных размеров
* Y=0,2 эти стили являются устаревшими и не должны более использоваться, * Y=0,2 эти стили не должны более использоваться и оставлены
они оставлены для совместимости со старыми приложениями только для совместимости со старыми приложениями
* остальные возможные значения (от 5 до 15) зарезервированы, * остальные возможные значения (от 5 до 15) зарезервированы,
вызов функции с такими Y игнорируется вызов функции с такими Y игнорируется
* RR, GG, BB = соответственно красная, зеленая, синяя * RR, GG, BB = соответственно красная, зеленая, синяя
@ -38,19 +38,21 @@
* X = DCBA (биты) * X = DCBA (биты)
* A = 1 - у окна есть заголовок * A = 1 - у окна есть заголовок
* B = 1 - координаты всех графических примитивов задаются * B = 1 - координаты всех графических примитивов задаются
относительно клиентской области окна относительно клиентской области окна
* C = 1 - не закрашивать рабочую область при отрисовке окна * C = 1 - не закрашивать рабочую область при отрисовке окна
* D = 0 - нормальная заливка рабочей области, 1 - градиентная * D = 0 - нормальная заливка рабочей области, 1 - градиентная
Следующие параметры предназначены для окон типа I и II и Следующие параметры предназначены для окон типа I и II и
игнорируются для стилей Y=1,3: игнорируются для стилей Y=1,3:
* esi = 0xXYRRGGBB - цвет заголовка * esi = 0xXYRRGGBB - цвет заголовка
* RR, GG, BB определяют сам цвет * RR, GG, BB определяют сам цвет
* Y=0 - обычное окно, Y=1 - неперемещаемое окно (работает для всех стилей окон) * Y = 0 - обычное окно
* X определяет градиент заголовка: X=0 - нет градиента, Y = 1 - неперемещаемое окно (работает для всех стилей окон)
X=8 - обычный градиент, * X определяет градиент заголовка:
X = 0 - нет градиента,
X = 8 - обычный градиент,
для окон типа II X=4 - негативный градиент для окон типа II X=4 - негативный градиент
* прочие значения X и Y зарезервированы * прочие значения X и Y зарезервированы
* edi = адрес строки заголовка для стилей Y=3,4 (также см. функцию 71.1) * edi = адрес строки заголовка для стилей Y=3,4 (см. функцию 71.1)
Возвращаемое значение: Возвращаемое значение:
* функция не возвращает значения * функция не возвращает значения
Замечания: Замечания: