Kolibri GUI / UX

All that makes Kolibri beautiful outside while we are working inside
  • CMM: editbox, checkbox, morelessbox - готово.
    Из хаоса в космос
  • Где + и -, красивей будет смотреться если + будет слева от поля ввода а минус с права, правда если поле ввода будет широким (под большое число) будет не удобно...
  • punk_joker wrote:С мелким шрифтом надо что-то делать. Например, чтобы размер указанный в настройках Eolite, применялся не только для имен файлов, но и для всего Eolite. На FullHD мониторе мелковато все выглядит, приходится зрение напрягать, что не очень хорошо.
    #6197: запилил большие шрифты в программах использующих cmm/lib/gui.h
    Attachments
    Screenshot_2.png
    Screenshot_2.png (72.36 KiB)
    Viewed 11622 times
    Из хаоса в космос
  • Правильный скроллбар не должен быть плоским. Ползунок выпуклый, фон скроллбара вогнутый.
    Attachments
    scrollbar.png
    scrollbar.png (1.01 KiB)
    Viewed 11566 times
    Из хаоса в космос
  • А есть ссылки на элементы и примеры их использования ?

    Я еще видел из интересного для c-- listbox и вижу на картинке выше кнопки и чекбоксы с несистемной рисовкой и отрисовку текста несистемным шрифтом.

    Цель - дособрать единую полноценную библиотеку для asm/c--/c и для остальных языков совместимых с C ABI
  • Siemargl wrote:А есть ссылки на элементы и примеры их использования ?

    Я еще видел из интересного для c-- listbox и вижу на картинке выше кнопки и чекбоксы с несистемной рисовкой и отрисовку текста несистемным шрифтом.
    Реализация http://websvn.kolibrios.org/filedetails ... ib%2Fgui.h

    Пример использование: Eolite, окна настроек и свойств файлов
    to infinity and beyond
  • popovpa wrote:Где + и -, красивей будет смотреться если + будет слева от поля ввода а минус с права, правда если поле ввода будет широким (под большое число) будет не удобно...
    А это вроде и не поправили
    Вообще лучше все справа, а минус левее плюса
    Last edited by maxcodehack on Wed Nov 25, 2020 4:02 pm, edited 1 time in total.
  • Честно, мне не очень нравятся системные кнопки. Поэтому я сделал вот что:
    Spoiler:
    1.png
    1.png (46.17 KiB)
    Viewed 5801 times
    NeatButtons (на СИ)
    Attachments
    neat_buttons.zip (7.32 KiB)
    Downloaded 186 times
  • Затемнение изображения полученного 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. Последний параметр сила затемнения. Если отрицательное - то осветление.
  • Who is online

    Users browsing this forum: No registered users and 9 guests