• avatar
  • Effgen
  • 30 июля 2009, 02:46
  • #
  • 0
почитал тут, оказывается, насколько я понял, оконный менеджер, как и предполагалось, генерит сигнал delete_event, который вызывает функцию delete_event() и в случае когда функция возвращает False генерится сигнал destroy ну и дальше все понятно. Вот только в данном случае мне кажется, это лишнее, потому как если убрать из кода все что связано с delete_event то приложение продолжит работать так как нам нужно.
  • avatar
  • Effgen
  • 30 июля 2009, 01:51
  • #
  • 0
не совсем понял как это:
self.window.connect("delete_event", self.delete_event)
работает?
то есть я понимаю что оконный менеджер генерит событие/сигнал при нажатии на кнопку закрытия окна, вы связываете это событие с методом и все такое.
В методе delete_event вы ничего не делаете кроме print, почему тогда происходит gtk.main_quit()?

зы: первый раз вижу такое, простите за невежество :)
  • avatar
  • Effgen
  • 29 июля 2009, 11:02
  • #
  • 0
как вариант могу предложить Ulipad.
  • avatar
  • Effgen
  • 11 июля 2009, 22:41
  • #
  • 0
отлично, но мне было бы интересней прочитать просто о гтк без привязки к языку
  • avatar
  • Effgen
  • 06 июля 2009, 11:50
  • #
  • 0
тут можно посмотреть, но последний раз, пару месяцев назад, под дебианом у меня отказалось собираться.
А вообще отличный проект жаль только, что дестрибутивостроители предпочитают изобретать свои велосипеды, а не поддерживать данную реализацию.

зы: создается ощущение, что проект потихоньку умирает :(.
  • avatar
  • Effgen
  • 20 мая 2009, 14:22
  • #
  • +2
ужасно как первое так и второе, надеюсь они их допилят или придумают что то третье