IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Codes sources à télécharger Delphi Discussion :

FMX - Sombre ou clair


Sujet :

Codes sources à télécharger Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 754
    Billets dans le blog
    65
    Par défaut FMX - Sombre ou clair
    Bonjour,

    Je vous propose un nouvel élément à utiliser : FMX - Sombre ou clair

    Comment détecter et appliquer les thèmes sombres ou foncés selon l'environnement de la cible.

    Dans ce projet, j'explore l'utilisation de TStyleManager.



    Qu'en pensez-vous ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2021
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Décembre 2021
    Messages : 164
    Par défaut
    J'adhère !

    Enfin, il manque juste la version MacOS/IOS, même si je comprend que le coté sectaire peut freiner .

    Je peux l'utiliser et l'adapter ?

    Enfin je dis ça mais il va me falloir le temps de déchiffrer le tout avant!

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 754
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par PetitBoutDeCode Voir le message
    J'adhère !
    Merci
    Enfin, il manque juste la version MacOS/IOS, même si je comprend que le coté sectaire peut freiner .
    je ne suis pas une poire pas manque de moyen financier. Le squelette est fait, il suffit d'ajouter un datamodule "style" pour chacun de ces 2 OS (juste faire attention à créer le style "sombre" en premier, mésaventure qui m'est arrivé lorsque j'ai fait le datamodule "style" Android )

    Je peux l'utiliser et l'adapter ?
    c'est là pour ça, il y a très certainement des adaptations à faire, justement j'y pensais ce matin, cette histoire de copie de style pour le style manager TStyleManager.SetStyle(OSStyle.Dark.Style.Clone(self)); , j'ai souvenance d'avoir vu quelque par un paramètre const clone : boolean =false quelque part.

    Enfin je dis ça mais il va me falloir le temps de déchiffrer le tout avant!
    Il est plus ou moins prévu (je ne sais quand) que je squatte la chaine Twitch de Patrick Premartin(pprem) pour donner des explications en live.
    De même cet 'exercice' fera certainement l'objet d'une de mes plongées dans les styles FMX
    Nom : Capture.PNG
