Я думаю, вам нужно много смотреть на источник. Вероятно, заставляет вас идти по пути клонов и собственных.
GTK особенно труден, потому что эмулируемый движок считывает описания внешнего вида из файлов XML. Так что вам понадобится некоторая эвристика, чтобы угадать, где разместить кнопку с учетом расположения других. Конечно, вы могли бы взять особый взгляд и нажать кнопку в фиксированном положении.