У меня есть блокнот GTK с несколькими вкладками. Каждая метка вкладки представляет собой составной контейнер, содержащий, помимо прочего, кнопку, которую я хочу использовать для закрытия вкладки. Кнопка имеет обработчик для сигнала «нажал».
Когда вызывается сигнал, я получаю виджет кнопки и "EventArgs" в качестве параметра.
Мне нужно определить номер страницы на основе виджета кнопки, но myNotebook.PageNum (buttonWidget) всегда возвращает -1. Я даже пробовал buttonWidget.Parent, который является HBox, который содержит виджет.
Есть идеи о том, что я могу сделать или что я делаю неправильно?