IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ Discussion :

Ocaml+labgtk - Pb avec les frames


Sujet :

GTK+

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 8
    Par défaut Ocaml+labgtk - Pb avec les frames
    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,

  2. #2
    Membre Expert
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Par défaut pas de dimensions absolues en GTK
    Je ne suis pas très expérimenté avec lablGTK, mais si j'ai bien interprété la documentation alors il est fort possible que:
    • tu ne dois pas spécifier une largueur/hauteur en clair, tu spécifies une taille de fenêtre, puis tu y place des conteneurs dans lesquels tu place des widgets, ensuite c'est GTK qui calcule les largueurs/hauteurs appropriées
    • la raison pour laquelle tu peux spécifier une largueur/hauteur c'est pour pouvoir éventuellement placer une contrainte de taille minimale sur ton containeur parent (ici une fenêtre), pas pour spécifier une dimension absolue, il n'y a pas de dimensions absolues en GTK, tout est soumis au layout

Discussions similaires

  1. [HTML] Problème avec les frames
    Par Ella68 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 16/05/2008, 15h53
  2. [OCaml] Petit problème avec les sockets
    Par Fractal LLG dans le forum Caml
    Réponses: 3
    Dernier message: 28/02/2008, 12h18
  3. soucis avec les frames
    Par jypees dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/12/2007, 16h10
  4. [HTML] Problèmes avec les frames
    Par mika0102 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 11/06/2007, 14h07
  5. [HTML]Pb avec les frames
    Par chpog dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/07/2005, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo