LINUX.ORG.RU
 
encyrtid

GTK+ 3.2.0


0

2

Перед официальным релизом GNOME 3.2, который ожидается в конце следующей недели была представлена новая версия тулкита GTK+ версии 3.2.0.

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

  • экспериментальный back-end для Wayland Display Server;
  • HTML5 back-end, который позволяет выполнять GTK приложения в современных HTML5 браузерах;
  • множество улучшений CSS тем;
  • редизайн виджетов GtkFileChooser и GtkAssistant;
  • GtkFontSelectio был заменен комплектом новых виджетов GtkFontChooser;
  • обновлены виджеты GtkLockButton и GtkOverlay.

Официальный релиз

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


[#]  
pekmop1024

> HTML5 back-end, который позволяет выполнять GTK приложения в современных HTML5 браузерах;

пахнет гуглом...

*** ()
[#]  

>редизайн виджетов GtkFileChooser [...]

Запрашиваю скриншот.

* ()
[#] Ответ на: комментарий от d_a 26.09.2011 12:18:31  

лорчую

anonymous ()
[#]  
ttnl

>HTML5 back-end, который позволяет выполнять GTK приложения в современных HTML5 браузерах;

Хотеть!!!

**** ()
[#]  
ass

а xmms с ним соберётся?

()
[#]  

два вопроса:

1. Где можно посмотреть на пример gtk+ через html5?

2. Диалог выбора шрифтов нынче нормальный, или тормознутый, как в убунте (он там отрисовывает вообще все шрифты, что находит)?

* ()
[#]  

Он умеет подхватывать тему Qt? qtcurve для него вроде не делают, будет печаль.

*** ()
[#] Ответ на: комментарий от demidrol 26.09.2011 12:26:08  

> Где можно посмотреть на пример gtk+ через html5?

На ютубе?

** ()
[#]  
splinter

Есть уже какие нибудь интерфейсы для других языков программирования? у а-ля GTKAda, PyGTK, PHPGTK?

***** ()
[#] Ответ на: комментарий от d_a 26.09.2011 12:18:31  

Подключил вчера в арче репозиторий gnome-unstable и обновился. Диалог открытия файлов выглядит вот так (в gedit):

http://itmages.ru/image/view/289971/5912711c

Для сравнения - раньше он выглядел так:

http://itmages.ru/image/view/289973/ec1b8a87

Лично я особых изменений не вижу...

* ()
[#] Ответ на: комментарий от splinter 26.09.2011 12:30:25  
x3al

>Есть уже какие нибудь интерфейсы для других языков программирования? у а-ля GTKAda, PyGTK, PHPGTK?

GObject introspection со всеми вытекающими. Pygobject работает.

**** ()
[#] Ответ на: комментарий от Alsvartr 26.09.2011 12:31:49  

так это ж видео, я-то хотел демо-приложение.

* ()
[#] Ответ на: комментарий от vurdalak 26.09.2011 12:28:31  
ATIpro

> Он умеет подхватывать тему Qt?

Oxygen-gtk пилят для gtk3, в гите уже что-то есть.

* ()
[#] Ответ на: комментарий от splinter 26.09.2011 12:30:25  
pevzi

Так ведь GObject Introspection же.

**** ()
[#] Ответ на: комментарий от x3al 26.09.2011 12:32:34  
splinter

А что там со совместимостью кода для GTK2? насколько трудно мигрировать GTK2->GTK3?

***** ()
[#] Ответ на: комментарий от splinter 26.09.2011 12:35:03  
x3al

>А что там со совместимостью кода для GTK2?

Если не через биндинг и без использования legacy, то просто. А с всякими pygtk — проблемно.

**** ()
[#] Ответ на: комментарий от KivApple 26.09.2011 12:34:07  

это печально, ибо тормозит такой диалог даже на моем i5.

* ()
[#] Ответ на: комментарий от pevzi 26.09.2011 12:34:53  
splinter

>Так ведь GObject Introspection же.

Я в этом слабо шарю, только недавно стал прощупывать на примерах из GTKAda, есть ссылочка какая нибудь желательно на русском.

***** ()
[#] Ответ на: комментарий от ATIpro 26.09.2011 12:34:36  

Зачем мне oxygen? Он ненастраиваемый и выглядит как... ну ты понел.

*** ()
[#] Ответ на: комментарий от ttnl 26.09.2011 12:24:25  
note173

>>HTML5 back-end, который позволяет выполнять GTK приложения в современных HTML5 браузерах;

>Хотеть!!!

Это как VNC, только работающий исключительно с GTK3. Лучше бы уж был нормальный vnc на html5.

*** ()
[#] Ответ на: комментарий от KivApple 26.09.2011 12:31:59  

Действительно, в анонсе написано, что это круговая подтяжка.

* ()
[#]  
ArtKun

Что значит в конце следующей недели? Тут сказано, что уже послезавтра.

* ()
[#] Ответ на: комментарий от note173 26.09.2011 12:47:10  

>Это как VNC, только работающий исключительно с GTK3. Лучше бы уж был нормальный vnc на html5.

А можно весь жном запустить с этим бекенд-бродвеем?)

* ()
[#] Ответ на: комментарий от ArtKun 26.09.2011 12:49:16  
encyrtid

Это я напутал. На форониксе написано что просто в конце недели.

** ()
[#] Ответ на: комментарий от d_a 26.09.2011 12:52:31  
note173

Сомневаюсь, наверняка там много хаков, связанных с композитингом.

*** ()
[#] Ответ на: комментарий от KivApple 26.09.2011 12:31:59  
lucky-m

>Подключил вчера в арче репозиторий gnome-unstable и обновился. Диалог открытия файлов выглядит вот так (в gedit): http://itmages.ru/image/view/289971/5912711c

Ну когда же они запилят эскизы в диалоге выбора? Выбирать фотографии просто невозможно.

*** ()
[#] Ответ на: комментарий от kknight 26.09.2011 12:26:04  
ass

нет. xmms мне дорог как память.

()
[#] Ответ на: комментарий от lucky-m 26.09.2011 13:00:09  
xterro

Ноги в руки... или руки в ноги... в общем всё сам :)

* ()
[#] Ответ на: комментарий от lucky-m 26.09.2011 13:00:09  

У меня на скриншоте диалог из gedit. Какие фотографии вы в нём собрались открывать?

* ()
[#]  
daemonpnz

Эх, хотел тоже новость запостить, опередил.

**** ()
[#] Ответ на: комментарий от KivApple 26.09.2011 13:10:35  
lucky-m

>У меня на скриншоте диалог из gedit. Какие фотографии вы в нём собрались открывать?

Поверьте, если бы Вы открыли диалог Gimp или Firefox, то ничего бы не изменилось.

*** ()
[#] Ответ на: комментарий от lucky-m 26.09.2011 13:00:09  
kss

>Ну когда же они запилят эскизы в диалоге выбора? Выбирать фотографии просто невозможно

Интересно, а какие эскизы ты хотел увидеть на фотографии диалога открытия файлов в gedit'е, даже если бы они там были? :)

P.S. Насколько помню, в приложениях, который работают с графикой (ну или в тех же браузерах, когда надо загрузить файл) эскизы были. Хотя, возможно, и не во всех.

**** ()
[#] Ответ на: комментарий от kss 26.09.2011 13:50:16  
xterro

Теоретически, можно сделать галку для переключения режима, эскиз/список... как-то так

* ()
[#]  
xorik

Пока замаскировал >=x11-libs/gtk+-3.0.0, ибо выглядит как win-95 и разбираться нет желания

***** ()
[#]  

BTW, немного не в тему, но как в этом самом "Wayland Display Server" осуществляется работа с устройствами ввода?

*** ()
[#] Ответ на: комментарий от lucky-m 26.09.2011 13:31:42  
pevzi

> Поверьте, если бы Вы открыли диалог Gimp или Firefox, то ничего бы не изменилось.

4.2, в гимпе есть, в Chromium есть, в FF не помню, но вроде тоже есть.

**** ()
[#] Ответ на: комментарий от Yareg 26.09.2011 14:04:51  
x3al

Достаточно фигово. Нет xmodmap и подобного. evdev как единственный драйвер. Жить, впрочем, можно и на данный момент в вейленде есть проблемы посерьёзнее.

**** ()
[#] Ответ на: комментарий от splinter 26.09.2011 12:37:27  
pevzi

> Я в этом слабо шарю

Я в общем-то тоже (: на лоре темы про это глянь, в комментариях где-то кто-то объяснял.

**** ()
[#] Ответ на: комментарий от demidrol 26.09.2011 12:37:17  

>это печально, ибо тормозит такой диалог даже на моем i5.

фанатики бубубу должны лучше работать, чтобы покупать i7.

***** ()
[#]  

Ооо, как быстро HTML5 бакенд в апстрим впилили. Классно... Майкрософту с .NET и тырпрайзом такая скорость внедрения недостижима :-).

** ()
[#] Ответ на: комментарий от ChavaiotH 26.09.2011 14:51:43  
pekmop1024

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

*** ()
[#]  
buddhist

> HTML5 back-end, который позволяет выполнять GTK приложения в современных HTML5 браузерах;

Слоупок на слоупоке слоупоком погоняет.

*** ()