Board.KolibriOS.org

Official KolibriOS board
It is currently Sat May 25, 2019 10:19 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 110 posts ]  Go to page Previous 1 2 3 4 5 68 Next
Author Message
 Post subject: Re: Palitra
PostPosted: Fri Nov 09, 2012 1:48 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
И снова я очень приятно удивлён.

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


Top
   
 Post subject: Re: Palitra
PostPosted: Fri Nov 09, 2012 8:39 pm 
Offline
Designer
User avatar

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


Attachments:
palitra.zip [9.22 KiB]
Downloaded 99 times
xfdbd.png
xfdbd.png [ 7.39 KiB | Viewed 2743 times ]

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Palitra
PostPosted: Sun Nov 11, 2012 6:26 pm 
Offline
KSoC/GSoC Student

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

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

А пока версия 0.4
Image

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


Attachments:
File comment: Исходник (не прилизанный) + Бинарник (не сжатый)
palitra04.zip [10.1 KiB]
Downloaded 124 times
Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 12, 2012 10:05 pm 
Offline
Designer
User avatar

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

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


Top
   
 Post subject: Re: Palitra
PostPosted: Tue Nov 13, 2012 5:20 pm 
Offline
KSoC/GSoC Student

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


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

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

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


Top
   
 Post subject: Re: Palitra
PostPosted: Tue Nov 13, 2012 6:01 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Хахах)) Поздравляю!

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

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


Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 19, 2012 6:07 am 
Offline
KSoC/GSoC Student

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


Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 19, 2012 8:25 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Круговая диаграмма — это замечательно!
Бинарник можно потом сжать(5kb - это, ведь не сжатый размер?).

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


Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 19, 2012 9:25 am 
Offline
KSoC/GSoC Student

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

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

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

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


Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 19, 2012 10:07 am 
Offline

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

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


Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 19, 2012 11:34 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Не понял. Цветовой круг - картинка или генерируется?


Top
   
 Post subject:
PostPosted: Mon Nov 19, 2012 11:41 am 
Offline
KSoC/GSoC Student

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


Top
   
 Post subject: Re: Palitra
PostPosted: Mon Nov 19, 2012 2:02 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
5 Кб - не смертельно. Кнопу "backrgound" мэй би лучше права?

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


Top
   
 Post subject: Re: Palitra
PostPosted: Fri Dec 07, 2012 6:49 am 
Offline
Designer
User avatar

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

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

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

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


Top
   
 Post subject: Re: Palitra
PostPosted: Fri Dec 07, 2012 1:09 pm 
Offline
KSoC/GSoC Student

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 110 posts ]  Go to page Previous 1 2 3 4 5 68 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited