LINUX.ORG.RU
 
encyrtid

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

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


[#]  
buddhist

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

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

*** ()
[#]  
anonymousss

Только вчера 3.2.1 собирал.

** ()
[#]  
xorik

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

***** ()
[#]  
Boboms

> добавлена поддержка 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

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

* ()
[#]  
neocrust

Лично мне пока и GTK2 вполне хватает.

**** ()
[#]  
pevzi

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

Свершилось.

**** ()
[#] Ответ на: комментарий от buddhist 22.11.2011 12:36:53  
hibou

Можно пользоваться уже собранным. Я свои гтк-программы собирал под винду - нормально.

***** ()
[#] Ответ на: комментарий от hibou 22.11.2011 13:19:24  

Официальных сборок нет.

Собирать его — та еще пытка. Я так ни разу не смог.

***** ()
[#]  
GotF

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

***** ()
[#] Ответ на: комментарий от tensai_cirno 22.11.2011 13:22:51  
hibou

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

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

***** ()
[#] Ответ на: комментарий от hibou 22.11.2011 13:19:24  
buddhist

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

*** ()
[#]  
AlexCones
>>-----Цитата---->>

фоновые изображения могут быть расположены плиткой вместо растягивания, используя 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.

** ()
[#] Ответ на: комментарий от hibou 22.11.2011 13:25:43  

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

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

***** ()
[#] Ответ на: комментарий от buddhist 22.11.2011 12:36:53  
yoghurt

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

***** ()
[#] Ответ на: комментарий от yoghurt 22.11.2011 13:54:10  
yoghurt

Даже инсталлятор был со всем рантаймом

***** ()
[#] Ответ на: комментарий от yoghurt 22.11.2011 13:54:10  
yoghurt

Ах, ёпт, там третьей нету

***** ()
[#]  

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

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

anonymous ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 13:37:04  
yoghurt

Тянуть тормозной геко, чтобы парсить им CSS? Чтобы на формочках отображать?

***** ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 13:37:04  
aptyp

fedora? а то больно много людей пишут так, и с федоры сидят.

** ()
[#] Ответ на: комментарий от yoghurt 22.11.2011 13:56:48  
AlexCones

There is more engines, than only gecko. Almost all of them base on GPL.

** ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 14:08:53  
aptyp

Да, в lxpanel почему то нормального переключения раскладок нет

** ()
[#] Ответ на: комментарий от yoghurt 22.11.2011 13:56:48  
hibou

Гтк вроде на вебкит перешло, не?

***** ()
[#]  
FiXer

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

**** ()
[#] Ответ на: комментарий от aptyp 22.11.2011 14:10:59  

> Да, в lxpanel почему то нормального переключения раскладок нет

Чем стандартная переключалка не устраивает?

* ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 13:37:04  
tiandrey

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

setxkbmap -layout us,ru -option grp:caps_toggle

* ()
[#] Ответ на: комментарий от hibou 22.11.2011 13:25:43  

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

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

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

anonymous ()
[#] Ответ на: комментарий от anonymous 22.11.2011 14:29:23  
hibou

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

***** ()
[#] Ответ на: комментарий от GotF 22.11.2011 13:24:37  
pevzi

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

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

**** ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 14:07:52  
malices_gossips

Ты гуглом что ли переводишь? Писал бы уж транслитом.

** ()
[#]  

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

*** ()
[#] Ответ на: комментарий от yoghurt 22.11.2011 13:54:10  

Оно старое и не обновляется уже не знаю сколько.

***** ()
[#] Ответ на: комментарий от Tehnick 22.11.2011 14:27:19  
aptyp

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

** ()
[#]  
Mystra_x64

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

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

***** ()
[#] Ответ на: комментарий от Vudod 22.11.2011 14:55:49  
AP

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

***** ()
[#] Ответ на: комментарий от hibou 22.11.2011 14:41:52  

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

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

anonymous ()
[#]  
fat_angel

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

***# ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 14:08:53  

Мутко, перелогинтесь. Either this, or stop maiking those noises.

anonymous ()
[#] Ответ на: комментарий от FiXer 22.11.2011 14:22:47  

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

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

anonymous ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 19:13:40  

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

anonymous ()
[#] Ответ на: комментарий от AlexCones 22.11.2011 14:07:52  

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

anonymous ()
[#]  

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

*# ()
[#] Ответ на: комментарий от hibou 22.11.2011 13:25:43  

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

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

anonymous ()