LINUX.ORG.RU

GTK+ 2.24.0

 , ,


0

1

Этот релиз подводит черту под развитием GTK 2, разработчики окончательно переключаются на активное развитие GTK+ 3, а в GTK+ 2 будут лишь исправляться ошибки. Многие функции признаны устаревшими, а так же разработчики предусмотрели API для помощи в переходе на GTK+ 3. Из других изменений:

  • виджет GtkComboBoxText переписан заново и предоставляет новый API
  • Теперь заданиями на печать через службу CUPS могут быть документы PDF
  • GtkBuilder(библиотека для динамического построения интерфейса по XML-описанию)поддерживает текстовые теги и кнопки меню

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: pylin (всего исправлений: 1)

И никто ничего не напишет?

beda
()

Про PDF как-то нескладно звучит.

Zenitar
()

> Многие функции признаны устаревшими

какая-то отсебятина для разжигания флейма

elipse ★★★
()

Жаль, очень жаль. Интересно, как долго хотябы поддержка останется.

chenger ★★
()

Вот не понимаю, почему из glade убрали удобную кодогенерацию? Ведь намного меньше кода писать приходилось бы...

Eddy_Em ☆☆☆☆☆
()

> переписан заново

Можно даже новости нового софта не открывать. В 100500-й раз каждую фитюльку переписывают.

anonymous
()
Ответ на: комментарий от Bers

> страшно мне за будущий gnome вместе с gtk3
А что плохого в Gtk3? Вроде там все как-раз в порядке. Мне только от Gnome Shell нехорошо.

snizovtsev ★★★★★
()
Ответ на: комментарий от Eddy_Em

Вот не понимаю, почему из glade убрали удобную кодогенерацию?

Она была удобна только в одном случае — меньше движений по выдиранию строк для локализации.

baverman ★★★
()
Ответ на: комментарий от elipse

Ну и давай посмотрим сколько функций получило метку в последних релизах ветки 2.23.* и 24

pylin ★★★★★
() автор топика
Ответ на: комментарий от baverman

меньше движений по выдиранию строк для локализации.

Да ну ее в топку, эту локализацию. Я ее делаю своим костылем (gettext мне нафиг не нужен). Да и уж очень напрягает то, что gtk использует юникод: одно и то же сообщение приходится либо перекодировать, перед тем, как вывести в консоль, либо выводить в окнах надписи на языке пользователя, а в консоль - на английском (ИМХО, этот вариант проще).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от vertexua

Потому что кодогенерация ущербный подход? Не?

Чем же она ущербна? Так сгенерировал бы мне glade уйму кода, а я бы просто поизменял обработчики событий на нужные мне функции (если в самом glade это не сделал) или вообще просто компилировал бы этот код вместе с остальным.

А так приходится загружать ui gtkbuilder'ом и писать уйму кода вручную...

Проще уж тогда сразу вручную все писать...

Eddy_Em ☆☆☆☆☆
()

>Этот релиз подводит черту под развитием GTK 2, разработчики окончательно переключаются на активное развитие GTK+ 3, а в GTK+ 2 будут лишь исправляться ошибки

Может я что-то путаю, но кажется это уже где-то было

upcFrost ★★★★★
()

> виджет GtkComboBoxText переписан заново
Мда, и эти люди просирались в новостях про KDE про эволюционный путь развития.

PayableOnDeath
()
Ответ на: комментарий от Eddy_Em

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

vertexua ★★★★★
()

Пользователи Qt смотрят как-то недоумевая :3

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от PayableOnDeath

>> виджет GtkComboBoxText переписан заново

Мда, и эти люди просирались в новостях про KDE про эволюционный путь развития.


- A new simple combo box widget, GtkComboBoxText

В 2.22 его нет.

Bohtvaroh ★★★★
()
Ответ на: комментарий от Alsvartr

Потом переедут. Обратное действие - временная упоротость

vertexua ★★★★★
()

Кути обновляются, гтк обновляются, все хорошо. Хочется, чтобы тулкитофобы излечились и все вокруг были счастливы.

sluggard ★★★★★
()
Ответ на: комментарий от Bohtvaroh

А что, раньше тяжело было сделать текстовый комбобокс?

vertexua ★★★★★
()
Ответ на: комментарий от snizovtsev

После Gnome Shell как раз и страшно) будем надеяться что у них на самом деле всё будет в порядке

Bers
()

а что в это такое в этом контексте текстовые теги?

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

При чем тут мастдай? Линукс у меня, естественно. Только этот дебильный юникод заставляет постоянно всякие костыли изобретать...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Bohtvaroh

А как можно переписать заново то, чего нет? Опять плохо оформленная новость? И потом как-то удивительно, что такой простой вещи не было после стольких выпусков.

PayableOnDeath
()

>Теперь заданиями на печать через службу CUPS могут быть документы PDF

А раньше PDF'ки чем были? «RAW'ами» или вообще таковые были неизвестны?

alex-w ★★★★★
()
Ответ на: комментарий от Eddy_Em

>> Только этот дебильный юникод заставляет постоянно всякие костыли изобретать...

Юникод — современный стандарт для всех. Остальное костыли.

GotF ★★★★★
()

да уж прошлый релиз когда был, тоже заверяли,что последний.

Ну ничего все делается к лучшему!

muzlocker
()

gtk3 будет таким же раздутым говном, каким оказалась gtk2 по сравнению с кавайной первой версией? про уродство внешнего вида промолчу.

anonymous
()
Ответ на: комментарий от GotF

И как в этом вашем идиотском «стандарте» работать с текстовыми функциями? Всякие там strstr и т.п. как работают? И как это на производительности сказывается?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Siado

зачем тут ваш кде, свалите уже на венду и наслаждайтесь!

anonymous
()
Ответ на: комментарий от Eddy_Em

А, ну тогда понятно. ССЗБ, поздравляю. Вы бы еще жесткий диск разбили молотком и писали на ЛОРе что гтк - говно

vertexua ★★★★★
()
Ответ на: комментарий от GotF

> Юникод — современный стандарт для всех.

Остальное костыли.


++

pevzi ★★★★★
()
Ответ на: комментарий от Eddy_Em

Хм... А вы пробовали? Ну даже если упоротые, то glib не для вас?

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