PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation du champ TimeLine
  • Créer un champ TimeLine
  • Caractéristiques du champ TimeLine
  • Les options du champ
  • Un menu contextuel proposé automatiquement
  • Personnalisez la zone de l'événement
  • Modes de remplissage d'un champ TimeLine
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation du champ TimeLine
Le champ TimeLine permet de représenter des chronologies d'événements rapprochés qui peuvent être parallèles.
Ce champ est utilisé par exemple :
  • pour réaliser un montage vidéo.
  • pour représenter des événements sur un automate.
  • pour réaliser une animation.
Créer un champ TimeLine
Pour créer un champ de type TimeLine :
  1. Sous le volet "Création", dans le groupe "Champs graphiques", déroulez "Temps" et sélectionnez "TimeLine".
  2. Cliquez dans la fenêtre à la position où le champ doit être créé. Le champ apparaît en création.
Versions 20 et supérieures
Remarque : Les dimensions du champ créé sont optimisées pour occuper l'espace disponible à la position indiquée. Si la taille du champ ne vous convient pas, utilisez la combinaison de touches [CTRL Z] : le champ retrouvera sa taille par défaut.
Nouveauté 20
Remarque : Les dimensions du champ créé sont optimisées pour occuper l'espace disponible à la position indiquée. Si la taille du champ ne vous convient pas, utilisez la combinaison de touches [CTRL Z] : le champ retrouvera sa taille par défaut.
Remarque : Les dimensions du champ créé sont optimisées pour occuper l'espace disponible à la position indiquée. Si la taille du champ ne vous convient pas, utilisez la combinaison de touches [CTRL Z] : le champ retrouvera sa taille par défaut.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ.
Caractéristiques du champ TimeLine

Les options du champ

Le champ TimeLine peut être paramétré directement sous l'éditeur grâce à la fenêtre de description (onglet "Détail").
Les paramètres du champ TimeLine sont les suivants :
  • Résolution d'affichage : Définit la résolution d'affichage utilisée pour le champ TimeLine. Les unités utilisées dans la fenêtre de description sont automatiquement modifiées en fonction de l'unité choisie (seconde, milliseconde ou microseconde). Unité des événements : Définit l'unité utilisée pour le champ TimeLine : seconde, milliseconde ou microseconde. Ce paramètre permet de définir :
    • l'unité d'affichage utilisée par le champ en exécution.
    • l'unité utilisée pour les différentes valeurs dans la fenêtre de description.
  • Masque d'affichage : Permet de définir le format de l'heure affichée dans la réglette.
  • Etendue visible : Nombre de secondes visibles dans la TimeLine.
  • Etendue totale : Nombre de secondes affichées par la TimeLine.
  • Caractéristiques des événements
    • Chevauchement : Gestion des chevauchements des événements. Les événements peuvent être affichés côte à côte ou légèrement décalés.
    • Granularité des événements : Précision d'affichage du champ TimeLine. Il est possible de définir :
      • la granularité de déplacement d'un événement (par défaut, 1 unité de temps).
      • la granularité de durée d'un événement, c'est-à-dire la durée minimale d'un événement (par défaut, 1 unité de temps).
  • Caractéristiques de la réglette : La réglette permet de visualiser la position dans le champ TimeLine. Les options concernant cette réglette sont :
    • Réglette visible : La réglette sera affichée dans le champ. Dans ce cas, elle pourra être ou non modifiable par l'utilisateur.
    • Réglette modifiable : Si cette option est sélectionnée, l'utilisateur pourra déplacer la réglette dans le champ TimeLine à l'aide de la souris.
  • Autoriser la sélection de périodes : Permet à l'utilisateur de sélectionner une période à l'aide de la souris.
  • Autoriser la saisie directe d'un événement : Permet à l'utilisateur d'ajouter directement un événement. Il suffit de cliquer dans le champ TimeLine pour créer l'événement et de saisir directement son libellé au clavier.
  • Position de la barre temporelle : La barre temporelle peut être affichée en haut ou en bas du champ TimeLine.
  • Ascenseur horizontal : L'ascenseur horizontal permet de faire défiler le contenu du champ TimeLine. Il peut être automatique, toujours affiché ou jamais.
Les options d'édition à la souris sont les suivantes :
  • Modification de la durée. Il est possible d'autoriser ou non l'utilisateur à modifier la durée d'un événement.
  • Déplacement. Il est possible d'autoriser ou non l'utilisateur à déplacer un événement.
  • Autoriser le changement de piste par l'utilisateur. Il est possible d'autoriser le changement de piste de l'événement par l'utilisateur.
  • Autoriser le chevauchement par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement des événements les faire se chevaucher. Dans ce cas, les options définies pour le chevauchement des événements (décalage ou côte à côte) seront prises en compte.
Les options concernant la dimension des zones sont les suivantes :
  • Largeur de l'entête des pistes :
    • en fonction du libellé de la piste.
    • fixe.
  • Hauteur minimale d'une piste.

Un menu contextuel proposé automatiquement

Le champ TimeLine peut afficher un menu contextuel spécifique proposant des fonctionnalités automatiques à l'utilisateur. Ce menu est proposé par les FAA (Fonctionnalités Automatiques de l'Application).
A partir du moment où au moins une piste est présente dans le champ TimeLine, ce menu permet à l'utilisateur de :
  • Réaliser un zoom sur le champ (zoom avant ou zoom arrière sur la sélection).
  • Ajouter, supprimer ou modifier un événement lors de la sélection d'une plage horaire.
    Remarques : Si le champ est lié à une source de données, la suppression réalisée dans le champ est effectuée en même temps dans la source de données liée.
  • Copier le contenu d'un événement.
Pour plus de détails sur les fonctionnalités de ce menu contextuel, consultez Fonctionnalités automatiques du champ TimeLine.

Personnalisez la zone de l'événement

Dans le champ TimeLine, l'événement est affiché dans une zone spécifique. Il est possible de traduire et de personnaliser cette zone : couleur du titre, couleur de fond de l'événement, ...
Pour personnaliser l'affichage des événements :
  1. Affichez la fenêtre de description du champ TimeLine.
  2. Dans l'onglet "Général", sélectionnez la fenêtre interne utilisée pour les événements :
    • "Aucune" : l'affichage par défaut sera utilisé.
    • "Fenêtre prédéfinie" : une fenêtre prédéfinie est automatiquement ajoutée au projet. Par défaut, cette fenêtre s'appelle "FI_WinDevVueRDV.wdw".
    • "Dessin simplifié" : l'événement est affiché sans titre.
  3. Si vous avez choisi l'option "Fenêtre prédéfinie", la fenêtre interne est disponible dans l'explorateur de projet. Elle peut être modifiée dans l'éditeur de fenêtres.

    Attention : cette fenêtre interne permet uniquement de personnaliser le dessin de l'affichage des événements. Seul le traitement de déclaration des globales est exécuté. Aucun autre traitement n'est exécuté. Il n'est ainsi pas possible d'ajouter des boutons ayant un code de clic spécifique.
Remarques :
  • Il est également possible d'utiliser n'importe quelle fenêtre interne de votre projet.
  • L'aspect des événements proposés par défaut est paramétrable dans l'onglet "Style" de la fenêtre de description du champ, élément "Evénement".

Modes de remplissage d'un champ TimeLine

Un champ TimeLine peut être rempli :
Liste des exemples associés :
Le champ Timeline Exemples unitaires (WINDEV) : Le champ Timeline
[ + ] Utilisation d'un champ Timeline
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire