Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 23, 2017 3:54 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 110 сообщений ]  На страницу Пред. 1 2 3 4 5 68 След.
Автор Сообщение
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пт ноя 09, 2012 1:48 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
И снова я очень приятно удивлён.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пт ноя 09, 2012 8:39 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Мой отредактированный вариант для Kolibri N8. Учусь понемногу) Спасибо SoUrcerer.


Вложения:
palitra.zip [9.22 КБ]
55 скачиваний
xfdbd.png
xfdbd.png [ 7.39 КБ | 1961 просмотр ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Вс ноя 11, 2012 6:26 pm 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
Leency писал(а):
Мой отредактированный вариант для Kolibri N8. Учусь понемногу) Спасибо SoUrcerer.

Внесу изменения у себя к следующему обновлению (к 0.5 версии), ок? (три - четыре дня, на права во вторник сдаю, материте))

А пока версия 0.4
Изображение

- Добавлено переключение между двумя цветами
- Добавлен ползунок регулирования прозрачности (без визуализации).
- Добавлено выравнивание значений rgba по центру, в зависимости от длины.
- Косметические правки.
- Небольшая оптимизация.


Вложения:
Комментарий к файлу: Исходник (не прилизанный) + Бинарник (не сжатый)
palitra04.zip [10.1 КБ]
63 скачивания
Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 12, 2012 10:05 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Хорошо. Свои скромные замечания:
- ПКМ - выбрать цвет снизу (дополнительный)
- помимо кнопки BACKGROUND ещё хорошо бы и кнопочку определения цвета с экрана.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Вт ноя 13, 2012 5:20 pm 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
Leency писал(а):
Хорошо. Свои скромные замечания:
- ПКМ - выбрать цвет снизу (дополнительный)
- помимо кнопки BACKGROUND ещё хорошо бы и кнопочку определения цвета с экрана.


Такое чувство что ты следишь за мной, к версии 0,6 собирался воткнуть пипетку))) в который раз раскусываешь мои замыслы))) ты не из ФСБ ????

Использовать ПКМ - планировалось изначально, так как собственно так ведут себя многие редакторы (например Photo Fitre Studio) но посчитал что отлов ПКБ включу в момент версии 0,5.

PS. Сдал на права, ни одной ошибки, не поверите, но стартовал от магазина палитра)))) Простите за оффтоп, но судьба!!!
Спойлер: Показать
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Вт ноя 13, 2012 6:01 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Хахах)) Поздравляю!

Угадываю, потому что всё логично и последовательно. My way. Ещё мне нравится программа, если б я уходил из проекта и надо было бы кого-то оставить после себя дизайнером - это был бы ты. :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 19, 2012 6:07 am 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
Столкнулся с диллемой, после добавления круговой диаграммы цвета, размер бинарника вырос аж до 5kb, вот думаю выпиливать или пока не стоит?
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 19, 2012 8:25 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
Круговая диаграмма — это замечательно!
Бинарник можно потом сжать(5kb - это, ведь не сжатый размер?).

Если программа будет использоваться как ColorDialog, то кнопка "BACKGROUND", скорее всего, не нужна.
Хорошо было бы показывать текущий цвет и новый(выбираемый). Текущий можно будет задать перед вызовом диалога.


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 19, 2012 9:25 am 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
0CodErr писал(а):
Круговая диаграмма — это замечательно!
Бинарник можно потом сжать(5kb - это, ведь не сжатый размер?).

Нет! Как раз таки сжатого... (в будующем может еще потрется килобайт до 4).

0CodErr писал(а):
Если программа будет использоваться как ColorDialog, то кнопка "BACKGROUND", скорее всего, не нужна.
Хорошо было бы показывать текущий цвет и новый(выбираемый). Текущий можно будет задать перед вызовом диалога.

Если запуск с параметром то - как ColorDialog(внизу будет кнопка "ок"), иначе как Set Background (кнопка "Применить") ну и заголовок соответствующий у формы просто.
А вот как работать с расшаренной памятью между двумя приложениями разобраться не могу.(((


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 19, 2012 10:07 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
Тогда может грузить из файла палитру? Например, цветовой круг в формате png будет ориентировочно весить 2..3kb.
Плюс каждый сможет заменить её при необходимости.

Допустим, приложение хочет вызвать ColorDialog.
Тогда оно создаёт именованную область памяти с помощью SysFn68.22 с флагами SHM_OPEN_ALWAYS + SHM_WRITE.
Запускает ColorDialog, указав в качестве параметра имя именованной области.
ColorDialog открывает именованную область памяти с помощью SysFn68.22 с флагом SHM_OPEN.
Теперь эту область могут читать и писать в неё и приложение, и ColorDialog.
Когда область будет не нужна, её можно закрыть с помощью SysFn68.23, однако, когда приложение завершится, то система её автоматически закроет.


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 19, 2012 11:34 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Не понял. Цветовой круг - картинка или генерируется?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 19, 2012 11:41 am 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
картинка,, потому и вырос размер. Как сгенерировать круглую в принципе знаю, осталось только разобраться как правильно выделть память, чтобы заивать буфер прр инициализации,! Но думаю мож пока и так стерпится? Все таки 5 килобайт не так уж и много.
Извините за опечатки не удобно печатать:-)


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пн ноя 19, 2012 2:02 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
5 Кб - не смертельно. Кнопу "backrgound" мэй би лучше права?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пт дек 07, 2012 6:49 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Залил на SVN версию 0.4 + кнопка background, добавил программу в автосборку.
Т.к. PIC4 выпилина, нужно добавить в программу автозапуск с параметром установки цвета рабочего стола. Что-то вроде:
palitra bg#FFFCCC.

В данном случае, нужно, чтобы заменить фоновую картинку в автосборке на сплошной цвет (не чёрный).

Быть может вшивать не круговую диаграграмму, а генерировать обычный такой прямоугольник, как при выборе цвета в Windows. Это легко.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Palitra
СообщениеДобавлено: Пт дек 07, 2012 1:09 pm 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
Да круговую тоже не сложно генерировать, не могу заставить себя сесть и дописать до конца, а надо бы.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 110 сообщений ]  На страницу Пред. 1 2 3 4 5 68 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB