Bonjour à tous.
Je progresse dans ma connaissance du C et actuellement je suis en train d'apprendre à créer des fenêtres. Je pense avoir compris comment fonctionnent les fonctions de personnalisation mais la fonction window_set_resizable me pose un souci.
Juste histoire d'être au clair, pour voir si je maitrise la théorie. La fonction appelle deux paramètres:Code:void gtk_window_set_resizable(GtkWindow *window, gboolean resizable);
1. Appel de la fenêtre. La fonction attend un type GtkWindow* or on déclare la fenêtre sous le type GtkWidget*. Du coup, j'utilise la macro GTK_WINDOW() pour faire la conversion.
2. Paramètre booléen.
- TRUE: la fenêtre est redimensionnable
- FALSE: la fenêtre n'est pas redimensionnable
Considérant ceci, pour rendre ma fenêtre non redimensionnable, j'entre la ligne suivante dans mon code
Le résultat de ceci est que la fenêtre apparait minuscule indépendamment de la taille initiale spécifiée et je ne comprends pas pourquoi. Quelqu'un sait? Et évidemment comment faire pour que la fonction fonctionne comme attendue?Code:gtk_window_set_resizable(GTK_WINDOW(MaFenetre), FALSE);
Note:
Je suis sous Linux Ubuntu.
J'utilise Code::Blocks et le compilateur est GNU GCC.
Par avance merci pour tout,
cordialement,
piwi
-----