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 :

[Gtk+2.24] gtk paned box


Sujet :

GTK+ avec C & C++

  1. #1
    Membre chevronné Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Octobre 2015
    Messages : 252
    Par défaut [Gtk+2.24] gtk paned box
    Bonjour,

    Je souhaite utiliser un "GtkPaned" avec plusieurs child. Seulement GtkPaned n'accepte que deux child. Alors j’ai imbriqué des GtkPaned dans des GtkPaned.

    Le problème, c'est que lorsque je resize un child enfant, les child parent ne sont pas redimensionné.
    Par contre, si je resize un child parent, alors les child enfant sont bien redimensionnés. C'est ce comportement que je souhaite obtenir depuis les child enfant.

    J'ai bidouillé avec l’événement "motion-notify-event" et un gtk_paned_set_position mais c'est saccadé visuellement.

    Donc je voudrais savoir comment je pourrais avoir un Gtk Paned avec plusieurs child ?

    La vidéo ci-dessous illustre le comportement que je souhaiterai obtenir. Et met en évidence la sacade lorsque je resize un child enfant.

    PS: Désolé, Le pointeur de la souris n'as pas été bien capturé. Mais a chaque fois c'est l’extrême handle qui est sélectionné.

  2. #2
    Membre chevronné Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Octobre 2015
    Messages : 252
    Par défaut
    Ca a été dur ... Mais j'ai finalement résolu mon problème.

    Dans le callback de l’événement "motion-notify-event" j’appel gtk_paned_set_position et je brise la chaîne d’événement en retournant TRUE (au lieu de FALSE) et là ça deviens visuellement parfait (Par contre je ne peu plus utiliser l’événement motion, mais je peu encore utiliser la notification de la propriété position)

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

Discussions similaires

  1. [GTK] Ajouter/utiliser GTK dans Visual C++ 6.0
    Par kiroukou dans le forum MFC
    Réponses: 7
    Dernier message: 29/03/2006, 23h04
  2. Probleme GTK ? - checking for gtk-config
    Par bonano dans le forum GTK+
    Réponses: 1
    Dernier message: 20/02/2006, 19h50
  3. [GTK]problème avec GTK+ sur DEV-C++
    Par afrikha dans le forum Dev-C++
    Réponses: 7
    Dernier message: 01/10/2005, 14h13
  4. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55

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