DelphiDoc 1.0 Copyright © 2001 Bertrand Goetzmann- http://www.object-everywhere.com |
Units Summary Index | ||
|
Cette classe est le composant Navigateur hyperbolique
Fields |
|
published |
property
LineColor: TColor;
Cette propriété permet de définir la couleur des lignes. |
published |
property
LineWidth: Integer;
LineWidth contient la largeur des lignes. |
published |
property
MouseOver: Boolean;
La propriété MouseOver permet de définir si la passage de la souris sur un noeud déclenche l'appel de sa méthode Paint avec l'argument MouseOver à True. |
public |
property
RootNode: THPVNode;
RootNode est le noeud de départ qui détermine l'ensemble des noeuds à afficher. |
published |
property
ShowLines: Boolean;
Si ShowLines a la valeur True pour permettre l'affichage des lignes, False sinon. |
Constructors |
|
public |
Create(AOwner: TComponent); override;
Constructeur de THPVControl. |
Destructor |
|
public |
Destroy; override;
Destructeur de THPVControl. |
Methods |
|
public |
Animate(X, Y: Integer);
Animate entraîne l'animation du contrôle de sorte que le point de coordonnées écran X,Y vienne se placer au centre du contrôle. |
public |
GetSelected(Point: TPoint): THPVNode;
Cette méthode est utile aux opérations de sélection. Celle-ci renvoie la référence du noeud qui est sélectionné au point X,Y du contrôle. nil est renvoyé si aucun noeud n'est trouvé. |
public |
Home;
Home est identique à Animate, sauf que c'est le noeud désigné par RootNode qui vient se placer au centre du contrôle. |
public |
HPVPaint;
Cette méthode force le navigateur à recalculer la position de tous ces noeuds, puis à les afficher. |
Fields detail |
LineColor | ||
property LineColor: TColor;
|
||
LineWidth | ||
property LineWidth: Integer;
|
||
MouseOver | ||
property MouseOver: Boolean;
|
||
RootNode | ||
property RootNode: THPVNode;
|
||
ShowLines | ||
property ShowLines: Boolean;
|
||
Constructors detail |
Create | ||
constructor Create(AOwner: TComponent); override;
|
||
Destructor detail |
Destroy | ||
destructor Destroy; override;
|
||
Methods detail |
Animate | ||
procedure Animate(X, Y: Integer);
|
||
GetSelected | ||
function GetSelected(Point: TPoint): THPVNode;
|
||
Home | ||
procedure Home;
|
||
HPVPaint | ||
procedure HPVPaint;
|
||