LINUX.ORG.RU

GTK+ 2.4.0


0

0

16-го марта вышел релиз 2.4.0 библиотеки GTK+. Заодно обновились pango и glib.

В GTK+:
- Новый диалог выбора файла
- Новые виджеты
- Новый API для меню
- Ускорение взаимодействия с X-сервером

В glib изменения коснулись unicode, gettext, генератора случайных чисел, тредов, GObject;
в pango -- unicode, шрифты;
в pango и GTK+ -- улучшена работа с двунаправденным текстом (арабский, итп)

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

anonymous

Проверено: svyatogor

Ответ на: Re: GTK+ 2.4.0 от anonymous

Re: Re: GTK+ 2.4.0

/* Скриншоты в студию!!! */

А морда не треснет? Сам сходи по ссылке.

anonymous
()
Ответ на: Re: GTK+ 2.4.0 от anonymous

Re: Re: GTK+ 2.4.0

YAY!

anonymous
()

Re: Re: GNOME-2.6

Yesss!! GTK+ best and forever! (c)

nyo ★★
()
Ответ на: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: GTK+ 2.4.0

А морда не треснет? Сам сходи по ссылке. И там скриншотов не нашел! А жаль, так как такие вещи должны иллюстрироваться!

anonymous
()
Ответ на: Re: GTK+ 2.4.0 от Vlad_Ts

Re: Re: GTK+ 2.4.0

>Интересно узнать у знающих, какой релиз GTK+ будет в Fedora-2?

Этот самый или 2.4.1 (последняя цифра не окончательная).

Гном планируется 2.6

anonymous
()

Re: GTK+ 2.4.0

>- Новый диалог выбора файла

Стьянная констьюкция...

Чёто вчера ставил 2.3.6 ,изменений вообще ни каких на глаз не заметил ... Скриншоты есть Gnoma 2.6, он как раз на 2.3.5 ветке,если мне склероз не изменяет...

http://www.peacefulaction.org/sayamindu/GNOME-2.6/GNOME_2_6.html

anonymous
()

Re: GTK+ 2.4.0

Ага !!! :) Испугались что опять как с Gnome 2.6 все в оффтопик уйдут !

anonymous
()

Re: GTK+ 2.4.0

Модеры потерли :(((

В чистом qt есть виджеты для печати, а в gtk нет.

anonymous
()
Ответ на: Re: GTK+ 2.4.0 от anonymous

Re: Re: GTK+ 2.4.0

Да, мы там славно побазарали. И заметьте - культурно, практически без переходов на личности. Умеем же, когда захотим!

svu ★★★★★
()
Ответ на: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: GTK+ 2.4.0

Да, пока все. Но мне это очень нужно

anonymous
()
Ответ на: Re: GTK+ 2.4.0 от anonymous

Re: Re: GTK+ 2.4.0

> В чистом qt есть виджеты для печати, а в gtk нет.

Охренеть, как нужно в библиотеке пользовательского интерфейса виджет для печати. Особенно, когда есть libgnomecups... ;-)

anonymous
()

Re: GTK+ 2.4.0

Не, ну а че никто не флеймит? :) Можно еще разочек перемыть кости объектному программированию на Си, например... :)

Zubok ★★★★★
()
Ответ на: Re: Re: GTK+ 2.4.0 от svu

Объектное программирование на C

2 svu:

И че постановили? Это зло или добро? :) Не, я помню, что что-то такое было и даже я там немного участия принял... Но тут вот сейчас копаю подробно исходники Glib/GObject/GType и Компания... Актуально :)

Zubok ★★★★★
()

Re: GTK+ 2.4.0

А еще я хочу понять, почему же все-таки GTK 2.x так медленно рисует! Вот интересно как-то получается - открывается. предположим окно, на котором насколько закладок. Когда переключаешь закладки, появляется весьма интересный эффект - старые виджеты с прежней закладки еще не успели "исчезнуть", а новые уже рисуются. А потом через мгновение (заметное глазу) старые виджеты исчезают... И текст в эдитах на глазах выравнивается по границам... Или у меня у одного такое?

Zubok ★★★★★
()
Ответ на: Re: GTK+ 2.4.0 от Zubok

Re: Re: GTK+ 2.4.0

Да, на медленных машинах хорошо заметно, как тормозит GTK 2.x, особенно если сравнить с GTK 1.2.x, да и современная qt пошустрей будет.

pandrey ★★
()
Ответ на: Re: GTK+ 2.4.0 от Zubok

Re: Re: GTK+ 2.4.0

>А еще я хочу понять, почему же все-таки GTK 2.x так медленно рисует! Вот интересно как-то получается - открывается. предположим окно, на котором насколько закладок. Когда переключаешь закладки, появляется весьма интересный эффект - старые виджеты с прежней закладки еще не успели "исчезнуть", а новые уже рисуются. А потом через мгновение (заметное глазу) старые виджеты исчезают... И текст в эдитах на глазах выравнивается по границам... Или у меня у одного такое?

Это, наверное, только у тебя. У меня не самый быстрый проц (AMD K6-2 300), и таких эффектов не наблюдается, хотя надо признать - GTK2 не самый быстрый тулкит в смысле рисования.

Вообще, судя по отзывам, эти вещи сильно зависят от видеокарточки, ее настроек, драйверов и т.д.

