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 :

Redimensionner "à la souris" des composants graphiques


Sujet :

GTK+ avec C & C++

  1. #1
    Invité
    Invité(e)
    Par défaut Redimensionner "à la souris" des composants graphiques
    Bonjour à tous,

    Je voulais savoir s'il existait un composant pour faire un peu comme dans la pièce jointe (extrait de FileZilla). En gros, il y a 2 composants graphiques qui sont séparés par un séparateur et on peut ainsi faire varier la taille des deux composants graphiques en déplaçant à la souris le séparateur.

    Ou bien il faut que je fasse tout moi même en me basant sur la fonction gtk_widget_set_size_request et sur les évènements de la souris ? Et si c'est le cas, quel composant il faudrait que j'utilise pour représenter graphiquement ce séparateur ?

    Merci pour vos précieux conseils,
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Après quelques assez longues recherches, c'est le composant GtkPaned (http://developer.gnome.org/gtk3/3.2/GtkPaned.html).
    C'est même assez étonnant qu'un tel composant ne soit décrit nul part ailleurs que dans la doc de gtk... Pourtant, il est très très simple d'utilisation.

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/07/2007, 09h42
  2. Sérialisation des composants graphiques
    Par sironimo dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 23/01/2007, 11h35
  3. Réponses: 4
    Dernier message: 15/12/2005, 22h36
  4. Activer et désactiver des composant graphiques?
    Par redabadache3 dans le forum Débuter
    Réponses: 1
    Dernier message: 16/08/2005, 17h50

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