The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экранов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экранов"  +/
Сообщение от opennews on 27-Мрт-12, 15:35 
Представлен (https://mail.gnome.org/archives/gtk-list/2012-March/msg00045...) релиз новой ветки многоплатформенного тулкита для создания графического интерфейса пользователя - GTK+ 3.4.0 (http://www.gtk.org/). Одновременно вышел (http://lists.ximian.com/pipermail/glade-devel/2012-March/001...) стабильный релиз Glade 3.12.0 (http://glade.gnome.org/), инструментария для быстрой разработки интерфейсов для приложений на основе GTK+.
На завтра запланирован официальный релиз десктоп-окружения GNOME 3.4.0. Тем не менее, уже сегодня доступны (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...) релизы некоторых из компонентов GNOME 3.4: Mutter 3.4.0 (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...), GNOME Shell 3.4.0 (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...), ATK 2.4.0 (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...),  Vala 0.16.0 (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...), Boxes 3.4.0 (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...) и PyGObject 3.2.0 (https://mail.gnome.org/archives/gnome-announce-list/2012-Mar...).

В состав GTK+ входит полный набор виджетов, позволяющих использовать тулкит для проектов различного уровня и размера. Код GTK+ развивается в рамках проекта GNU и распространяется под лицензией LGPL, что позволяет использовать GTK+ не только для разработки свободного ПО, но и для создания проприетарных приложений, не требуя от производителей закрытых программ выплаты роялти или покупки специальной лицензии. GTK+ специально спроектирован для поддержки не только C/C++, но и других языков программирования, таких как Perl и Python, что в сочетании с использованием визуального построителя интерфейса Glade позволяет существенно упростить разработку и сократить время написания графических интерфейсов.


Ветка GTK+ 3.4 полностью обратно совместима с GTK+ 3.2 и 3.0. Из добавленных улучшений можно отметить:


-  Поддержка устройств с сенсорными экранами и возможность обработки мультитач событий. Определены два новых класса устройств GDK_SOURCE_TOUCHSCREEN и GDK_SOURCE_TOUCHPAD, добавлена поддержка события GdkEventTouch и новый сигнал GtkWidget::touch-event;
-  Поддержка режима плавной прокрутки (smooth scrolling, GDK_SCROLL_SMOOTH), при котором прокрутка содержимого страницы производится гладко и без рывков. Связанные с прокруткой события, могут включать данные о разнице в перемещении, которые можно получить через функцию gdk_event_get_scroll_deltas(). Для получения связанных с прокруткой событий виджеты отныне обязательно должны устанавливать маску  GDK_SCROLL_MASK или GDK_SMOOTH_SCROLL_MASK;
-  В GtkScrolledWindow для сенсорных устройств теперь по умолчанию выполняется кинетическая прокрутка (инертное замедление после прекращения прокрутки);
-  Поддержка меню в классе GtkApplication;
-  Новый механизм выбора цвета;
-  Расширена поддержка платформы Mac OS X: улучшена поддержка клавиатуры (стало возможным использование модификаторов 'Command' и 'Option'), в GtkApplication добавлена поддержка глобального меню, обеспечена возможность рекурсивного использования CFRunLoops;
-  Существенно улучшена (https://www.opennet.ru/opennews/art.shtml?num=32397) поддержка Windows. По словам разработчиков,  GTK+ 3.4 является первым выпуском серии GTK+ 3.x, который корректно работает в Windows;
-  Обновлён экспериментальный бэкенд, обеспечивающий возможность работы поверх дисплейного сервера Wayland. Добавлена поддержка текущего  API Wayland, доведена до конца реализация некоторых возможностей, таких как изменения размера и захват областей, поддержка буфера обмена, задание типов окон и геометрии. Таким образом бэкенд Wayland уже очень близок к полнофункциональному и завершённому состоянию;

-  Обновлён HTML5-бэкенд (Broadway), позволяющий отрисовывать вывод библиотеки GTK+ в окне web-браузера. Добавлена поддержка новой версии протокола WebSockets V7+;
-  Изменено оформление кнопок со стрелками для увеличения или уменьшения значения;
-  Расширен API для формирования визуальных тем, описание стиля в котором задаётся в CSS-подобном представлении с возможностью смены стиля на лету. Добавлена более полная поддержка CSS (например, 'transparent' для определения прозрачности, поддержка свойств 'background-clip', 'background-origin', 'background-size' и синтаксиса для задания линейных градиентов). Поддержка дополнительных величин, таких как проценты и углы. Возможность определения разных тем для активных и фоновых окон; Улучшение отображения вкладок и скруглённые углы для подсказок.


Дополнительно можно отметить выход стабильного релиза среды для визуального проектирования интерфейса на базе GTK+ - Glade 3.12.0 (http://lists.ximian.com/pipermail/glade-devel/2012-March/001...). Созданный в Glade интерфейс сохраняется в формате XML, который можно затем динамически загрузить в GTK-приложение при помощи объекта GtkBuilder. XML-файлы с определением интерфейса могут быть использованы в GTK-программах на различных языках программирования, включая C, C++, C#, Vala, Java, Perl и Python.
<center><a href="http://glade.gnome.org/images/glade-main-page.png">&... src="https://www.opennet.ru/opennews/pics_base/0_1332846635.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

Glade 3.12 является первым релизом в новой стабильной серии для GTK+ 3.x и в полной мере поддерживает все возможности GTK+ 3.4. Пользователям GTK+ 2.x следует использовать прошлую стабильную ветку Glade 3.8 для которой продолжают выпускаться обновления. Из улучшений Glade 3.12 отмечается поддержка виджетов GtkSwitch, GtkEntryCompletion  и GtkInfoBar, а также реализация режима (http://blogs.gnome.org/xjuan/2011/10/31/new-glade-edit-modes/) редактирования рабочей области, позволяющего изменить границы и выравнивание виджета, используя только мышь.


URL: https://mail.gnome.org/archives/gtk-list/2012-March/msg00045...
Новость: https://www.opennet.ru/opennews/art.shtml?num=33459

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +1 +/
Сообщение от Че on 27-Мрт-12, 15:35 
Что это за скрин такой гoвняный? Это из какого века?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 28-Мрт-12, 12:12 
Это из Ubuntu LTS.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –5 +/
Сообщение от kerneliq (ok) on 27-Мрт-12, 15:42 
Это древний второй гном на скрине?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от гопнег on 27-Мрт-12, 21:57 
> Это древний второй гном на скрине?

Это трушный гном.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –1 +/
Сообщение от Александр (??) on 27-Мрт-12, 15:42 
каждый раз смотря на такие скрины возникает ощущение что разработчики где-то лет на 20 запоздали
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от kerneliq (ok) on 27-Мрт-12, 15:44 
Спасибо оформителю новости.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +2 +/
Сообщение от kerneliq (ok) on 27-Мрт-12, 15:46 
Или это троллинг гномовцев? На скрине 4 августа стоит. Фиг знает какого года.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –1 +/
Сообщение от Александр (??) on 27-Мрт-12, 15:53 
Тролин или нет, но на http://glade.gnome.org/ именно это изображение. Один взгляд и даже знакомиться не хочется с ЭТИМ.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –1 +/
Сообщение от Аноним (??) on 27-Мрт-12, 16:22 
а в календаре посмотреть ? :)
2006
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –1 +/
Сообщение от Аноним (??) on 27-Мрт-12, 16:24 
промазал
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

29. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Харитон on 27-Мрт-12, 22:31 
> промазал

чего ж промазал...
2006 и есть...
ну или 1989...)))

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

7. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +6 +/
Сообщение от Genuine on 27-Мрт-12, 15:57 
>Или это троллинг гномовцев? На скрине 4 августа стоит. Фиг знает какого года.

Это тонкий намек на то, что гном будет вечен.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 27-Мрт-12, 16:56 
Вечно таким же. Поэтому скрин и не обновили.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +6 +/
Сообщение от Семен (??) on 27-Мрт-12, 16:23 
Блин, одни парашники прокоментировали новость.

По теме: отличный тулкит!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –4 +/
Сообщение от kerneliq (ok) on 27-Мрт-12, 16:30 
Отличный, а скрин древний с ужасной темой.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +1 +/
Сообщение от anonymous (??) on 27-Мрт-12, 16:54 
Тема вполне приличная, но ШГ...
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

38. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 28-Мрт-12, 12:14 
> Отличный, а скрин древний с ужасной темой.

Вы ничего не понимаете в дизайне от Шатлворта! Он же сделан для людей™!

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от FFASM (ok) on 27-Мрт-12, 16:46 
Ждём поддержку для ruby
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от FFASM (ok) on 27-Мрт-12, 16:48 
Хотя глупость сказал, за счёт Introspection уже всё работает
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Нанобот on 27-Мрт-12, 18:39 
да жди себе, только не нужно говорить о себе во множественном числе
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от вр on 27-Мрт-12, 21:59 
> да жди себе, только не нужно говорить о себе во множественном числе

...ибо в множественном числе можно писать только про ебилды =)

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

17. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +4 +/
Сообщение от Kibab (ok) on 27-Мрт-12, 18:53 
И в этом весь опеннет. Вместо рассуждений по теме набежало ренегатов, закидавших какашками автора за скриншот, взятый с сайта библиотеки (!)
А ещё двое разосрались на почве ожиданий.
Итого один комментарий по теме.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Куяврик on 27-Мрт-12, 19:20 
Не весь. Не хватает Вани с рассуждениями из мира винды и срача bsd/gpl. вот тогда будет - весь :))
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Andrey Mitrofanov on 27-Мрт-12, 20:05 
Кстати! BSD тулкиты заруливают безусловно.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Aaa on 27-Мрт-12, 21:05 
А такие существуют?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –1 +/
Сообщение от kerneliq (ok) on 27-Мрт-12, 21:27 
А представь -выходит новость о windows 8 и в новости скриншот 98 винды...
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +1 +/
Сообщение от бум on 27-Мрт-12, 21:59 
> А представь -выходит новость о windows 8 и в новости скриншот 98
> винды...

Всяко лучше метро

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

32. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 28-Мрт-12, 08:17 
> и в новости скриншот 98 винды...

Он хотя бы не тормозит, в отличие от модных прозрачных соплей aero

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

33. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  –1 +/
Сообщение от kerneliq (ok) on 28-Мрт-12, 08:53 
>> и в новости скриншот 98 винды...
> Он хотя бы не тормозит, в отличие от модных прозрачных соплей aero

