LINUX.ORG.RU

Вышел GTK+ 3.0

 ,


0

0

10 февраля состоялся релиз GTK+ 3.0.0.

Работа над GTK+ 3 начиналась как «большая чистка» и длилась в течение нескольких лет, во время которой было несколько поворотов и уроков.

Итак, новшества:

  • Отображением всего теперь занимается Cairo. GDK больше не является обёрткой устаревших X11 drawing API. Это позволило удалить несколько X11-ориентированных концепций (GCs, colormaps, pixmaps). Большую часть работы сделал Benjamin Otte из RedHat.
  • Поддержка современных устройств ввода. Ранее этим пренебрегали (немногие основные разработчики пользуются «экзотическими» устройствами ввода). С приходом 3.0.0 в GTK+ появилась поддержка нескольких указателей, клавиатур и т.д. Отдельной благодарности заслуживает Carlos Garnacho (Lanedo).
  • Новые API для тем со знакомым синтаксисом CSS для настройки и другие усовершенствования, например, анимированное изменение состояний. Это также заслуга Карлоса.
  • Более гибкое управление геометрией.
  • Поддержка нескольких бекэндов GDK. С GTK+ 2.x нужно было пересобирать приложения для их работы с различными бекэндами GDK, так как они были реализованы отдельными библиотеками. В GTK+ 3 их можно встроить в одну библиотеку и выбирать во время выполнения. Это облегчит переход с X11 на Wayland или с Quartz на X11.
  • Лёгкая поддержка приложений. С интеграцией D-Bus в GIO стало возможным добавить класс, который обрабатывает большое количество аспектов интеграции платформы написания приложений, таких как отслеживание открытых окон, обеспечение уникальности, экспорт действий, и т.д. Это всё в стадии разработки и будет расширено в будущем. То, что мы имеем сейчас — это, в основном, заслуга Colin Walters (Red Hat) и Ryan Lortie (Codethink).

Скачать можно с HTTP или FTP.

Документация (GTK+ 3 Reference Manual)

>>> Подробности

★★★★

Проверено: svu ()
Последнее исправление: Dendy (всего исправлений: 3)
Ответ на: комментарий от yaws

> Т.е. Gnome 3.0 != Gnome 3 ?

Бля, ну чесслово, надоели.

anonymous
()
Ответ на: комментарий от elipse

>> что те кто ещё считает ЭТО удобным, либо поражены тяжелым заболеванием мозга, либо особая разновидность троллей

Вы не можете что-то открыть ?

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



Специально для тебя последовательность действий (Gnome2.32, уверен в gnome3 будет так же уныло):
- Если нет регистрации на Flickr - регистрируешься, логинишься.
- Выбираешь «Upload» - «Choose photos and videos».
- ???
- PROFIT ???!!!

Рассказываешь дальше про юзабилити гномьего диалога.

yaws
()
Ответ на: комментарий от anonymous

Ну так а нахрена то «building our own»? Он уже есть в gtk2, зачем собирать еще один? Все правильно сделали: вынесли его в отдельный пакет, от которого зависят и gtk2 и gtk3.

sergej ★★★★★
()
Ответ на: комментарий от elipse

>Вот и пользуйтесь кде и специальными программами для упорядочивания изображений.

Так я и пользуюсь. Я же ценю удобство.

То есть для вас способ «сначала открыть удобный файловый менеджер, найти файл, скопировать ссылку в диалог открытия файла» удобнее чем «открыть файл с помощью аналога файлового менеджера встроенного в диалог открытия»? Это ли не маразм?

приставать что gtk этого нет.

Ну так там этого нет, это просто факт.

Marisa
()
Ответ на: комментарий от fat_angel

> Взамен мы бы получили лютую попоболь у кде-шников лишенных очередной темы для троллинга.

Пусть удавятся ))
Нефиг обезянничать, все одно эти идиоты не могут воспринимать что-то другое и не похожее на кеды.

elipse ★★★
()
Ответ на: комментарий от daemonpnz

К слову на Windows и Mac Qt использует родной диалог, а вот GTK+ нет. Тоже самое касается и тем. Это я к тому, что тот самый «убогий» только в Linux.

PayableOnDeath
()
Ответ на: комментарий от Marisa

>А теперь скажи НЕПОМУК НЕ НУЖЕН.

