Bonjour à tous,

Débutant dans le langage Ocaml, je dois réaliser une petite application en utilisant la librairie GTK.
Environnement : Ubuntu 7.1, Ocaml 3.09, GTK 2.
Evidemment je me suis basé sur les docs et tutos disponibles sur le net.
Mais j'ai un gros problème avec les frames: Les dimensions ne sont pas prises en compte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
open GMain
let main () =
  let fenetre = GWindow.window ~width:800 ~height:640 ~title:"Ma fenêtre" 
    () in
 
  let cadre = GBin.frame
    ~border_width:35
    ~width:200
    ~height:50
    ~packing:fenetre#add() in
 
  fenetre#show ();
  Main.main ()
;;
 
main ()
border_width:35 est pris en compte, mais pas width:200 et height:50

J'ai beau retourner le problème dans tous les sens. Je ne comprends pas. Auriez-vous une idée ?

Merci d'avance,