LINUX.ORG.RU
 
yoghurt

GTK 3.1.10


0

1

Вышло очередное обновление ветки GTK 3.1

GTK - один из основных в мире Open Source тулкитов, предназначенный для построения приложений с пользовательским интерфейсом.

В этом релизе:

  • Улучшения в диалоге открытия/сохранения файлов;
  • GAIL объединён с GTK и больше не является отдельным модулем;
  • GtkMountOperation научился показывать процессы, препятствующие размонтированию, на OpenBSD;
  • Исправлено 11 ошибок;
  • Обновлены переводы;
  • Другие мелкие изменения.

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

Метки:

***** ()
Проверено: mono (24.07.2011 17:07:42)

[#]  
yoghurt

Пожалуй, знаковый для ЛОРа апдейт: пункты 1 и (в свете недавных вбросов Поттеринга) 3 - особо злободневные

***** ()
[#]  

> Улучшения в диалоге открытия/сохранения файлов;

какие?

** ()
[#] Ответ на: комментарий от uju 24.07.2011 16:19:33  
yoghurt

Перевод "в лоб" текста по ссылке:

  • Удалён экспандер (не знаю, как этот виджет по-русски) в режиме сохранения;
  • Панелька пути перемещена вверх в режиме сохранения;
  • Запоминается последняя открытая директория;
  • Запускается в недавно-использованном режиме, если директория не была выбрана;
  • Обновляется список недавно открытых файлов

Не очень значительно, поэтому в текст не влкючил.

Новое gtk я ещё не собирал, сказать, как оно в жизни, не могу :)

***** ()
[#]  
DDark

минорный релиз ?? маловато добавлений

* ()
[#]  
Mystra_x64

Минорщину в толксы.

***** ()
[#] Ответ на: комментарий от Mystra_x64 24.07.2011 16:45:51  
yoghurt

Мининовости разве не для этого придумали?

***** ()
[#]  
darkshvein

Прекрасно проводят похороны, хорошая церемония закапывания

## ()
[#]  

> GTK - один из основных в мире Open Source тулкит

Как-то очень криво звучит. Мне кажется, надо переформулировать по-русски, а то приходится 2-3 раза перечитывать предложение.

По поводу самого обновления мне сказать нечего.

** ()
[#]  
pevzi

Когда я увижу в списке изменений «Улучшена производительность»? Надоели эти жуткие тормоза.

**** ()
[#]  
ZuBB

>> Another release in the 3.1 development cycle

Минорщина + дев? зачем это здесь

** ()
[#] Ответ на: комментарий от pevzi 24.07.2011 17:18:07  

Поддержу. Я джва года ждал третий гтк. В итоге тормоза и глюки, глюки и тормоза. Куча методов не вынесено наружу через gobject-introspection, в итоге светлое будущее оборачивается вселенским геморроем. Конкретно сейчас, более-менее сложные приложения можно писать только на си и вале. Тритий глейд-дизайнер вообще нерабочий. Сколько всё это терпеть? pygtk скоро загнется, и что тогда? Лапу сосать над разбитым корытом?

Выдохнул.

** ()
[#] Ответ на: комментарий от pevzi 24.07.2011 17:18:07  
Napilnik

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

*** ()
[#]  
stormblastt

А гуёвину для смены тем так и не сделали?

** ()
[#] Ответ на: комментарий от stormblastt 24.07.2011 17:33:45  

>А гуёвину для смены тем так и не сделали?

gnome-tweak-tool

** ()
[#]  
aptyp

один из основных в мире Open Source тулкитОВ может быть?

** ()
[#] Ответ на: комментарий от yoghurt 24.07.2011 16:53:23  
Mystra_x64

Судя по тому, как подтвердили — нет :}

***** ()
[#] Ответ на: комментарий от baverman 24.07.2011 17:29:13  

Ну pygtk есть альтернатива. :) Более живая и перспективная. Главное выбрать. :)

* ()
[#] Ответ на: комментарий от Mystra_x64 24.07.2011 17:49:14  

> Судя по тому, как подтвердили — нет :}
Другая причина.
> profile mono

> нравится: ...gtk+, vala, c,

()
[#] Ответ на: комментарий от gentoo_root 24.07.2011 17:38:00  
anonymousss

А он разве не тянет за собой gnome-shell?

** ()
[#] Ответ на: комментарий от zJes 24.07.2011 17:52:57  

> Ну pygtk есть альтернатива.

Я буду барахтаться до последнего!

** ()
[#] Ответ на: комментарий от anonymousss 24.07.2011 17:56:08  
>>-----Цитата---->>

anonymousss

А он разве не тянет за собой gnome-shell?

<<-----Цитата----<<
COMMON_DEPEND="
    >=gnome-base/gsettings-desktop-schemas-2.91.92
    >=dev-python/pygobject-2.28.0:2[introspection]
    gnome-base/gconf:2"
RDEPEND="${COMMON_DEPEND}
    x11-libs/gtk+:3[introspection]
    gnome-base/gconf:2[introspection]"
DEPEND="${COMMON_DEPEND}
    >=dev-util/intltool-0.40.0
    >=dev-util/pkgconfig-0.9
    >=sys-devel/gettext-0.17"
** ()
[#] Ответ на: комментарий от gentoo_root 24.07.2011 17:38:00  
stormblastt

Для него нужен гном? Если бы что-то независимое, как lxappearance.

** ()
[#] Ответ на: комментарий от stormblastt 24.07.2011 18:06:37  
buddhist

gtk-chtheme. но, разумеется, это не стандартный инструмент.

*** ()
[#] Ответ на: комментарий от gentoo_root 24.07.2011 18:08:10  
stormblastt

Проглядел. Спасибо, посмотрю.

** ()
[#]  
Lordwind

Интересно, когда xfce сделают на gtk3 (обещают после 4.10 начать), он не испортится?

* ()
[#] Ответ на: комментарий от buddhist 24.07.2011 18:09:25  
stormblastt

Оно не умеет gtk3. Для полтора приложений приходится ставить гтк3 тему, ибо выглядит как говно.

** ()
[#]  

А что там с pyGTK?

anonymous ()
[#] Ответ на: комментарий от DDark 24.07.2011 16:25:23  
Begemoth

Мало того, что минорный, да ещё и нестабильной ветки.

***** ()
[#] Ответ на: комментарий от zJes 24.07.2011 17:52:57  
Begemoth

> Ну pygtk есть альтернатива. :) Более живая и перспективная. Главное выбрать. :)

PyQt и PySide?

***** ()
[#] Ответ на: комментарий от anonymous 24.07.2011 18:12:11  

> А что там с pyGTK?

На официальный сайт не ходи@новости не читай?

** ()
[#] Ответ на: комментарий от Begemoth 24.07.2011 18:17:49  

> PyQt и PySide?

Нет, блин, tkinter!

** ()
[#] Ответ на: комментарий от baverman 24.07.2011 18:21:28  

> На официальный сайт не ходи@новости не читай?

Не упомню новостей, сейчас гляну.

Ого. А что, pygobject'а хватит?

anonymous ()
[#] Ответ на: комментарий от anonymous 24.07.2011 18:35:32  

> А что, pygobject'а хватит?

gobject-itrospection же! Правда на деле не все так красиво. Авторы си-либ болт клали на наши проблемы.

** ()
[#] Ответ на: комментарий от baverman 24.07.2011 18:43:22  

> gobject-itrospection же

Э-э-э, а что это за хрень и где про неё почитать?

anonymous ()
[#] Ответ на: комментарий от anonymous 24.07.2011 18:54:35  

> Э-э-э, а что это за хрень и где про неё почитать?

Мне даже стыдно в гугель посылать. Так как окромя общих фраз ничего и нет.

Окромя странички на гномлайв, есть пара официальных дёмок: http://developer.gnome.org/gnome-devel-demos/unstable/

Ну и цимес в том, что не надо отдельного референса, все пользуются сишной документацией применяя "простые" правила преобразования (соглашения о передаче результата и т.д.).

Но на практике это не работает. Сплошная сырость.

** ()
[#] Ответ на: комментарий от Begemoth 24.07.2011 18:14:41  
DDark

и к тому же на главной о_О

* ()
[#]  

> Улучшения в диалоге открытия/сохранения файлов;

Ну наконец-то!!! Сколько лет я этого ждал... надо глянуть, что там за улучшения...

** ()
[#] Ответ на: комментарий от baverman 24.07.2011 19:07:30  

> Но на практике это не работает. Сплошная сырость.

Понятно. Эх, нет в жизни счастья. PyGTK закопали, в PyQt изо все щелей уши плюсов торчат…

anonymous ()
[#] Ответ на: комментарий от baverman 24.07.2011 18:22:08  

> tkinter!
А что, разве нет? :)

> в PyQt изо все щелей уши плюсов

Хде?

* ()
[#] Ответ на: комментарий от zJes 24.07.2011 19:47:41  

>> в PyQt изо все щелей уши плюсов

> Хде?

Я этого не говорил.

** ()
[#] Ответ на: комментарий от baverman 24.07.2011 19:54:26  

Не ты, а anonymous.
Не хотелось делать 2 комента. :(

* ()
[#]  
Pavval

>Улучшения в диалоге открытия/сохранения файлов;

Уже умеет удалять файлы?

**** ()
[#] Ответ на: комментарий от zJes 24.07.2011 19:47:41  

>> в PyQt изо все щелей уши плюсов > Хде?

Где-где, в пикуте! Не пробовал писать на них?

anonymous ()
[#] Ответ на: комментарий от anonymous 24.07.2011 20:29:20  

Пробовал, по-этому искренне не понимаю о чем спич. :)

* ()
[#] Ответ на: комментарий от zJes 24.07.2011 20:31:57  

> Пробовал, по-этому искренне не понимаю о чем спич. :)

Элементарно, Ватсон. Пример:

# python
obj.text = 'Текст'
print(obj.text)

# PyQt
obj.setText('Текст')
print(obj.text())
anonymous ()
[#] Ответ на: комментарий от anonymous 24.07.2011 20:40:58  

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

* ()
[#] Ответ на: комментарий от zJes 24.07.2011 20:47:11  

Если подумать, я ещё вспомнил бы. Думается мне, это всё из-за (полу)автоматической генерации всего этого барахла для плюсатых Qt.

anonymous ()