Собственно, сабж. Как правильнее делать: в один glade-файл запихивать все окна, или делать по файлу на каждое окно? Есть какие-нибудь PEP'ы на этот счет или тут можно руководствоваться только собственным удобством?
И если все в 1 glade-файле, то как правильнее организовывать его открытие?
Пример: нарисовал основное окно, написал класс для вызова и работы с ним. Нарисовал второе окно (messagebox обычный), в том же файле, написал и для него класс, вызываемый из класса первого окна. Соответственно, чтоб glade-файл не открывать кучу раз - просто передал объект gtk.glade.XML как аргумент в вызываемый класс. Такой подход мне кажется быдлокодерским каким-то, как можно это организовать правильней?
По документации на pygtk.org побродил, ничего путного не нашел.