DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ TimeLine
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
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 :
  • 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 barre temporelle.
  • 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é d'un événement : 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 vos Applications).
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 code de l'événement "Déclarations globales" est exécuté. Aucun autre événement WLangage 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

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale