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 :

Redimension automatique ?


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 176
    Par défaut Redimension automatique ?
    Bonjour, mon application est composée de 4 Drawing Area que je place dans une table en "carré" et j'aimerai que les tailles ne soient pas les mêmes pour toutes les Drawing Area...

    Donc ne pas obtenir :

    ----- -----
    |xxxx||xxxx|
    |xxxx||xxxx|
    ----- -----
    ----- -----
    |xxxx||xxxx|
    |xxxx||xxxx|
    ----- -----

    Mais plutot :

    ------- ----
    |xxxxxx||xxx|
    |xxxxxx| ----
    |xxxxxx|
    -------
    ------- ----
    |xxxxxx||xxx|
    ------- ----

    Je pourrais utiliser la fonction :

    gtk_widget_set_size_request

    Mais lors du redimensionnement de la fenêtre, cela poserait problème si elle était réduite. J'aimerais aussi que lors du redimensionnement, les 4 Drawing Area gardent proportionnelement leurs dimensions !

    Je ne sais donc pas comment faire car même si je dessine dans ma drawing area avec des coordonnées entre (0,0) et (200,200) , GTK ne fait pas lui-même le size request nécessaire ... alors mes 4 area prennent tous le même espace si GTK_EXPAND est défini et elles sont toutes petites (inexploitables) si GTK_EXPAND n'est pas défini !

    Merci de votre aide

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Regarde du côté des GtkTable

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 176
    Par défaut
    Merci , je vais essayer d'y regarder à nouveau car mes 4 drawings area sont déjà dans une table lol.

    Peut-être avec les fonctions :

    gtk_table_set_row_spacing ()
    et
    gtk_table_set_col_spacing ()

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par NeMo_O Voir le message
    Merci , je vais essayer d'y regarder à nouveau car mes 4 drawings area sont déjà dans une table lol.

    Peut-être avec les fonctions :

    gtk_table_set_row_spacing ()
    et
    gtk_table_set_col_spacing ()
    Normalement avec la fonction gtk_table_attach tu spécifie les coins auquels tu souhaite attacher tes widgets.

    Par exemple, pour une table de 9x4 :

    • widget 1 : 0, 5, 0, 2
    • widget 2 : 6, 8, 0, 1
    • widget 3 : 0, 5, 3, 4
    • widget 4 : 6, 8, 3, 4


    A tester

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 176
    Par défaut
    Ahhhh d'accord

    Merci beaucoup, en fait je pensais qu'un widget ne pouvait occuper qu'UNE SEULE case !

    Je suis sauvé j'ai enfin mes dimensions voulues merci encore

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

Discussions similaires

  1. Redimension automatique de tableaux
    Par planete.gonz dans le forum VBA Word
    Réponses: 8
    Dernier message: 30/12/2008, 10h31
  2. Redimension automatique de flex
    Par debo41 dans le forum Flex
    Réponses: 2
    Dernier message: 13/10/2008, 17h22
  3. redimension automatique + centrage ?
    Par hlcginfo dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 06/07/2008, 11h32
  4. Eviter la redimension automatique du navigateur
    Par Janitrix dans le forum Webdesign & Ergonomie
    Réponses: 6
    Dernier message: 03/05/2007, 23h14
  5. Redimension automatique d'une page
    Par fabrice.Croize dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/03/2006, 10h59

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