У меня есть настольное приложение, написанное на Ruby, которое использует GTK2.Это всего лишь небольшое тестовое приложение для игры с GTK2, но у меня возникают проблемы с достижением того, что я хочу сделать.Есть ли способ с помощью GTK2 получить заголовок (кроме установки заголовка), в частности, добавить к нему кнопку (рядом с min / max / etc, B на диаграмме ниже) или добавить опцию в менючто появляется при нажатии на иконку на заголовке (A на диаграмме ниже)?
Я думаю, что не может быть, потому что GTK предназначен для работы со многими многими оконными менеджерами, но я просто удивился, если таковые были.В качестве дополнительного вопроса, какое событие вызывает нажатие кнопки «крестик»?На данный момент, если пользователь нажимает, что окно исчезает, но программа не заканчивается - мне нужно захватить это событие и выйти из программы.
Спасибо за любую помощь, включая удар по голове и рассказывание мнекак глупо я.