The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышли новые версии библиотек Glib 2.22.0 и GTK+ 2.18.0

23.09.2009 15:21

Предваряя ожидаемый сегодня релиз Gnome 2.28, вышли новые версии графического тулкита GTK+ 2.18.0 и библиотеки Glib 2.22.0, расширяющей возможности стандартной библиотеки Си.

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

  • GIO предоставляет типы и методы для обработки IP адресов
  • Добавлена поддержка сети в GIO
  • GIO поддерживает запуск и остановку дисков
  • В диалоге выбора файлов по умолчанию показывается размер файлов, GTK+ теперь запоминает порядок сортировки файлов;
  • GDK переписан с целью управления окнами на стороне клиента (используется собственная иерархия окон, с задействованием X Window только при крайней необходимости). В том числе уменьшено мерцание, упрощена интеграция виджетов GTK+.

Исходный код GTK+ можно скачать здесь , glib - здесь (откомпилированная сборка для windows).

  1. Главная ссылка к новости (http://mail.gnome.org/archives...)
  2. OpenNews: Вышел релиз GTK+ 2.16.0 и GLib 2.20
  3. OpenNews: Размышление об интеграции GTK 3.0 и GNOME 3 в Debian GNU/Linux
  4. OpenNews: Предварительный план разработки библиотеки Gtk+ 3.0
Автор новости: croster
Тип: Программы
Короткая ссылка: https://opennet.ru/23542-Glib
Ключевые слова: Glib, gtk
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Michael Shigorin (ok), 18:29, 23/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > используется собственная иерархия окон

    Они как когда-то переизобрели X resources, так и не останавливаются :(

     
     
  • 2.3, iZEN (ok), 19:17, 23/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо хотели уменьшить зависимость от Xorg. Чтобы со временем безболезненно перенести тулкит на более простой графический сервер.
     
     
  • 3.4, ixrws (ok), 20:06, 23/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тут не столько другой графический сервер, сколько winapi и cocoa.
    К тому же на фреймбуфере оно уже давно работает, так что вполне естественное желание и дальше расширять потенциал кросплатформенности. Впрочем это уже ответ предыдущему оратору, а не вам:)
     

  • 1.2, croster (ok), 19:05, 23/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Предвкушая ожидаемый сегодня релиз Gnome 2.28

    Насколько я понимаю, анонса на www.gnome.org пока еще не было, но архивы на ftp уже есть.

     
  • 1.5, Аноним (5), 20:47, 23/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>GTK+ теперь запоминает порядок сортировки файлов;

    это как? может все таки некоторые виджеты?

     
     
  • 2.6, croster (ok), 20:55, 23/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Запоминание порядка сортировки относится к диалогу выбора файлов.
     

  • 1.7, Ariel (ok), 21:33, 23/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    < GDK переписан с целью управления окнами на стороне клиента (используется собственная  
    < иерархия окон, с задействованием X Window только при крайней необходимости).

    ну наконец-то, умные люди проснулись :-)

     
  • 1.8, qwerty (??), 23:09, 23/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "библиотеки Glib 2.22.0, расширяющей возможности стандартной библиотеки Си"

    объясните дураку, чем, например, g_printf или g_malloc/g_free расширяют libc?

     
     
  • 2.9, Анонима (?), 23:35, 23/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://mail.gnome.org/archives/gtk-list/2000-July/msg00002.html
     
  • 2.11, Ariel (ok), 20:47, 24/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    буквой 'g' - куда же теперь без неё ;-)
     

  • 1.10, Tav (?), 04:58, 24/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > GDK переписан с целью управления окнами на стороне клиента (используется собственная иерархия окон, с задействованием X Window только при крайней необходимости).

    Это аналогично "легким" компонентам в AWT/Swing?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру