GTK Window GetAllocation возвращает 0 значений для всех границ - PullRequest
0 голосов
/ 06 августа 2020
• 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!

Пожалуйста, сообщите!

...