В GTK + есть библиотека стыковки под названием gdl , которая используется, например, в Anjuta IDE.Однако это не будет очень совместным решением для кроссплатформенного использования.Я думаю MonoDevelop построил там библиотеку стыковки, основанную на этом, но я могу ошибаться.
Я лично использовал это приложение в IDE PyGTK (GTK 2.x).Это прекрасно работало - я мог закрепить несколько окон в любом месте основного макета и загрузить / сохранить макеты в файл XML.Я еще не пробовал это с PyGObject (GTK + 3.x).
Как было отмечено, Eclipse не написан на Python / GTK, поэтому вы захотите выяснить, что затмение библиотеки Java / SWT использует для стыковкиили посмотрите варианты стыковки с инструментарием, например, wxWidgets, для лучшего кроссплатформенного решения.