How to set fixed window size for GTK + application in C?

How to set fixed window size for GTK + application? I have:

gtk_window_set_default_size(GTK_WINDOW(mainWindow), 400, 300); gtk_window_set_policy (GTK_WINDOW(mainWindow), FALSE, FALSE, FALSE); 

but the window becomes very small. No widgets yet.

+9
source share
2 answers

Use the gtk_window_set_resizable function for this

 gtk_window_set_default_size(GTK_WINDOW(mainWindow), 400, 300); gtk_window_set_resizable (GTK_WINDOW(mainWindow), FALSE); 
+7
source
 gtk_widget_set_size_request(mainWindow, 400, 300); gtk_window_set_resizable (GTK_WINDOW(mainWindow), FALSE); 

This should solve the problem.

+3
source

All Articles