Je crée une fenêtre GTK que, pour diverses raisons, je souhaite rendre non-redimensionnable par l'utilisateur. Mais l'appel de la méthode set_resizable sur la fenêtre l'amène à afficher avec une taille de 1 pixel par 1 pixel. (Dans le code ci-dessous, la fenêtre affiche la taille attendue si la ligne redimensionnable est mise en commentaire.Il n'y a aucune différence dans l'ordre d'invocation du redimensionnement et de la redimensionnable.) Y a-t-il autre chose à faire?Paramétrer redimensionnable à fausse rétrécit la fenêtre au point
Voici le code ...
#include <iostream>
#include "myarea.hpp"
#include <gtkmm/main.h>
#include <gtkmm/window.h>
int main(int argc, char** argv)
{
Gtk::Main kit(argc, argv);
Gtk::Window win;
win.set_title("DrawingArea");
win.resize (600, 600);
//win.set_resizable (false);
MyArea area;
win.add(area);
area.show();
Gtk::Main::run(win);
return 0;
}
Merci, ptomato. C'est fait le tour. (Il aurait fallu beaucoup de temps avant que je trouve cela à partir de la documentation.) –