Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.1 - Français

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.

Aide Scilab >> Bibliothèque graphique > handle > relocate_handle

relocate_handle

Déplace un handle à   l'intérieur de la hiérarchie graphique.

Séquence d'appel

relocate_handle( movedHandles, parent )

Paramètres

movedHandles

Vecteur contenant les handles déplacés.

parent

Nouveau parent des handles.

Description

La routine relocate_handle permet de déplacer des handles graphiques à   partir de leurs emplacements actuels vers un autre dans la hierarchie graphique. Les entités déplacées sont relogées sous le handle parent spécifié.

Comme tous les handles graphiques ne sont pas compatibles entre eux, il existe des restrictions quant à   l'utilisation de la routine . Il est par exemple impossible de déplacer une handle axes comme enfant d'une polyline. Pour plus d'information à   ce sujet, on peut se reporter à   la page graphics_entities.

Cette routine est particulièrement utile pour déplacer un objet d'un axe à   un autre ou pour déplacer des axes entre fenêtre.

Exemples

x = 0:10 ;

// construction d'une première polyline
plot(x,x^2) ;
axes1 = gca() ;
poly1 = gce() ;

// puis d'une seconde
scf() ;
plot( x,x )  ;
axes2 = gca() ;
poly2 = gce()  ;
poly2bis = copy( poly2 ) ; // copie de la polyline pour la déplacer ensuite

// les deux polylines se retrouvent dans le même axe.
relocate_handle( poly2bis, axes1 ) ;

Voir aussi

  • graphics_entities — description of the graphics entities data structures
  • copy — copy a graphics entity.
  • delete — delete a graphic entity and its children.
  • swap_handles — Permute deux handle dans la hiérarchie graphique.

Auteurs

Jean-Baptiste Silvy

<< is_handle_valid handle sd2sci >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:13 CET 2011