Re: ColorDialog - диалог выбора цвета
Posted: Tue Mar 26, 2013 12:22 pm
Не получилось выбрать цвета RGB(0, 0, 255) и RGB(0, 255, 0). Они там есть?
Official KolibriOS board
http://board.kolibrios.org/
Если честно не проверял - потом сделаю регуляторы, для более точного подбора.0CodErr wrote:Не получилось выбрать цвета RGB(0, 0, 255) и RGB(0, 255, 0). Они там есть?
Спасибо, вечером посмотрю код.0CodErr wrote:Вылетает при клике
Исправлено в SVN r.34270CodErr wrote:Вылетает при клике:
Тут вопрос пока неясный. Если сделать по тупому, то область тона будет отличаться от выбранного цвета. Если же подтягивать выбранный цвет в качестве конечного, то область тона может несколько неадекватно выглядеть. В общем нужно думать еще.0CodErr wrote:Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.
в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?Mario_r4 wrote:Тут вопрос пока неясный. Если сделать по тупому, то область тона будет отличаться от выбранного цвета. Если же подтягивать выбранный цвет в качестве конечного, то область тона может несколько неадекватно выглядеть. В общем нужно думать еще.0CodErr wrote:Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.
Такой вариант не подходит по той причине, что размеры области палитры и тона будут масштабироваться относительно размера окна в последующих версиях программы.Akyltist wrote:в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?
Mario_r4 wrote:Такой вариант не подходит по той причине, что размеры области палитры и тона будут масштабироваться относительно размера окна в последующих версиях программы.Akyltist wrote:в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?
Code: Select all
struct color_dialog
color dd ?
win_w dw ?
win_h dw ?
tone dw ?
palitra_x dw ?
palitra_y dw ?
ends
Далеко не факт, что я его буду делать. У меня программа минимум сделать получение RGB цвета. Дальше как получится.0CodErr wrote:А ты ведь ещё HSL будешь делать?
И в zSea эта проблема, только цвет не 0, а RGB(111, 111, 111).Иногда .color = 0 после выбора не чёрного цвета.