Я хочу дать окну определенное свойство только тогда, когда оно развернуто , и изменить его обратно, когда закончится развернутое состояние.Я использую Gtk #, но приветствуются все ответы, связанные с GTK.Я ищу что-то вроде этого (псевдокод):
OnMaximise += new Mhandler();
Mhandler(){ property = true;}
или:
Resize += delegate() {
if (isMaximised()) property=true; else property = false;};
или путь C:
gtk_window_on_maximise(GTK_WINDOW(mwin),onmax);
void onmax()
{
if (gtk_window_is_max(GTK_WINDOW(mwin))
gtk_window_set_property(GTK_WINDOW(mwin),true);
else gtk_window_set_property(GTK_WINDOW(mwin),false);
}
Есть предложения?Спасибо