Page 5 of 6

Re: ColorDialog - диалог выбора цвета

Posted: Mon Apr 01, 2013 1:45 am
by Mario_r4
0CodErr wrote:
Иногда .color = 0 после выбора не чёрного цвета.
И в zSea эта проблема, только цвет не 0, а RGB(111, 111, 111).
Код еще сыроват, сегодня обнаружил? что в некоторых случаях возвращается мусор в старшем байте цвета, т.е. желательно использовать AND по маске 0xffffff

Re: ColorDialog - диалог выбора цвета

Posted: Tue Apr 09, 2013 11:56 pm
by Mario_r4
SVN r.3463 - запоминание размера окна и центровка относительно вызвавшего приложения.

Re: ColorDialog - диалог выбора цвета

Posted: Sun Apr 14, 2013 7:00 pm
by Mario_r4
SVN r.3469 - используется scrollbar из box_lib, для коррекции выбранного цвета.

Re: ColorDialog - диалог выбора цвета

Posted: Wed Apr 17, 2013 1:42 am
by Mario_r4
SVN r.3473 - сохранение истории выбранных цветов для текущего приложения.

Re: ColorDialog - диалог выбора цвета

Posted: Thu Apr 18, 2013 3:25 am
by Mario_r4
SVN r.3476 - некоторый редизайн области "история выбранных цветов".
Spoiler:
color_dialog.png
color_dialog.png (7.73 KiB)
Viewed 9588 times

Re: ColorDialog - диалог выбора цвета

Posted: Tue Jun 04, 2013 11:06 pm
by Leency
Потестил ColorDialog:
1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
3. При нажатии на цвет из истории градиент не меняется.

Re: ColorDialog - диалог выбора цвета

Posted: Wed Jun 05, 2013 12:11 am
by hidnplayr
Leency wrote:Потестил ColorDialog:
1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
3. При нажатии на цвет из истории градиент не меняется.
It seems the scrollbars work upside down

Re: ColorDialog - диалог выбора цвета

Posted: Wed Jun 05, 2013 12:50 am
by Mario_r4
Leency wrote:1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
ColorDialog, как и OpenDialog бессмысленно запускать вручную, никакого профита от этого нет. Вызов должна делать другая программа с через процедуру библиотеки Proc_Lib.
Leency wrote:2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
Учту, когда-нибудь в будущем.
Leency wrote:3. При нажатии на цвет из истории градиент не меняется.
Я не заявлял это реализованным. Можешь посмотреть все мои посты предыдущие.

Re: ColorDialog - диалог выбора цвета

Posted: Wed Jun 05, 2013 12:55 am
by Mario_r4
hidnplayr wrote:It seems the scrollbars work upside down
Yes, 0 to, 255 bottom. Since works the scrollbar control.

Re: ColorDialog - диалог выбора цвета

Posted: Wed Jun 05, 2013 1:00 am
by hidnplayr
Mario_r4 wrote:
hidnplayr wrote:It seems the scrollbars work upside down
Yes, 0 to, 255 bottom. Since works the scrollbar control.
Its easy to convert

Code: Select all

neg eax
add eax, 255
I believe it would be more intuitive :)

Re: ColorDialog - диалог выбора цвета

Posted: Wed Jun 05, 2013 1:24 am
by Mario_r4
hidnplayr wrote: Its easy to convert

Code: Select all

neg eax
add eax, 255
I believe it would be more intuitive :)
I think these changes are meaningless without showing text for min/max. Thanks for the suggestion. I'll deal with this later.

Re: ColorDialog - диалог выбора цвета

Posted: Wed Jun 05, 2013 11:15 am
by Leency
1. Лучше будет или запускать с нормальным размером или же ещё лучше будет не показывать окно ColorDialog, а выдавать сообщение через @notify вроде этого: "Это компонент ColorDialog, он испоьлзуется в других программах для выбора цвета". Юзеру будет понятно что это и для чего.

Re: ColorDialog - диалог выбора цвета

Posted: Mon Jan 11, 2016 3:17 am
by Leency
1. Пофиксил размер.

Добавил кнопки ОК, Саncel для большей очевидности.

Re: ColorDialog - диалог выбора цвета

Posted: Mon Jan 11, 2016 4:02 pm
by lev
Может ползунки вверх-ногами перевернуть, чтобы 00 внизу был, а FF на максимуме?

Re: ColorDialog - диалог выбора цвета

Posted: Mon Jan 11, 2016 5:11 pm
by Leency
Да, было бы логично перевернуть.