Affichages : 277
Taille : 88,2 Ko
    Pour l'instant au stade de couverture et plan + un certain nombre d'essais divers et variés (souvent sujet de question dans le forum FMX, souvent de ma part).

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2021
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Décembre 2021
    Messages : 164
    Par défaut
    (juste faire attention à créer le style "sombre" en premier
    Je pense que lorsque j'en serais là je vais essayer par curiosité

    Il est plus ou moins prévu (je ne sais quand) que je squatte la chaine Twitch de Patrick Premartin(pprem) pour donner des explications en live.
    De même cet 'exercice' fera certainement l'objet d'une de mes plongées dans les styles FMX
    Merci pour l'infos de la chaine! Je ne le savais pas mais maintenant je vais suivre ses actualités, car il est vrai que le peu de fois ou j'ai posté sur un forum, la réponse était déjà présente dans une de ses vidéos..

    D'ailleurs, as tu une chaine toi aussi ou quelque chose que l'on peut suivre? Même si tous les projets ne m'intéressent pas forcément, j'aime bien me tenir informé et prendre des idées a droite à gauche

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 754
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par PetitBoutDeCode Voir le message
    Merci pour l'infos de la chaine! Je ne le savais pas mais maintenant je vais suivre ses actualités, car il est vrai que le peu de fois ou j'ai posté sur un forum, la réponse était déjà présente dans une de ses vidéos..
    Oh, c'est pas toujours le cas. D'ailleurs ce sujet est en droite ligne d'une de ses dernières vidéos (23 ou 24 mars 2002)

    D'ailleurs, as tu une chaine toi aussi ou quelque chose que l'on peut suivre?
    non, pour l'instant je n'envisage pas de production vidéos, le seul endroit où j'interviens beaucoup (trop ?) c'est sur DVP

  6. #6
    Membre éprouvé Avatar de oneDev
    Homme Profil pro
    dilettant
    Inscrit en
    Mars 2019
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : dilettant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 220
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    non, pour l'instant je n'envisage pas de production vidéos, le seul endroit où j'interviens beaucoup (trop ?) c'est sur DVP
    peut-être quand tu seras en retraite

  7. #7
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Oh, c'est pas toujours le cas. D'ailleurs ce sujet est en droite ligne d'une de ses dernières vidéos (23 ou 24 mars 2002)
    C'était sur WebTaskScheduler et c'était un échec pour ce projet, même si on a appliqué comme voulu le clair/sombre sous Windows 10. J'ai boté en touche en passant sur un autre projet mais on va y revenir dans quelques jours.

    C'est la fin du 23 et surtout la session du 24 mars 2022 qui leur a été consacrée. Voici ce que j'ai noté dans le "done" du jour :

    Session avec tests styles pour comprendre comment ça s'active avec le TStyleManager => erreur de paramétrage la veille, c'est mieux en prenant la propriété Style du TStyleBook que lui-même qui n'affiche rien.

    Application des modifications sur WebTaskScheduler et quelques problèmes sur les styles fournis.

    Recherche de nouveaux styles clair/sombre dans GetIt, conversion et oups, ça ne passe pas sur les TEdit ou sur Mac. A revoir la fois suivante donc.

    WebTaskScheduler :
    * correction de l'activation thèmes clair/sombres en automatique sur l'application
    * correction des hauteurs des éléments de l'interface suite à application du style choisi
    * correction de la libellé des tâches affiché dans l'écran de log (il était tronqué à 50 caractères)
    * import thème "Concrete" comme thème clair (Windows, Mac, Android)
    * modification du .GitIgnore pour filtrer les dossiers de compilation et publication du résultat sur le dépôt
    La rediffusion originelle est dispo sur https://www.twitch.tv/videos/1435342021 pendant 60 jours.

  8. #8
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Citation Envoyé par PetitBoutDeCode Voir le message
    Merci pour l'infos de la chaine! Je ne le savais pas mais maintenant je vais suivre ses actualités, car il est vrai que le peu de fois ou j'ai posté sur un forum, la réponse était déjà présente dans une de ses vidéos..
    Merci

    C'est vrai qu'en enregistrant des sessions thématiques et sessions de codage sur des projets réels, ça aide aussi à couvrir des choses qu'on peut utiliser au quotidien. Le hic de la vidéo restant que c'est de la vidéo, donc faut écrire son contenu pour la trouver, classer, référencer, ... Un travail très chronophage qui ne compensera probablement jamais les forums (et d'ailleurs c'est très bien ainsi car faut garder le contact avec d'autres développeurs).

    J'espère en tout cas que pour les vidéos que tu as pu voir mes explications étaient assez claires. Dans le cas contraire faut pas hésiter à le dire.

  9. #9
    Membre éprouvé Avatar de oneDev
    Homme Profil pro
    dilettant
    Inscrit en
    Mars 2019
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : dilettant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 220
    Par défaut
    J'aime beaucoup tes lives, c'est sympa de voir du Delphi et de pouvoir poser des questions en directe.
    Le problème c'est que l'on peut rarement tout voir et au finale c'est difficile de bien comprendre le code. Je pense notemment au jeux dont les sources ne sont pas dispos.

Discussions similaires

  1. [POO] C'est quoi une classe en claire...???
    Par Spack dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 26/01/2009, 16h53
  2. Réponses: 5
    Dernier message: 18/09/2004, 22h30
  3. vidage de table, aucune reponse claire ??
    Par zax-tfh dans le forum Bases de données
    Réponses: 20
    Dernier message: 21/04/2004, 21h06
  4. génération aléatoire de couleur claire
    Par jiraiya dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 25/02/2004, 20h52
  5. Trucs pas claire
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 09/07/2003, 22h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo