The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

20.05.2016 12:02  Libui - библиотека для построения интерфейса пользователя

В рамках проекта libui развивается многоплатформенная графическая библиотека, предназначенная для создания интерфейса пользователя на языке Си (также имеется обвязка для языка Go). Особенностью libui является обеспечение родного для каждой платформы внешнего вида интерфейса, благодаря использованию специфичных для каждой системы виджетов и библиотек (в Linux/BSD* - GTK+, в OS X - Cocoa, в Windows - Win32). Библиотека использует векторную модель отрисовки, которая напоминает Direct2D, Cairo и Core Graphics. При выводе используются только относительная компоновка элементов, что позволяет использовать приложения на экранах с различным разрешением. Элементы интерфейса размещаются в соответствии с определяющей внешний вид раскладкой блоков на холсте, как в GTK+ и Qt. Код распространяется под лицензией MIT.



  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Релиз графического тулкита wxWidgets 3.1.0
  3. OpenNews: Релиз графической библиотеки Cairo 1.12.0
  4. OpenNews: Значительный выпуск графической библиотеки Pixman 0.30
  5. OpenNews: Выпуск графического тулкита GTK+ 3.20 и графической библиотеки Clutter 1.26
  6. OpenNews: Вышел FLTK 1.3.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: libui, gui
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 12:24, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +8 +/
    мне кажется или на макоси сглаживание шрифта убогое?
     
     
  • 2.2, ... (?), 12:27, 20/05/2016 [^] [ответить]    [к модератору]
  • –1 +/
    http://www.joelonsoftware.com/items/2007/06/12.html

    tl;dr: кажется

     
     
  • 3.38, ZloySergant (ok), 16:03, 20/05/2016 [^] [ответить]    [к модератору]
  • –1 +/
    >http://www.joelonsoftware.com/items/2007/06/12.html
    >tl;dr: кажется

    Оба примера по сцылке - оффтоп, и, вообще, ШГ.

     
  • 2.13, ананим.orig (?), 13:12, 20/05/2016 [^] [ответить]    [к модератору]
  • +6 +/
    так и есть.
    но после перехода яблока сплошь на hdpi-мониторы, всё это перестало быть актуальным.

    зыж
    лучшее сглаживание кстати показывал собственноручно настроенный линух с fontconfig.
    По крайней мере на моем стареньком MacBookPro5,5.
    На моем новом MacBookPro11,3, как я уже сказал, на hidpi-мониторе сглаживание что есть, что его нет. На всех 3-х ОС.
    Но, справедливости ради, слегка замыленные шрифты (на старом ноуте) в OS X намного меньше напрягали глаза, чем на вантузе. Работать удавалось дольше, продуктивнее и комфортнее, так что… не удивлюсь если это сделано специально. Видимо и выбор системных шрифтов тоже говорит в эту пользу.

     
  • 2.14, Аноним (-), 13:14, 20/05/2016 [^] [ответить]    [к модератору]
  • +3 +/
    Это всегда на макоси.
     
  • 2.15, Аноним (-), 13:19, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Мне кажется, что на всёх трёх картинках шрифты вырвиглазные, но не могу понять причины
     
     
  • 3.24, ананим.orig (?), 13:57, 20/05/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    верхний всё же заметно лучше остальных двух
     
  • 2.18, Аноним (-), 13:30, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    Это гельветика же.
     
  • 2.45, Аноним (-), 17:23, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Да. Я думаю в линуксе лучше всего выглядит. В виндовском скриншоте неплохо, но размер шрифта маленький. Если бы все три скрина с одинаковым размером шрифта были, то линуксовый думаю лучший.
     
  • 2.87, Аноним (-), 18:25, 22/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > мне кажется или на макоси сглаживание шрифта убогое?

    Видимо, от настроек монитора зависит. На всех, где видел я, макось-шрифты выглядят лучше других.

     
  • 1.4, Аноним (-), 12:36, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Зачем это, когда есть GTK3?
     
     
  • 2.5, Аноним (-), 12:37, 20/05/2016 [^] [ответить]    [к модератору]  
  • +14 +/
    Зачем GTK3 когда теперь есть это?
     
     
  • 3.6, AKR (ok), 12:46, 20/05/2016 [^] [ответить]    [к модератору]  
  • +12 +/
    Зачем GTK3 и это когда завтра кто-нибудь придумает ещё что-нибудь?
     
     
  • 4.62, Бдыщ (?), 22:31, 20/05/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Зачем GTK3, "это" и что-то там придумывать завтра, когда уже сегодня есть Qt?
     
     
  • 5.67, EuPhobos (ok), 00:10, 21/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Зачем всё это, когда есть чернила и папирус
     
     
  • 6.79, Аноним (-), 16:59, 21/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Зачем косить? Вон накошенный лежит.
     
  • 2.11, Аноним (-), 13:08, 20/05/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Оно поверх гытыка и работает, к сожалению.
     
  • 2.33, Аноним (-), 15:16, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    На этом весь исходник занимает килобайт. На си. И к тому же нормально выглядит не только в *никсах, что приятно. Интересная библа.
     
  • 1.7, Аноним (-), 12:49, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    wxwidgets на С?
     
     
  • 2.34, Аноним (-), 15:17, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > wxwidgets на С?

    Wxwidgets-superlight. Диэтическая версия.

     
  • 2.75, Аноним (-), 09:29, 21/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > wxwidgets на С?

    на C++.

     
  • 1.8, Аноним (-), 12:52, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Неужели у GTK3 так все плохо в макоси и винде? Где КЭП, по какой причине это было придумано?
     
     
  • 2.81, Аноним (-), 00:17, 22/05/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    И в винде и в макоси нормально, это просто еще один велосипед.
     
  • 1.9, Дуплик (ok), 12:55, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Надеюсь, эта маленькая библиотека убьёт распухшие культи.
     
     
  • 2.12, Аноним (-), 13:10, 20/05/2016 [^] [ответить]    [к модератору]  
  • +7 +/
    Ага, и Boost заодно. Каким боком в вашем сознании минималистичная библиотека для написания графических интерфейсов относится к фреймворку для написания кроссплатформенных программ?
     
  • 1.10, Genby (?), 13:04, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    если обвязки C++ не будет, то на винде не взлетит.
    ну и как обычно - [всем известный фанфик про ещё один универсальный стандарт на xkcd].jpg
     
     
  • 2.27, Аноним (-), 14:47, 20/05/2016 [^] [ответить]    [к модератору]  
  • +5 +/
    Ну еще бы, у виндузоидов студия до сих пор C99 не умеет, поэтому они плюсы используют даже там где от них больше вреда чем пользы.
     
     
  • 3.98, anonymous (??), 13:00, 23/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Уже умеет.
     
  • 2.56, Led (ok), 21:20, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > на винде не взлетит.

    Да, ты должен страдать.

     
     
  • 3.72, Genby (?), 03:10, 21/05/2016 [^] [ответить]    [к модератору]  
  • –4 +/
    >> на винде не взлетит.
    > Да, ты должен страдать.

    я не страдаю, а пишу сразу на дотнете и с колакольни плевал на совместимость с чем-либо ещё кроме венды. <- как тебе такой расклад, школьничег?

     
     
  • 4.80, hazard157 (ok), 19:20, 21/05/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Это значит, вы не пишете ПО масштаба предприятия Для чего для небольших програ... весь текст скрыт [показать]
     
     
  • 5.83, Genby (?), 02:12, 22/05/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    мдамс давайте вы нам назовёте такое сякое ПО масштаба предприятия и на чём вы... весь текст скрыт [показать]
     
     
  • 6.84, hazard157 (ok), 02:33, 22/05/2016 [^] [ответить]     [к модератору]  
  • +/
    ПО масштаба предприятия - например, система управления диспетчеризации движени... весь текст скрыт [показать]
     
     
  • 7.101, lor_anon (ok), 03:14, 24/05/2016 [^] [ответить]     [к модератору]  
  • +/
    сказки, легенды, тосты В энтерпрайзе как раз меньше всего кроссплатформеннос... весь текст скрыт [показать]
     
     
  • 8.102, hazard157 (ok), 12:42, 24/05/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Круто, когда люди, похоже ничего не понмающие в чужом деле, комментируют работу ... весь текст скрыт [показать]
     
     
  • 9.107, Аноним (-), 05:49, 22/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Состояние дел в метрострое сейчас простое для интерфейса используют C и платфор... весь текст скрыт [показать]
     
     
  • 10.108, hazard157 (ok), 02:32, 23/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Метрострой - это что Это метрополитен Строительная организация В каком городе... весь текст скрыт [показать]
     
  • 6.85, hazard157 (ok), 02:39, 22/05/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Да, и в добавок насчет C и Java Оченть непрятно удивило ограниченность средств... весь текст скрыт [показать]
     
     
  • 7.86, тоже Аноним (ok), 12:15, 22/05/2016 [^] [ответить]    [к модератору]  
  • +/
    Главное, чтобы в процессе нарастания этой конкуренции из мозгов заказчиков успел выветриться стереотип "с Виндой же проще". Потому что вне офиса это, мягко говоря, не так.
     
     ....нить скрыта, показать (13)

  • 1.16, KOT040188 (?), 13:22, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Как только не извращаются, только чтобы не использовать Qt.
     
     
  • 2.17, Дуплик (ok), 13:28, 20/05/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    На размер библиотеки посмотри.
     
     
  • 3.23, ананим.orig (?), 13:53, 20/05/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    никто не заставляет таскать всё с собой и это со всеми хидерами, дэбагинфо, 82... весь текст скрыт [показать]
     
     
  • 4.28, Аноним (-), 14:49, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    > и сравни функциональные возможности.

    Да, qt умеет парить, жарить и крестиком вышивать. Поэтому прет под 100 мегов дряни, а время загрузки этого обвеса в память несколько напрягает.

     
  • 4.30, Дуплик (ok), 15:04, 20/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Ты забыл про Widgets, лол. Ну и про зависимости от ICU и libGL
     
     
  • 5.40, ананим.orig (?), 16:32, 20/05/2016 [^] [ответить]     [к модератору]  
  • +/
    icu отключается equery uses dev-qt qtcore 5 8230 icu Enable ICU... весь текст скрыт [показать]
     
     
  • 6.43, ананим.orig (?), 16:42, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    ззыж
    > Ты забыл про Widgets,

    да. а ещё и qtxml, qtx11extras, qtxmlpatterns, qtwebsockets, qtsql,…  qtbluetooth наконец.
    вам с комментатором ниже на пару писать.

     
     
  • 7.53, Дуплик (ok), 20:54, 20/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Ты невежа. Любое UI-приложение c Qt-контроллами зависит от QtWidgets, QtGui и QtCore.
     
     
  • 8.54, ананим.orig (?), 21:14, 20/05/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    да, и?
     
     
  • 9.82, Аноним (-), 01:09, 22/05/2016 [^] [ответить]    [к модератору]  
  • +/
    А не всего того длинного списка, если сравнивать только UI-либы.
     
  • 4.37, миша (??), 16:00, 20/05/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    Ты забыл про qtcore, qtwidgets и прочий qtкудах, без которого оно просто не запустится. Еще icu на 20 метров. В общем счете там на 80 метров либ может быть
     
     
  • 5.41, Гость (??), 16:32, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    Зависимости от icu и gl можно убрать, пересобрав Qt из исходников.
     
     
  • 6.89, Аноним (-), 01:10, 23/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Сабж из исходников пересобрать будет раз в 100 быстрее. А если это еще и распостранять потом захочется...
     
  • 5.42, ананим.orig (?), 16:38, 20/05/2016 [^] [ответить]     [к модератору]  
  • +/
    серьёзно а в первой строке что это был образец невежества или как вам кастрю... весь текст скрыт [показать]
     
  • 4.48, Аноним (-), 17:47, 20/05/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Ты забыл что в Qt5 до сих пор сломана поддержка шрифтов.
     
  • 4.52, Саня (??), 20:22, 20/05/2016 [^] [ответить]    [к модератору]  
  • –3 +/
    ну вот детская рисовалка на qt Tux paint - она же стартует секунд 20 иногда на стареньком компе - уровня пня 3-4 с 256-512 оперативки, ну куда это годится? отзывчивость интерфейса такая же тугая
     
     
  • 5.59, KOT040188 (?), 21:52, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Если у разработчиков руки не из плеч, то и Qt им не поможет.
     
  • 5.70, бедный буратино (ok), 02:36, 21/05/2016 [^] [ответить]     [к модератору]  
  • +/
    apt-cache depends tuxpaint Зависит tuxpaint-data Зависит libc6 Зависит ... весь текст скрыт [показать]
     
  • 1.19, Аноним (-), 13:38, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    >Linux/BSD* - GTK+

    На скриншоте какое-то GTK3 гoвнo

     
  • 1.20, Аноним (-), 13:42, 20/05/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Т е она сама рисует виджеты похожие на родные Что-то с головой у автора не... весь текст скрыт [показать]
     
     
  • 2.39, НяшМяш (ok), 16:05, 20/05/2016 [^] [ответить]     [к модератору]  
  • +/
    Вообще-то графические фреймворки - это не только набор виджетов, а ещё и функции... весь текст скрыт [показать]
     
     
  • 3.60, all_glory_to_the_hypnotoad (ok), 22:29, 20/05/2016 [^] [ответить]     [к модератору]  
  • +/
    Вообще то нет, UI это только виджеты которые опционально могут давать срества дл... весь текст скрыт [показать]
     
  • 2.46, robux (ok), 17:45, 20/05/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Кстати, я тоже не понял, чем эта штука лучше wx Но вобще конечно картина умиляе... весь текст скрыт [показать]
     
     
  • 3.61, all_glory_to_the_hypnotoad (ok), 22:30, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    Есть, это gtk2 и может быть когда-нибудь такой станет gtk3/
     
  • 3.63, тоже Аноним (ok), 22:36, 20/05/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    То ли дело - Винды, где из коробки есть одна-единственная библиотека GUI - раздутая, с кучей всяких ненужных извращений, страшная и убогая, кривая и глючная...
     
     
  • 4.90, Аноним (-), 01:15, 23/05/2016 [^] [ответить]     [к модератору]  
  • +/
    Оптимизм это хорошо Есть GDIшные контролы Их два вида С темой и без, как мани... весь текст скрыт [показать]
     
  • 1.21, Аноним (-), 13:46, 20/05/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Ага, они явно не слышали о Qt и QML Всем уже давно известно что родные виджеты ... весь текст скрыт [показать]
     
     
  • 2.29, Аноним (-), 14:51, 20/05/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    Это с чего бы это Вот Qt в последнее время распух неимоверно и пока какой-нибуд... весь текст скрыт [показать]
     
     
  • 3.49, кверти (ok), 17:56, 20/05/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    Ой задолбаный ты наш, иди - пожалеем
     
  • 3.68, KOT040188 (?), 00:37, 21/05/2016 [^] [ответить]    [к модератору]  
  • +/
    Второй пентиум? 256мб памяти?
     
     
  • 4.91, Аноним (-), 01:18, 23/05/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Лаптоп с механическим HDD и системой на GTK , так что куть обычно не вгружен в п... весь текст скрыт [показать]
     
     
  • 5.100, алекс (??), 22:15, 23/05/2016 [^] [ответить]     [к модератору]  
  • +/
    Так не используй зоопарк программ на пятый и четвёртый кьют Забудьте вы уже чет... весь текст скрыт [показать]
     
     
  • 6.103, Аноним (-), 06:04, 27/05/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    К сожалению, в Qt 5 до сих пор есть несколько назойливых багов типа трея, или ш... весь текст скрыт [показать]
     
  • 2.31, anonymous (??), 15:09, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    >Всем уже давно известно что родные виджеты жрут неимоверно памяти и тормозят, а у них путь понимания сего факта только начинается...

    Что ты называешь "родными" виджетами? GTK? Qt?

     
  • 1.22, Sauron (??), 13:53, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А чего, неплохо, можно еще сделать обвязку в виде qml и вообще выпилить QtQuickControls.
     
     
  • 2.32, anonymous (??), 15:11, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > А чего, неплохо, можно еще сделать обвязку в виде qml и вообще
    > выпилить QtQuickControls.

    Так QML и так для отрисовки сделан. Смысл рисовать одним через другое?

     
  • 1.25, Аноним (-), 14:33, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Есть же IUP
     
     
  • 2.55, dq0s4y71 (??), 21:18, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    То же хотел написать. И поддерживает он gtk, motif и win32, и у него есть обвязка для Lua.
     
     
  • 3.92, Аноним (-), 01:30, 23/05/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Motif - это так актуально, блин А сабж вместо этого поддерживает макось, что дл... весь текст скрыт [показать]
     
     
  • 4.97, dq0s4y71 (??), 12:52, 23/05/2016 [^] [ответить]     [к модератору]  
  • +/
    Для кроссплатформенных программ конечно же лучше Motif, потому что он работает с... весь текст скрыт [показать]
     
     
  • 5.104, Аноним (-), 06:06, 27/05/2016 [^] [ответить]    [к модератору]  
  • +/
    > SunOS

    С разморозкой!

     
  • 1.26, trdm (ok), 14:43, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пусть будет....
     
  • 1.35, Андрей (??), 15:29, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    libui существует уже более года, базируется на либе ui того же автора, которой уже более двух лет. Так почему же "представлена"? Её просто кто-то вдруг для себя открыл и написал об этом "открытии" в ycombinator.
     
     
  • 2.36, Аноним (-), 15:58, 20/05/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    двух лет Так почему же представлена Её просто кто-то вдруг для себя открыл и... весь текст скрыт [показать]
     
     
  • 3.50, Андрей (??), 18:10, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Ясно.

    Я не против новости, но в заголовке не должно быть слова "представлена".

     
  • 1.44, Аноним (-), 17:18, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Да сколько можно! Давайте уже что-нибудь в std::gui.
     
  • 1.47, flyshoot (?), 17:46, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Чем IUP не угодил?
     
  • 1.51, Аноним (-), 19:54, 20/05/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    ГТК - оболчка для иксов и вин32, а это оболочка для ГТК А потом все будут плева... весь текст скрыт [показать]
     
     
  • 2.93, Аноним (-), 02:06, 23/05/2016 [^] [ответить]    [к модератору]  
  • +/
    > ГТК - оболчка для иксов и вин32, а это оболочка для ГТК?

    А libc - оболочка для syscalls. Вот ведь безобразие.

     
  • 1.64, Kodir (ok), 22:51, 20/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > благодаря использованию специфичных для каждой системы виджетов и библиотек

    Всё, можно уже закапывать. Этих "библиотек с нативными виджетами" - вагон и тележка, зачем ещё одно поделие? Не говоря о том, что как раз НАТИВНЫЕ контролы - самый отстоище! Тот же макрософак давно мог бы развить контролы до уровня DevExpress или DevComponents, тогда "просто врапперы" могли бы рулить.

    Нам нужна совершенно новая библиотека, где "многоплатформенные" лишь события и отрисовка, сами виджеты надо создавать с нуля - терпеть мелкомягкую халтуру, которую оборачивают в байндинги уже нет никаких сил.

     
     
  • 2.65, nc (ok), 23:13, 20/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Виджеты должны быть стандартными в рамках ОС - для того, чтобы ориентироваться в интерфейсе любого приложения на автомате. А если в каждом приложении будут свои виджеты, да еще раскрашенные на вкус автора, то это будет кошмар.
     
     
  • 3.66, all_glory_to_the_hypnotoad (ok), 23:35, 20/05/2016 [^] [ответить]    [к модератору]  
  • +/
    нет, не должны. Их даже в убогой винде нет стандартных кроме древних из WinApi.
     
     
  • 4.71, бедный буратино (ok), 02:40, 21/05/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    поэтому, когда я меняю gtk-тему, у меня все приложения начинают выглядеть в едином стиле. а в винде исторически - кто в лес, кто по дрова.
     
     
  • 5.73, all_glory_to_the_hypnotoad (ok), 03:42, 21/05/2016 [^] [ответить]    [к модератору]  
  • +/
    Это только потому, что у тебя все приложения используют gtk, но кде-растам повезло меньше, у них нет нормального набора qt/kde приложений. В винде нет HIG'а, потому там и такое гогно. Но ты не волнуйся, начиная с gtk3 будет такая же фигня и в линуксах.
     
     
  • 6.106, Аноним (-), 10:45, 27/05/2016 [^] [ответить]    [к модератору]  
  • +/
    вообще-то были там guidelines, только о них мало кто знал и еще меньше тех, кто следовал им
     
  • 1.69, Аноним (-), 01:15, 21/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Вот правильно. Каждому пользователю по личному интерфейсу. И Свобода рулит. Мой интерфейс - это мой интерфейс!
     
  • 1.74, Sfinx (ok), 06:51, 21/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    уг gtk'шное с миллионом зависимостей и spagetti-кодом. Есть давно fltk все тоже самое но на порядок профессиональнее + opengl.
     
     
  • 2.94, Аноним (-), 02:09, 23/05/2016 [^] [ответить]     [к модератору]  
  • +/
    Только выглядит уродски и почти не используется программами Ну вот зачем мне в ... весь текст скрыт [показать]
     
  • 1.76, Аноним (-), 09:38, 21/05/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    документации нет пока, посылают смотреть на ui h это файл такой поэтому судит... весь текст скрыт [показать]
     
  • 1.77, Аноним (-), 11:58, 21/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Документацию пока можно смотреть тут: http://www.purebasic.com/documentation/gadget/index.html
     
     
  • 2.95, Аноним (-), 02:11, 23/05/2016 [^] [ответить]    [к модератору]  
  • +/
    > Документацию пока можно смотреть тут: http://www.purebasic.com/documentation/gadget/index.html

    Послать програмеров на си читать какую-то хню на васике - это просто хамство.

     
  • 1.78, Аноним (-), 12:01, 21/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    и вот тут ещё http://www.spiderbasic.com/documentation/gadget/index.html
     
  • 1.96, Онаним (?), 04:22, 23/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Интересно как оно так красиво компонует компоненты без ручной подгонки для каждой платформы...
     
  • 1.99, Аноним (-), 15:32, 23/05/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А что случилось с той lubui, на которой suse'вский yast построен? Это, я так понимаю, какой-то однофамилец?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor