LINUX.ORG.RU

GTK+ 3.3.4

 , ,


0

1

Доступен очередной релиз кроссплатформенного тулкита GTK+.

Основные изменения:

  • отказ от использования GDK/GTK_DISABLE_DEPRECATED для устаревших функций, вместо них используются атрибуты функций;
  • добавлена поддержка GtkCellRendererAccel для «голых» значений ключей (naked keyvals), может быть использована в gnome-control-center;
  • изменения в GDK:
    • Mod1 == Alt;
    • бэкэнд Broadway получил начальную поддержку V7+ вебсокетов
  • GtkApplication больше не использует gtk_main;
  • улучшения тем:
    • фоновые изображения могут быть расположены плиткой вместо растягивания, используя свойство CSS background-repeat;
    • несфокусированные окна могут иметь отличную от главной тему, используя флаг состояния window-unfocused;
  • улучшена производительность treeview — виджета для отображения иерархических списков и деревьев;
  • полностью игнорируются невидимые колонки в treeview;
  • исправлено множество багов, связанных с a11y/treeview;
  • большое количество исправленных ошибок.

Загрузить

Новость на Phoronix

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

★★★★★

Проверено: maxcom ()
Последнее исправление: cetjs2 (всего исправлений: 3)

кроссплатформенного тулкита GTK+

Сам больше люблю GTK, однако пытаться собрать его под MinGW (в отличие от сборки Qt) — это пытка.

buddhist ★★★★★
()

Есть какое-нибудь вменяемое руководство, как gtk2 тему перенести в gtk3?

xorik ★★★★★
()

добавлена поддержка GtkCellRendererAccel для naked keyvals (не знаю как перевести)

Слушайте, вы по сравнению с вот этим столько ляпов наделали, что аж жуть!

Умнее будет сначала погуглить, нормально перевести и только потом выкладывать, ведь так?

GtkApplication больше не использует gtk_main

GtkApplication no longer uses gtk_main internally

добавлена поддержка GtkCellRendererAccel для naked keyvals (не знаю как перевести), может быть использована в gnome-control-center;

Make GtkCellRendererAccel support naked keyvals, so it can be used in gnome-control-center

Смысл теряется полностью.

Boboms ★★
()

> улучшена производительность treeview;

Свершилось.

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

Может позже будут. Странно, что нет.

Мне вот больше интересно, как у тройки с поддержкой виндовых тем? У второй было не очень хорошо.

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

Я тоже так делаю, но как-то не красиво что ли, что нет простого способа собрать самостоятельно :)

buddhist ★★★★★
()

фоновые изображения могут быть расположены плиткой вместо растягивания, используя CSS свойство background-repeat;

Why they didn`t use the one of web engines like Firefox? Are there problems with license or hards?

P.S. I need to reboot for add russian layout, but I can`t yet.

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

> Может позже будут. Странно, что нет.

Опенсорц, можешь заняться ;) Вроде как и есть, а вроде и не особо нужно. У GTK+ под виндой всё довольно печально, надеюсь в третьей ветке причешут.

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

Зачем собирать его в винде, когда можно взять готовые бинари и с ними линковать?

yoghurt ★★★★★
()

хочу в корректоры

ну кто так пишет - «вместо используются атрибуты функций;»???

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

>P.S. I need to reboot for add russian layout, but I can`t yet.

setxkbmap -layout us,ru -option grp:caps_toggle

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

>Может позже будут. Странно, что нет.

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

Потому кроссплатформенности в GTK 3, к сожалению, нет.

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

> Разбудите, когда впилят обратно прокрутку табов колёсиком мыши.

Таки да, плюсую.

pevzi ★★★★★
()

Это ж нестабильный выпуск. Зачем его постить? Или я отстал и принципы нумерации изменились?

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

ой, простите, ошибся, nm-applet там косячил, таки да, сорри.

aptyp ★★★★
()

>отказ от использования GDK/GTK_DISABLE_DEPRECATED для устаревших функций, вместо используются атрибуты функций;

А перевод будет?

Deleted
()
Ответ на: комментарий от Vudod

ЛОР без двойных стандартов? Так не бывает :)

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

>В выходные попробую собрать.

Будет очень хорошо, если получится. Обязательно напиши о результате куда-нибудь в development.

anonymous
()

Они уже починили GtkToolPalette? А то его перерисовка невообразимо глючит. Например в новом глейде.

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

>Он перестал тормозить в 2 раза хуже ГТК2? :}

Хотите, чтобы он стал ТОРМОЗИТЬ в 3 раза ХУЖЕ гтк2? Не всё сразу.

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

это не мутко, а спеллчекер. очепяток не делаете?

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

>There is more engines, than only gecko. Almost all of them base on GPL.
Лучше пиши транслитом.

anonymous
()

Появилась ли возможность нормальной работы с opengl? А то gtkglext вроде как помер.

cvs-255 ★★★★★
()
Ответ на: комментарий от hibou

С поддержкой виндовых тем у GTK3 все печально — этой поддержки попросту нет. Совсем.

Виндовый движок от двойки не работает из-за несовместимости API, а нового [пока] нет (в архивах с исходниками есть какой-то и даже компилируется, но не работает). Т.ч. либо CSS, либо страшенный Raleigh...

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