Кстати, что бы не говорили фанаты КДЕ - QT тоже не чемпион по скорости. Другое дело, что многими его отрисовка ВОСПРИНИМАЕТСЯ как более быстрая. Например меню: в GTK на медленных машинах можно увидеть как сначала появляется прямоугольник, а потом его содержимое. В QT все появляется одновременно, но с некоторой задержкой. В результате, время на открытие менюшки примерно одно, а криков о том что QT быстрее - много.

Боюсь сейчас начнется ...

anonymous
()
Ответ на: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: GTK+ 2.4.0

libgnomecups под винду нет? Нет! Следовательно одну и ту же библиотеку под юникс и винду использовать нельзя, а в qt можно.

anonymous
()
Ответ на: Re: GTK+ 2.4.0 от Zubok

Re: Re: GTK+ 2.4.0

> Не, ну а че никто не флеймит? :) Можно еще разочек перемыть кости объектному программированию на Си, например... :)

Кстати, в новом GTK появилась поддержка морфированых темплейтов?

raorn
()
Ответ на: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: GTK+ 2.4.0

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

anonymous
()
Ответ на: Re: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: Re: GTK+ 2.4.0

Если тебе так уж надобен widget печати, да ещё и кроссплатформенный, то... напиши его сам. И отошли разработчикам. Все будут только рады. А раз пока не написали, значит НИКОМУ кроме тебя он не нужен.

lumag ★★
()
Ответ на: Re: Re: Re: Re: GTK+ 2.4.0 от lumag

Re: Re: Re: Re: Re: GTK+ 2.4.0

Не, все не так. Если гтк 1 рассматривался как платформа (хотя и значительно более слабая, чем кути) - и, например, можно было собирать приложения для него отдельно, для гнома - отдельно (вроде, абиворд так делал) - то гтк 2 рассматривается именно как тулкит для гнома (и это было правильно, позволило слегка облегчить гтк функционально). Он больше не является отдельной платформой (в отличие от кути). Конечно, никто не запретить использовать ТОЛЬКО гтк 2 (и такая стратегия дает возможность собирать некоторые приложения под винюки) - но в таком случае, типа, уважаемые разработчики, все проблемы печати, конфигурирования, .... - решайте сами, если не хотите пользоваться гномовскими средствами. гтк 2 - это НЕ платформа.

svu ★★★★★
()
Ответ на: Re: Re: Re: Re: Re: GTK+ 2.4.0 от svu

Re: Re: Re: Re: Re: Re: GTK+ 2.4.0

>, например, можно было собирать приложения для него отдельно, для гнома - отдельно (вроде, абиворд так делал)- то гтк 2 рассматривается именно как тулкит для гнома

При всем уважении - неправда. И сейчас так делают. Можете посмотреть:

http://www.abiword.org/download/

Мало того, для Gnumeric-а, который традиционно был чисто гномовским приложением, сейчас создается версия под чистый гтк (именно чтобы портировать под винду).

Вообще, посмотрев на freshmeat можно убедиться, что существует масса приложений рассчитаных только на гтк.

anonymous
()
Ответ на: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0

Забава! Действительно, отстал от жизни. Изначально такого не было - я помню времена, когда аби был только для гнома 2. Спасибо за опровержение, это я славно в лужу сел:)

Смешно получается. Позиционирование гтк 2 оказалось неверным - ребята, помнится, честно хотели упростить гтк до уровня ТОЛЬКО тулкита, чтобы остальное из гнома брали - а народ все равно делает чисто-гтк билды. Про гнумерик мне интересно - как это получится. Он же, вроде, пользует и бонобо, и гконф и еще чорта в ступе. Это ж сколько ифдефов в коде появится? Надо будет спросить Джоди...

Но при этом кути как платформа все-таки гораздо мощнее даже гтк 1 :-Р. А вот кде и гном мы сравнивать не будем:)

svu ★★★★★
()
Ответ на: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0 от anonymous

Re: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0

Вот про гнумерик без гнома все-таки меня берут сомнения. Вас не затруднит дать ссылочку? Я погуглил - и не нашел ничего конкретного. Какие-то разговоры есть, но никаких реальных следов деятельности.

svu ★★★★★
()
Ответ на: Re: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0 от svu

Re: Re: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0

>Вот про гнумерик без гнома все-таки меня берут сомнения. Вас не затруднит дать ссылочку? Я погуглил - и не нашел ничего конкретного. Какие-то разговоры есть, но никаких реальных следов деятельности.

Это конечно не прямое описание работы (мне лень искать) но в посте:

http://mail.gnome.org/archives/gnumeric-list/2004-March/msg00000.html

есть замечательная фраза:

We're withing days of removing the last dependency tying us to libraries not available under win32. I had hoped to have a port by, today. Clearly that's not quite feasible but it's not too far off.

Есть значительно более полные описания этого процесса, но где видел - не помню. То ли на planet.gnome.org, то ли в абивордовком майл-листе. В общем было - делают возможность компилировать с чистым гтк именно ради винды. Голдберг даже писал, что сорвалось несколько весьма крупных инсталляций гнумерика только потому, что отсутствовала виндозная версия.

anonymous
()
Ответ на: Re: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0 от svu

Re: Re: Re: Re: Re: Re: Re: Re: GTK+ 2.4.0

>Но при этом кути как платформа все-таки гораздо мощнее даже гтк 1 :-Р. А вот кде и гном мы сравнивать не будем:)

Ну дык, я и не собирался. Я сам держу только qt, на моей машине кде отсутствует как класс.

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