Код еще сыроват, сегодня обнаружил? что в некоторых случаях возвращается мусор в старшем байте цвета, т.е. желательно использовать AND по маске 0xffffff0CodErr wrote:И в zSea эта проблема, только цвет не 0, а RGB(111, 111, 111).Иногда .color = 0 после выбора не чёрного цвета.
ColorDialog - диалог выбора цвета
-
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3463 - запоминание размера окна и центровка относительно вызвавшего приложения.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3469 - используется scrollbar из box_lib, для коррекции выбранного цвета.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3473 - сохранение истории выбранных цветов для текущего приложения.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3476 - некоторый редизайн области "история выбранных цветов".
Spoiler:
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Потестил ColorDialog:
1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
3. При нажатии на цвет из истории градиент не меняется.
1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
3. При нажатии на цвет из истории градиент не меняется.
- Attachments
-
-
colordialog.png (63.98 KiB)Viewed 9627 times
-
Из хаоса в космос
It seems the scrollbars work upside downLeency wrote:Потестил ColorDialog:
1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
3. При нажатии на цвет из истории градиент не меняется.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
ColorDialog, как и OpenDialog бессмысленно запускать вручную, никакого профита от этого нет. Вызов должна делать другая программа с через процедуру библиотеки Proc_Lib.Leency wrote:1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
Учту, когда-нибудь в будущем.Leency wrote:2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
Я не заявлял это реализованным. Можешь посмотреть все мои посты предыдущие.Leency wrote:3. При нажатии на цвет из истории градиент не меняется.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Yes, 0 to, 255 bottom. Since works the scrollbar control.hidnplayr wrote:It seems the scrollbars work upside down
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Its easy to convertMario_r4 wrote:Yes, 0 to, 255 bottom. Since works the scrollbar control.hidnplayr wrote:It seems the scrollbars work upside down
Code: Select all
neg eax
add eax, 255
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
I think these changes are meaningless without showing text for min/max. Thanks for the suggestion. I'll deal with this later.hidnplayr wrote: Its easy to convertI believe it would be more intuitiveCode: Select all
neg eax add eax, 255
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
1. Лучше будет или запускать с нормальным размером или же ещё лучше будет не показывать окно ColorDialog, а выдавать сообщение через @notify вроде этого: "Это компонент ColorDialog, он испоьлзуется в других программах для выбора цвета". Юзеру будет понятно что это и для чего.
Из хаоса в космос
1. Пофиксил размер.
Добавил кнопки ОК, Саncel для большей очевидности.
Добавил кнопки ОК, Саncel для большей очевидности.
- Attachments
-
-
Screenshot_1.png (105.02 KiB)Viewed 8937 times
-
Из хаоса в космос
Может ползунки вверх-ногами перевернуть, чтобы 00 внизу был, а FF на максимуме?
Да, было бы логично перевернуть.
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 12 guests