Апплет гномовской панели и изменение размеров (Python) (Никак не могу добиться требуемого поведения)

Модератор: Модераторы разделов

Mike V. Girkin
Сообщения: 38
ОС: KUbuntu Linux 10.04

Апплет гномовской панели и изменение размеров (Python)

Сообщение Mike V. Girkin »

Пытаюсь добиться того, чтобы при изменении размеров (высоты панели) мой апплет ресайзился соответственно этим размерам. То есть, если панель горизонтальная - занимал всю высоту панели. Никак не получается реализовать подобную функциональность, что бы я с этим апплетом не делал. В настоящее время, при увеличении размеров панели апплет остается в центре (по вертикали). Подскажите, где посмотреть-почитать?
[KUbuntu Linux 10.04] [Немножко программер]
Спасибо сказали:
Mike V. Girkin
Сообщения: 38
ОС: KUbuntu Linux 10.04

Re: Апплет гномовской панели и изменение размеров (Python)

Сообщение Mike V. Girkin »

Выяснилось следующее. Сам апплет это gtk.EventBox. Изменение размеров панели порождает сигнал "change-size" который легко обрабатывается. Вместе с этим сигналом передается и новый размер панели. Я вызываю set_size_request для EventBox'a и он меняет размер так как надо.
Однако возник новый вопрос: как определить текущий размер панели?
Спасибо!
[KUbuntu Linux 10.04] [Немножко программер]
Спасибо сказали: