1.1, Аноним (-), 11:48, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Хороший набор изменений особенно если посмотреть гит, уважаю этот проект
| |
1.4, Anonimus (??), 12:14, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Недавно тыкал палочкой GTK, это какая то садомия а не работа с графическим интерфейсом. На дворе 21 век уже давно, где нормальные IDE с поддержкой GTK, где визуальные редакторы? Anjuta и Glade - это не серьезно, безусловно с помощью этих двух инструментов можно наваять гуй-программу, но сколько сил и средств на это уйдет? Нужно что-то похожее на QtCreator или Netbeans/Swing.
Да GObject - это прорыв, но этого уже мало.
| |
|
|
3.11, Аноним (-), 13:11, 26/03/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все правильно.
Са̀домазохи́зм — сексуальное отклонение, заключающееся в достижении полового удовлетворения посредством душевного или физического страдания, причиняемого партнеру или самому себе в процессе партнерских взаимоотношений.
| |
|
|
5.27, ewcdewc (?), 01:36, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Всё равно не для школьников.
И вообще не для людей. Ну так в программировании это давно считается нормальным, многими даже приветствуется. Так что не проблема, жили так и дальше будем так же жить.
| |
|
6.29, Анонимоус (?), 09:56, 27/03/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Цена за производительность (ну, тут я может погорячился) и за универсализм. Зато, когда пишешь софт, понимаешь, как оно работает, всё более-менее прозрачно. Вообще, идеи заложенные в GTK очень даже нравятся. А в привязке к Питону он невероятно прост в использовании.
| |
|
|
|
|
2.20, NikolayV81 (ok), 18:25, 26/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Вы не застали фразу - "дельфи какашка, это инструмент используют говнокодеры которые ничего кроме кнопок не умеют"? возможно теперь все боятся что-бы их в этом же не обвинили ;)
А если серьёзно, продуманную оболочку, для разработки ГУИ сделать может оказаться сложнее
чем тулкит, т.к. в этой такой работе очень сложно с разделением на труда блоки. Тут скорее нужна работа архитектора(мнение которого ещё и будет принято потенциальными пользователями как правильное) и подчинённых точно выполняющих указания, а такую работу сложно организовать.
| |
2.39, robux (ok), 00:39, 28/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
> где нормальные IDE с поддержкой GTK, где визуальные редакторы?
Эмоция понятна (сам её испытываю),
но эту претензию скорее надо адресовать не разработчикам GTK (они своё дело сделали), а сообществу, которое телется сделать нормальную Delphi-подобную среду для разработки гуёвых приложений.
Хотя, Lazarus вполне подходит на эту роль. Но тем, кого в линуксе не совсем устраивает паскаль (как меня, например), приходится писать гуйню ручками в текстовом редакторе. И это мартышкин труд, согласен. Но в мире СПО трудно кого-то винить - сами себе злые буратины.
| |
|
1.5, Аноним (-), 12:26, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А превьюшки в диалогах открытия файлов когда будут? В KDE есть, в щиндовсе есть, а в gtk — до сих пор только показ thumbnail'ов 16x16 из кэша и костыли приложений (превью выбранного файла справа).
| |
1.12, Аноним (-), 13:18, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Кто там жаловался, что под wayland продвигаются декорации окон от приложений? Зоопарк с оформлением приходит и в иксы. В новых гтк-программах единых заголовков окон вообще не будет, все рисуется через гтк.
| |
1.13, noize (ok), 13:38, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +10 +/– |
> Добавлен виджет GtkPopover для замены меню и диалогов на контекстно зависимые блоки;
Дениска Попов затесался в команду разработчиков Gnome ?
| |
|
2.21, Анонимоус (?), 18:43, 26/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Если так, то он шикарен. А точнее, шикарен этот виджет. Не нужно создавать отдельное диалоговое окно на каждый чих.
| |
|
1.19, Зоя (?), 17:59, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Склонность опенсорсников к решению несуществующих проблем, конечно, еще найдет своего исследователя-психиатра. Вот, есть уже вполне работающий второй gtk+, так нет же: похороним гном2, бросимся писать gtk+3. А то, что пользователи бегут кто куда, - дык кто о них думает, болезных. Быдлокодить всяко важнее.
| |
|
2.30, Анонимоус (?), 10:03, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Склонность опенсорсников к решению несуществующих проблем, конечно, еще найдет своего
> исследователя-психиатра. Вот, есть уже вполне работающий второй gtk+, так нет же:
> похороним гном2, бросимся писать gtk+3. А то, что пользователи бегут
> кто куда, - дык кто о них думает, болезных. Быдлокодить всяко
> важнее.
Сначала сбежали, потом вернулись. Оказывается, они неплохие идеи в Гном заложили, но реалиовали как надо только сейчас.
Но вот чего жууутко не хватает - это возможностей кастомизации. Где всевозможные апплеты, индикации, панели?! Где возможнось влёгкую переопределить что угодно в теме интерфейса под свой вкус? Это то, что меня когда-то в Гноме2 привлекло. А сейчас всё грустно в этом плане.
| |
|
1.22, Аноним (-), 19:02, 26/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Кто-нибудь, поясните, пожалуйста, следующий момент: если Gtk c версии 3 переведен с GDK на Cairo для отрисовки, то зачем продолжают использовать GDK?
| |
|
2.23, Ordu (ok), 19:20, 26/03/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
GDK -- это Gnome Display Manager, это API для работы с дисплеем, эдакая обёртка над нативным API работы с окнами, рабочими столами, X-серверами и пр. GDK, исторически, включал в себя и ряд других возможностей Xlib, завёрнутые в GObject интерфейсы, в частности и такую функциональность, как отрисовка отрезка, дуги окружности, кривой безье, битмапа и пр. Но в связи с развитием и проникновением везде библиотеки Cairo (дублирующей эту функциональность и добавляющей новых возможностей), от использования GDK и для целей отрисовки отказались, и назначение GDK теперь максимально соответствует названию.
| |
|
1.28, некто (ok), 02:02, 27/03/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
почему столько нареканий на gtk3 объясните кто в теме пожалуйста кратко если возможно?
| |
|
2.31, Аноним (-), 10:04, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Потому что она немного другая
Причем, если раньше были одни косяки из рисовалки (см. ранее), то теперь вылезли косяки связанные как с рисовалкой, так и с тем, что виджеты ну ОЧЕНЬ АКТИВНО, перепиливаются
А теперь давайте добавим, что заставить пакетный менеджер той же убунты 12.04 скушать последний тулкит, фактически сложнореализуемо (собрать самому, испортить в системе всё нафиг), линковка и либы тоже местами сделаны гребанными придурками (*а у меня всё "работает"*)...
В общем, чтобы "попробовать" нужно мягко говоря, надорваться... А это означает, что негатив исходит от (100% - все минусующие):
1. Неосиляторов (~3%)
2. От тех, кто даже не пробовал, просто хочется негативчику (~96%)
3. От тех, кто после 2-3 дневного развлечения вляпался в новые "фишки" (~1%)
Т.е. для обычного "неписателя на С" всё должно быть прекрасно и рисуется быстро и т.п., только бы железка пожирнее была бы
Да, ещё негатива добавляет очень большое количество различных библиотек, которые линкуются для "более современной работы", что приводит к немеренному жору памяти от формы с один контролом, что тоже не есть гуд.
| |
|
3.33, Анонимоус (?), 10:14, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Кстати, не в курсе, как там с поддержкой тачскринов? Есть возможность обрабатывать жесты каким-нибудь образом?
| |
|
4.34, Аноним (-), 12:41, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Всегда "казалось", что "управление жестами" - это внешняя сторона интерфейса, аналогичная "горячим клавишам" и т.п.
Ни одного примера не видел, только внешние утилиты
| |
|
5.35, Анонимоус (?), 13:12, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Можешь сказать примеры этих утилит и как ими пользоваться вкратце? Просто по идее, в GTK должна быть поддержка жестов в любом случае, например, чтобы при пролистывании того же самого GtkTreeView выполнялся не drug'n'drop, а именно пролистывание. Я нашёл в новых версиях GTK3 событие связанное с обработкой нажатий тачскрина, но упоминается оно только в гите и в ченжлоге, документации почти никакой не было.
В частности необходима возможность вращения объекта двумя пальцами.
| |
|
6.36, Аноним (-), 13:37, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Тут я не силён, потому что исходников не смотрел, с жестами имел дело только на уровне "поиграться в горячие клавиши" и забыть
uTouch - Вам в помощь
Да и в исходниках компонент, при желании, можно посмотреть, только не всем интересны танцы с лезвиями в карманах, пускай и со стороны
| |
|
|
|
3.37, некто (ok), 19:37, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
Благодарствую за обстоятельный ответ.
В генте не было особой проблемы собрать с gtk3-флагом, однако после сборки некоторых пакетов (например емакс с gtk3) они становятся либо страшными на вид, либ мало-юзабельны. Мне встречались нарекания на gtk3 больше всего от программистов в основном, но и на вопросы о решении gtk3-проблем как правило на форумах молчание...
| |
|
2.32, Анонимоус (?), 10:09, 27/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
> почему столько нареканий на gtk3 объясните кто в теме пожалуйста кратко если
> возможно?
Потому что переделали всё! Потому что людям приходится переводить софт на GTK3 с GTK2. Потому что они могут взять и убрать многопоточность. Потому что виджета для отрисовки через OpenGL довольно долго не существовало, приходилось извращаться (А на GTK2 - был). В остальном - GTK3 намного лучше и удобнее, чем GTK2. Взять хотя бы стили. Теперь они похожи на стили CSS, а не так как раньше - какой-то гибрид пространств имён C++ и стилей CSS.
Вообщем, нет нареканий. Просто переписывать софт людям тяжко.
| |
|
|