1. Introduction
  2. Ré-utilisation de
    Gtk2_VarDump

Ré-utilisation de Gtk2_VarDump

Ré-utilisation de Gtk2_VarDump – Embarquation dans vos applications

Ré-utilisation de Gtk2_VarDump

Gtk2_VarDump est constitué de deux parties : Un arbre sur la gauche, affichant la structure de la variable et une liste sur la droite, affichant les clés et leurs valeurs.

Maintenant, vous voudriez afficher quelques variables vous-même mais de façon intégrer à votre application, sans avoir à afficher une nouvelle fenêtre pour cela. Gtk2_VarDump est préparé à cela ; vous pouvez ré-utiliser les classes existantes.

Gtk2_VarDump_Pane

Gtk2_VarDump_Pane est le conteneur pour à la fois l'arbre et la liste. Vous pouvez juste l'instancier, l'ajouter à votre interface et appeler la méthode setVariable() pour afficher le ocntenu de la variable. La méthode prend la variable en tant que premier paramètre et un titre défini par l'utilisateur en tant que second paramètre optionnel.

Gtk2_VarDump_Tree

La classe Gtk2_VarDump_Tree est une classe descendante de la classe GtkTreeView, et, comme toujours, sans aucune barre de défilement. Souvenez-vous de l'ajouter à la classe GtkScrolledWindow. La classe a, comme pour la classe Gtk2_VarDump_Pane, une méthode setVariable() qui prend la variable à afficher, ainsi qu'un titre optionnel qui sera utilisé pour l'élément racine.

L'arbre a une autre méthode : setList() est utilisée pour définir le widget contenant la liste qui devra afficher les valeurs. Assurez-vous que le widget contenant la liste fournit également une méthode setVariable(). À chaque fois que la sélection dans l'arbre change, la méthode setVariable() est appelée.

Gtk2_VarDump_List

La classe Gtk2_VarDump_List est une classe descendante de la classe GtkTreeView et affiche simplement les paires clés/valeurs. Elle a, comme les deux autres classes, une méthode setVariable() qui prend la variable à afficher en tant que premier paramètre et un titre optionnel en tant que second paramètre.

À propos de Gtk2_VarDump (Previous) HTML (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.