Вверх ↑
Этот топик читают: Гость
Ответов: 212
Рейтинг: 2
#1: 2018-06-22 11:06:46 ЛС | профиль | цитата
Подскажите, есть ли возможность настроить под себя цветовую палитру при окрашивании иконок компонентов и разрывов линий? Имеющиеся цвета большей частью неприменимы - либо слишком темные и не видно надписей, либо слишком яркие и проч. Можно разработать собственную палитру, но как ее внедрить в конструктор?
screenshot.15.png
screenshot.16.png
-
-
А?
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 8926
Рейтинг: 823
#2: 2018-06-22 12:05:21 ЛС | профиль | цитата
inter1, точка "Color" выводится во всех интерфейсных элементах, подавайте на неё любую цифру 0--16776705 и будет любой цвет хоть статически, хоть динамически
Color


Add(ChildPanel,12145676,224,91)
{
}
BEGIN_SDK
Add(EditMulti,2305641,21,21)
{
WorkCount=2
link(doWork1,10775854:doColor,[(179,27)(179,97)])
link(doWork2,7638497:doValue,[(109,34)(109,90)])
}
Add(Panel,10775854,189,84)
{
Left=20
Top=45
Width=295
Height=100
Font=[MS Sans Serif,24,1,0,1]
Caption="Панель"
Point(doColor)
Point(doFont)
}
Add(Font,4278132,112,133)
{
Font=[MS Sans Serif,24,1,0,1]
link(onFont,10775854:doFont,[(173,139)(173,104)])
link(Color,7638497:Value,[])
}
Add(Memory,7638497,119,84)
{
Default=Integer(0)
link(onData,1448182:doData,[(158,90)(158,125)(53,125)(53,139)])
}
Add(DoData,1448182,63,133)
{
link(onEventData,4278132:doFont,[])
}
END_SDK
Add(ScrollBar,16436759,175,98)
{
Left=20
Top=5
Width=295
Max=16776705
Position=16776705
link(onPosition,12145676:doWork2,[])
}
Add(ScrollBar,7204731,175,56)
{
Left=20
Top=30
Width=295
Max=16776705
Page=1024
Position=255
link(onPosition,12145676:doWork1,[(214,62)(214,97)])
}

карма: 19

0
Ответов: 212
Рейтинг: 2
#3: 2018-06-22 13:49:13 ЛС | профиль | цитата
Леонид, спасибо за пример, отложил в свой сборник примеров. Но речь о другом: цветовые схемы, предлагаемые в интерфейсе программы (см. скриншоты) хотелось бы отредактировать. Есть дефолтные наборы цветов, но значительная часть оттенков в них невозможно использовать. Хотелось бы изменить предустановленные цвета.
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#4: 2018-06-22 14:40:48 ЛС | профиль | цитата
inter1 писал(а):
Есть дефолтные наборы цветов, но значительная часть оттенков в них невозможно использовать. Хотелось бы изменить предустановленные цвета.

Юзай папку $HiAsm$\Int\pal\. Там находятся палитры цветов и небольшие редакторы (можешь свой написать). Набор все палитр для HiAsm-a находится в файле pal.txt, добавляешь туда свою, и она появится в среде.
карма: 22

0
Ответов: 2265
Рейтинг: 676
#5: 2018-06-22 15:01:33 ЛС | профиль | цитата
nesco писал(а):
pal.txt

nesco, что за файл? Где лежит?
карма: 11

0
Ответов: 16884
Рейтинг: 1239
#6: 2018-06-22 15:23:20 ЛС | профиль | цитата
sla8a писал(а):
что за файл? Где лежит?

У меня здесь: http://i.mcgl.ru/MEQdpQ0PqE

Редактировалось 1 раз(а), последний 2018-06-22 15:24:47
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2265
Рейтинг: 676
#7: 2018-06-22 15:26:53 ЛС | профиль | цитата
Tad, врете! Нет у вас там pal.txt.
карма: 11

0
Ответов: 8926
Рейтинг: 823
#8: 2018-06-22 15:54:17 ЛС | профиль | цитата
sla8a, а у меня есть, правда только в 160 версии от 2006 года
palТХТ.jpg
карма: 19

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#9: 2018-06-22 16:16:15 ЛС | профиль | цитата
sla8a писал(а):
nesco, что за файл? Где лежит?

У меня в папке pal. Вроде как в этом файле прописываются только нужные тебе палитры, а без него читает все палитры из папки. ЕМНМП, то эта фича работает с версии 184+, вот только уже не помню с какой ревизии.

Pal_xxx.png

Редактировалось 2 раз(а), последний 2018-06-22 16:30:45
карма: 22

0
Ответов: 2265
Рейтинг: 676
#10: 2018-06-22 17:30:13 ЛС | профиль | цитата
Леонид писал(а):
а у меня есть
Тоже врете! Нет у вас там pal.txt
Вот у nesco вижу этот файл. Только вот директория меня смущает.
Может кто помнит в какой теме это обсуждалось?

--- Добавлено в 2018-06-22 18:00:00

Нашел тему: Подцвечивание компонентов
Про pal.txt пока не нашел.

Редактировалось 6 раз(а), последний 2018-06-22 18:00:58
карма: 11

0
Ответов: 212
Рейтинг: 2
#11: 2018-06-22 18:20:43 ЛС | профиль | цитата
nesco писал(а):
Юзай папку $HiAsm$\Int\pal\.

nesco, спасибо.
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 212
Рейтинг: 2
#12: 2018-06-22 21:49:11 ЛС | профиль | цитата
А что там за палитра? Не пойму.
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)