• 1000 :
void calling_function ( ... )
{
...
g_signal_connect(window, "size-allocate", G_CALLBACK(my_getsize), NULL);
...
}
void my_getsize(GtkWidget *widget, GtkAllocation *allocation, void *data) {
window_x=allocation->x;
window_y=allocation->;
window_width=allocation->width;
window_height=allocation->height;
}
Все сохраняемые переменные являются глобальными по какой-то причине!
Проблема завершается, когда все переменные каким-то образом устанавливаются в 0!
Пожалуйста, сообщите!