На статусбаре нужно разместить toggle_button с текстом внутри, чтобы высота статусбара была в итоге штатной, а не высотой в обычный gtk_toggle_button, а текст в кнопке читался.
Пример: gedit, в статусной строке - выбор формата файла и настройка отступов.
Попытки сделать "как там" (т.е. просто разместить поверх кнопки hbox с label на нём) успехом не увенчались - кнопка получается полноразмерная, а использование gtk_widget_set_size_request приводит к тому, что надпись "уезжает" вниз кнопки и видна лишь частично. При этом что у кнопки, что у hbox'а (вроде как) border = 0.
Ничего не понимаю

Пользователь решил продолжить мысль 27 Ноября 2009, 20:03:15:
Поковыряв ещё немного, понял, где я изначально ошибся. В gedit gtk_label создаётся изначально с "", а потом в него отправляется значение через g_object_new. Но этот вариант мне не подходит в меру отсутствия чёткой структуры данных (не_в_куда добавлять объект), а также недостатка знаний в этой области - как эту структуру создавать и зачем (кроме описанного случая)

К тому же не факт, что я прав и причина именно в этом.
Может, есть ещё варианты, попроще?