Package browser

Classe ModuleBrowser

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- GuiElem
         |
         +--- GuiArea
                |
                +--- GuiWindow
                       |
                       +--- Browser
                              |
                              +--- ModuleBrowser

Description


Navigateur de méthodes et fonctions. Cette classe offre à l'utilisateur la possibilité d'obtenir des informations sur une méthode ou une fonction.

La fenetre qui apparait suite à l'appel de la méthode show() héritée de la classe GuiWindow permet de saisir un nom de classe ou d'instance (optionnel), et un nom de méthode ou de fonction. Après avoir cliqué sur le bouton Update, la fenetre affiche dans l'onglet Code le prototype de cette fonction ou méthode, ainsi que le code source si la case à cocher Definition est cochée et si la fonction ou méthode n'est pas native. L'utilisateur peut à tout moment faire des modifications dans le code affiché ; pour prendre en compte les changements par oRis, il lui suffit de cliquer sur le bouton Parse.

L'onglet Call quand à lui permet d'invoquer la méthode spécifiée, en lui passant les paramètres souhaités.

Voir aussi
GuiWindow.show


Aperçu des attributs



Aperçu des méthodes


delete Appelée lors de la destruction de l'instance.
new Crée en mémoire un nouveau navigateur de méthodes et fonctions.


Référence des attributs



Référence des méthodes


delete

void delete();

Appelée lors de la destruction de l'instance.

new

void new(string moduleName, string className, Object object);

Crée en mémoire un nouveau navigateur de méthodes et fonctions. Ce navigateur affichera les informations sur une méthode de l'objet spécifié. La fenetre reste cachée tant que la méthode show() n'est pas appelée.

Paramètres
moduleName - nom de la méthode ou de la fonction dont les informations doivent etre affichées (peut etre une chaine vide)
className - nom de la classe à laquelle la méthode précédente appartient (peut etre une chaine vide)
object - instance à laquelle la méthode précédente appartient (peut etre NONE)


© Virtualys / E.N.I.B. / LI2 - Tous droits réservés
Dernières modifications :