DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions de gestion du téléphone
  • Conditions d'utilisation
  • Fonctionnement et cas particuliers
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
Permet de modifier par programmation le thème (sombre ou clair) utilisé par l'application mobile.
Exemple
// Lors de la modification du champ Interrupteur INT_ModeNuit
SI INT_ModeNuit ALORS
ChangeThème(stThèmeSombre)
SINON
ChangeThème(stThèmeClair)
FIN
// Initialisation du thème du projet à celui du système
ChangeThème(SysThème())
Syntaxe
ChangeThème(<Thème> [, <Option>])
<Thème> : Constante de type Entier
Thème à appliquer :
stThèmeAutomatiqueThème utilisé par défaut par le mobile. Le thème change automatiquement selon le paramétrage du système.
stThèmeClairForce l'utilisation du thème clair.
stThèmeSombreForce l'utilisation du thème sombre.
<Option> : Constante de type Entier optionnelle
Indique si les événements de changement de thème doivent être exécutés :
avecExécutionDeCode
(Valeur par défaut)
Tous les événements WLangage liés à l'application de thème sont exécutés dans l'ordre suivant :
  1. Evénement "Application du thème clair/sombre" du projet.
  2. Evénement optionnel "Application du thème clair/sombre" des fenêtres.
  3. Evénement optionnel "Application du thème clair/sombre" des fenêtres internes.
Remarque : Si l'application du thème sombre est interdite pour la fenêtre (option "Ne pas appliquer le thème sombre" dans l'onglet "Style" de la fenêtre de description de la fenêtre), l'événement "Application du thème clair/sombre" n'est pas exécuté pour cette fenêtre mais les événements "Application du thème clair/sombre" de toutes les autres fenêtres ouvertes et du projet sont exécutés.
sansExécutionDeCodeAucun événement WLangage (du projet et/ou des fenêtres ou fenêtres internes) lié à l'application du thème clair/sombre n'est exécuté.
Remarques

Conditions d'utilisation

Pour utiliser la fonction ChangeThème, il est nécessaire d'avoir autorisé le passage en thème sombre dans l'application :
  1. Affichez la fenêtre de description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "Style", cochez l'option "Autoriser le passage en thème sombre (automatique ou manuellement via la fonction ChangeThème)".
  3. Validez.
Si le passage en thème sombre n'a pas été autorisé, la fonction ChangeThème renvoie une erreur.
Pour plus de détails, consultez Gestion du thème sombre.

Fonctionnement et cas particuliers

  • Par défaut, le mode automatique est utilisé.
  • Si le thème choisi correspond au thème courant, la fonction ChangeThème ne fait rien.
  • Lors de l'utilisation de la fonction ChangeThème, toutes les fenêtres de l'application changent de thème (sauf celles pour lesquelles l'option "Ne pas appliquer le thème sombre" est cochée dans l'onglet "Style" de la fenêtre de description.
  • Les prochaines fenêtres ouvertes utiliseront le thème spécifié avec la fonction ChangeThème.
Classification Métier / UI : Code UI
Composante : wd300android.jar
Version minimum requise
  • Version 25
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