All that makes Kolibri beautiful outside while we are working inside
-
-
- Posts 5751
- Joined: Thu Jan 25, 2007 3:33 pm
Тема про улучшение графического интерфейса Колибри, улучшение удобства его использования.
Рисуем свои компоненты, обсуждаем, предлагаем.
Начну.
Spoiler:
-
gui-ux_2x.png (3.43 KiB)
2х Viewed 12186 times
-
Attachments
-
-
gui-ux.png (1.93 KiB)
Viewed 12187 times
Из хаоса в космос
-
- Posts 5751
- Joined: Thu Jan 25, 2007 3:33 pm
CMM: editbox, checkbox, morelessbox - готово.
-
- Posts 269
- Joined: Thu Apr 08, 2010 8:11 pm
Где + и -, красивей будет смотреться если + будет слева от поля ввода а минус с права, правда если поле ввода будет широким (под большое число) будет не удобно...
-
- Posts 5751
- Joined: Thu Jan 25, 2007 3:33 pm
punk_joker wrote:С мелким шрифтом надо что-то делать. Например, чтобы размер указанный в настройках Eolite, применялся не только для имен файлов, но и для всего Eolite. На FullHD мониторе мелковато все выглядит, приходится зрение напрягать, что не очень хорошо.
#6197: запилил большие шрифты в программах использующих cmm/lib/gui.h
-
Attachments
-
-
Screenshot_2.png (72.36 KiB)
Viewed 12104 times
Из хаоса в космос
-
- Posts 5751
- Joined: Thu Jan 25, 2007 3:33 pm
Правильный скроллбар не должен быть плоским. Ползунок выпуклый, фон скроллбара вогнутый.
-
Attachments
-
-
scrollbar.png (1.01 KiB)
Viewed 12048 times
Из хаоса в космос
-
- Posts 444
- Joined: Tue Mar 08, 2016 11:00 pm
А есть ссылки на элементы и примеры их использования ?
Я еще видел из интересного для c-- listbox и вижу на картинке выше кнопки и чекбоксы с несистемной рисовкой и отрисовку текста несистемным шрифтом.
Цель - дособрать единую полноценную библиотеку для asm/c--/c и для остальных языков совместимых с C ABI
-
- Posts 1281
- Joined: Tue Apr 12, 2011 11:19 pm
Siemargl wrote:А есть ссылки на элементы и примеры их использования ?
Я еще видел из интересного для c-- listbox и вижу на картинке выше кнопки и чекбоксы с несистемной рисовкой и отрисовку текста несистемным шрифтом.
Реализация
http://websvn.kolibrios.org/filedetails ... ib%2Fgui.h
Пример использование: Eolite, окна настроек и свойств файлов
-
- Posts 406
- Joined: Mon Sep 07, 2020 7:09 pm
popovpa wrote:Где + и -, красивей будет смотреться если + будет слева от поля ввода а минус с права, правда если поле ввода будет широким (под большое число) будет не удобно...
А это вроде и не поправили
Вообще лучше все справа, а минус левее плюса
Last edited by
maxcodehack on Wed Nov 25, 2020 4:02 pm, edited 1 time in total.
-
- Posts 406
- Joined: Mon Sep 07, 2020 7:09 pm
Честно, мне не очень нравятся системные кнопки. Поэтому я сделал вот что:
Spoiler:
-
1.png (46.17 KiB)
Viewed 6283 times
NeatButtons (на СИ)
-
Attachments
-
-
Downloaded 199 times
-
- Posts 406
- Joined: Mon Sep 07, 2020 7:09 pm
Затемнение изображения полученного sysfn36, функция ShadowImage:
C-- (написана
Leency):
https://paste.ofcode.org/feMMGZH5GkpAxLLpwfM3DK
C:
Spoiler:
Code: Select all
#define MIN(a,b) (((a)<(b))?(a):(b))
void ShadowImage(unsigned char* color_image, int w, int h, int strength) {
unsigned char* to = color_image + w*h*3;
for ( ; color_image < to; color_image++)
*color_image = MIN((10 - strength) * (*color_image) / 10, 255);
}
Насчет C-- не знаю, но в СИ изначально изображение обьявлено как char* image;
P. S. Последний параметр сила затемнения. Если отрицательное - то осветление.
Users browsing this forum: Google [Bot] and 1 guest