_Мне_ непомук действительно не нужен. Особенно таким каким он сделан в кедах, тянущим мускули и виртуозы. И я хочу чтоб он был отключаемым не только во время запуска, но и во время компиляции.

fat_angel ★★★★★
()
Ответ на: комментарий от Marisa

>То есть для вас способ «сначала открыть удобный файловый менеджер, найти файл, скопировать ссылку в диалог открытия файла» удобнее чем «открыть файл с помощью аналога файлового менеджера встроенного в диалог открытия»? Это ли не маразм?

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

Jihad
()
Ответ на: комментарий от PayableOnDeath

тот самый «убогий» только в Linux

Вы хотите сказать, что в мастдае кривущий страшнючий диалог открытия файлов лучше симпатичного GTK'шного?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Jihad

Фрактал, и все-таки ты уныл. Раньше лучше был.

anonymous
()
Ответ на: комментарий от baverman

>> Лучше б угребищный опендиалог вылечили.

Такого никогда не произойдет. Это же яркая индивидуальная черта. Как красный цвет для феррари.


Сравнил, блин.

s/Как красный цвет для феррари./Как двигатель сзади для запорожца./

Pavval ★★★★★
()
Ответ на: комментарий от Eddy_Em

> GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.

boasts cross platform compatibility

Это главное вранье. Вот все, что я хочу сказать.

PayableOnDeath
()
Ответ на: комментарий от Jihad

> что ты мне гитом тыкаешь? я не вижу, что они включены, потому что у меня ШГ

Ручки из попки достань и осиль уже выбрать нужный тебе LCD-фильтр в ~/.fonts.conf.

cruxish ★★★★
()
Ответ на: комментарий от Marisa

> ГТК это не тулкит

GTK - это тулкит для создания пользовательского интерфейса, это его главное предназначение, если нужны дополнительные плюшки - пиши сам :)

xterro ★★★★★
()
Ответ на: комментарий от Jihad

он хотя бы функциональнее

Это чего ж там такое «функциональное», чего GTK'шному не хватает?

Стандартный диалог выбора файлов должен предоставлять возможность перехода в введенную вручную директорию либо выбирать директорию «мышкой» и отображать листинг текущей директории с возможностью «маскирования» файлов по регулярным выражениям. Больше от него ничего и не нужно.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Jihad

> он хотя бы функциональнее

Например, чем?

anonymous
()
Ответ на: комментарий от xterro

Ну скажи тогда почему на нем никто не написал неуёбищный диалог хотя бы для какого-нибудь гнома? А то может я просто не в курсе, а он есть.

Marisa
()
Ответ на: комментарий от anonymous

> Неплохая фильмотека.

Фильмотека - говно. Такой срач только у вендузятников на рабочем столе можно увидеть.

anonymous
()
Ответ на: комментарий от Eddy_Em

Я выше предоставила преимущества семантического поиска перед обычной навигацией по файловой системе. Наверное, вы просто этим не пользовались, если до сих пор размышляете в стиле «не нужно».

Marisa
()
Ответ на: комментарий от Jihad

>создание

Создание новых директорий в диалоге сохранения имеется. Большего в обшем то не нужно, хотя если б было то хуже не стало.

fat_angel ★★★★★
()
Ответ на: комментарий от yaws

Qt 4 выышел в 2005 году. KDE 4 вышел в 2007. Два года разницы. Но бета-версия была всегда.

Zenitar
()
Ответ на: комментарий от anonymous

в каталоге «Фильмы», под русскими названиями, с тегами в непомуке по жанрам, артистам, режиссёрам, годам, качеству и т.д.

а, блин, в гноме ведь нет непомука

Jihad
()
Ответ на: комментарий от maloi

Еще одному скажу, есть он там или нет, но шрифты без арчевского патча говно говном.

daemonpnz ★★★★★
()
Ответ на: комментарий от elipse

Неправильно. Надо было сказать:

Я не пользуюсь семантическим поиском потому что мой гном его не умеет. Но религия мне не позволяет использовать что-то кроме гнома и гтк.

Marisa
()
Ответ на: комментарий от daemonpnz

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

Jihad
()
Ответ на: комментарий от praseodim

> загублены возможности X работать и отображать работу на разных компьютерах,
Отображать по-разному - да. И халва аллаху.

svu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.