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

...
  • SVN r.3463 - запоминание размера окна и центровка относительно вызвавшего приложения.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • SVN r.3469 - используется scrollbar из box_lib, для коррекции выбранного цвета.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • SVN r.3473 - сохранение истории выбранных цветов для текущего приложения.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • SVN r.3476 - некоторый редизайн области "история выбранных цветов".
    Spoiler:
    color_dialog.png
    color_dialog.png (7.73 KiB)
    Viewed 9578 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Потестил ColorDialog:
    1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
    2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
    3. При нажатии на цвет из истории градиент не меняется.
    Attachments
    colordialog.png
    colordialog.png (63.98 KiB)
    Viewed 9530 times
    Из хаоса в космос
  • Leency wrote:Потестил ColorDialog:
    1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
    2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
    3. При нажатии на цвет из истории градиент не меняется.
    It seems the scrollbars work upside down
    "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
  • Leency wrote:1. По умолчанию если открыть окно ColorDialog из любого ФМ, оно выглядит немного обрезанным видно раньше истории цветов не было. Не критично, но выглядит не очень.
    ColorDialog, как и OpenDialog бессмысленно запускать вручную, никакого профита от этого нет. Вызов должна делать другая программа с через процедуру библиотеки Proc_Lib.
    Leency wrote:2. Неплохо бы иметь какой-то минимальный маркер для обозначения выделенного места на градиентах.
    Учту, когда-нибудь в будущем.
    Leency wrote:3. При нажатии на цвет из истории градиент не меняется.
    Я не заявлял это реализованным. Можешь посмотреть все мои посты предыдущие.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • hidnplayr wrote:It seems the scrollbars work upside down
    Yes, 0 to, 255 bottom. Since works the scrollbar control.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • 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 :)
    "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
  • 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.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • 1. Лучше будет или запускать с нормальным размером или же ещё лучше будет не показывать окно ColorDialog, а выдавать сообщение через @notify вроде этого: "Это компонент ColorDialog, он испоьлзуется в других программах для выбора цвета". Юзеру будет понятно что это и для чего.
    Из хаоса в космос
  • 1. Пофиксил размер.

    Добавил кнопки ОК, Саncel для большей очевидности.
    Attachments
    Screenshot_1.png
    Screenshot_1.png (105.02 KiB)
    Viewed 8840 times
    Из хаоса в космос
  • Может ползунки вверх-ногами перевернуть, чтобы 00 внизу был, а FF на максимуме?
  • Да, было бы логично перевернуть.
    Из хаоса в космос
  • Who is online

    Users browsing this forum: Google [Bot] and 5 guests