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+ avec C & C++ Discussion :

"mise en page" de widgets


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 187
    Par défaut "mise en page" de widgets
    Bonsoir à tous.
    J'ai placé dans un Gtk::Frame un Gtk::Table. Tout va bien à l'exception de ce que le Gtk::Table vient se caler en bas à droite dans la "Frame".
    Quelles méthodes de quelle(s) classe(s) dois-je utiliser pour placer mon "Table" où je le veux?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 108
    Par défaut
    Bonjour,
    Vous regardez les propriétés "Alignment" comme xalign, yalign, ...pour mettre les widgets où vous voulez.

    Cordialement

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 187
    Par défaut
    Je ne trouve pas de propriété alignement dans la doc.... Par contre je crois avoir compris qu'un Gtk::Table se positionne sur l'ensemble du widgets. Ainsi ce n'est pas le Gtk::Table que l'on dispose mais les widgets que l'on n'y met.
    Gtk::Table serait une sorte de grille sur laquelle on accrocherait des éléments comme bon nous semble.
    Dites-moi si je me trompe.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Par défaut
    disons qu'il y a deux aspects, la manière avec laquelle vont se comporter tes widgets dans la table, et la manière dont sera affichée la table dans ta frame.

    En général, qd tu ajoutes un widget dans un container, il y souvent des options de packing et d'alignement. Par exemple dans une box, la fonction pack_start possède des arguments de packing ou de spacing...

    Pour ta table dans ta frame, tu devrais peut-être utiliser un gtk::alignement, car je ne crois pas que la frame ait une méthode pack_start.
    frame --> alignement --> table

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut
    Citation Envoyé par drKzs Voir le message
    disons qu'il y a deux aspects, la manière avec laquelle vont se comporter tes widgets dans la table, et la manière dont sera affichée la table dans ta frame.

    En général, qd tu ajoutes un widget dans un container, il y souvent des options de packing et d'alignement. Par exemple dans une box, la fonction pack_start possède des arguments de packing ou de spacing...

    Pour ta table dans ta frame, tu devrais peut-être utiliser un gtk::alignement, car je ne crois pas que la frame ait une méthode pack_start.
    frame --> alignement --> table
    Oui cela est vrai !! Il existe les arguments X Align et Y Align (valeur comprise en 0 et 1) qui permettent de spécifier l'endroit où se situera ta table dans la frame (par exemple: si les deux arguments valent 0, la table sera en haut à gauche; si les deux arguments valent 0.5 la table sera centrée dans la frame, etc)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6+API][Impression] Mise en page
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 06/09/2004, 17h11
  2. [CR.NET][VS.NET] mise en page et sections
    Par guignol dans le forum SDK
    Réponses: 8
    Dernier message: 06/08/2004, 15h07
  3. mise en page (Header and Footer) en XML-XSL.
    Par christine dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 01/03/2004, 16h31
  4. [CR] Mise en page
    Par akolyto dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 14/10/2003, 12h22
  5. [mise en page] pour bien indenter son code
    Par bihorece dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/08/2003, 16h14

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