Glade - это инструмент RAD, позволяющий быстро и легко разрабатывать пользовательские интерфейсы для инструментария GTK + и среды рабочего стола GNOME.
Пользовательские интерфейсы, разработанные в Glade, сохраняются в формате XML, и с помощью объекта GtkBuilder GTK + они могут загружаться приложениями динамически по мере необходимости.
Используя GtkBuilder, XML-файлы Glade могут использоваться на многих языках программирования, включая C, C ++, C #, Vala, Java, Perl, Python и другие.
Я использовал glade с C # и был доволен результатом. Поляна, вероятно, не подойдет вам напрямую, но вы можете, по крайней мере, позаимствовать у нее некоторые идеи.