Это BSOD 98 не тормозит? Да ладно!


Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

39. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 28-Мрт-12, 12:16 
> Это BSOD 98 не тормозит? Да ладно!

Там, где семерка сегодня тормозит - 98 просто летает. 15 лет назад были немного другие представления о "мощных компах".

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

21. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +3 +/
Сообщение от robux (ok) on 27-Мрт-12, 21:22 
GTK - гибкий и хорошо документированный тулкит.
Перебробовал в своё время Wx, Tk, Qt, FLTK, FOX - или глючное, или убогое, или одноплатформенное, или лицензия говно, или документации нормальной нет.

Короче, ГТК вперед!!!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 27-Мрт-12, 21:36 
Он документирован хуже Qt.
По GTK 3.x, например, до сих пор документация неполная (stable-версия по крайней мере).
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

31. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Ян Злобин email(ok) on 28-Мрт-12, 08:04 
> По GTK 3.x, например, до сих пор документация неполная (stable-версия по крайней мере).

Да ладно!  Смотрим внимательно.  Там полная документация.  А для тех, кто следит за изменениями, всё вообще как на надони.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

35. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от FFASM (ok) on 28-Мрт-12, 10:56 
Сырсы читай, если в документации чего-то не хватает.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

40. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +1 +/
Сообщение от Аноним (??) on 28-Мрт-12, 12:18 
> Сырсы читай, если в документации чего-то не хватает.

А зачем тогда вообще документацию писать? Оставим это куте-слабакам, а тру-гтк-кодеры читают только код!

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

41. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от FFASM (ok) on 28-Мрт-12, 12:26 
>> Сырсы читай, если в документации чего-то не хватает.
> А зачем тогда вообще документацию писать? Оставим это куте-слабакам, а тру-гтк-кодеры читают
> только код!

Не нужно из крайности в крайность. Сказали же, что если чего-то не хватает. Документации по GTK3 вполне достаточно, чтобы писать достаточно сложный гуй. А если хочется что-то особенное и необычное, лезь и смотри код.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

25. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 27-Мрт-12, 21:48 
А Qt это очень гибкий и очень хорошо документированный _фреймворк_.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от ololo on 28-Мрт-12, 07:20 
вот уж не знаю как у вас с документацией к Wx, но у меня проблем с ней не было.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

36. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от FFASM (ok) on 28-Мрт-12, 10:59 
> вот уж не знаю как у вас с документацией к Wx, но
> у меня проблем с ней не было.

WX очень очень приятный, логичный и понятный, но вот к сожалению очень глючный
и в некоторых местах не продуманный. Он постоянно отстаёт от остальных,
вероятно потому, что там нет достаточного кол-ва разработчиков,
которых хватает в QT и GTK.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

43. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от тоже Аноним (ok) on 28-Мрт-12, 13:00 
Вот черт, который год пользуюсь wxWidgets, а так и не знаю, что он, видите ли, глючный...
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

34. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 28-Мрт-12, 10:52 
Очень хорошо, что теперь официально у 3.х поддерживается windows. Давно этого ждал.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Андрей (??) on 28-Мрт-12, 12:53 
Новость радует, но напоминает историю с cinnamon. Работать должен, значит, проверяли. Но где сборки-то?
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

44. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Аноним (??) on 28-Мрт-12, 14:27 
>Существенно улучшена поддержка Windows.

Зачем, им там что православного .Net не хватает ? trollface.jpg

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Релиз GTK+ 3.4.0 и Glade 3.12.0 с поддержкой сенсорных экран..."  +/
Сообщение от Андрей (??) on 28-Мрт-12, 18:53 
> Зачем, им там что православного .Net не хватает ? trollface.jpg

Да ведь пишу же я (и многие другие) под линукс(ом)! Вот только с одним условием свыше, чтобы оно и под виндой обязательно работало.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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