Composant ThColorDialog

Présentation
ThColorDialog s'utilise aussi facilement qu'un TColorDialog classique.

Avantages :
chargement et sauvegarde de palettes créées.
ordonnancement des couleurs par drag and drop
ajout et suppression de couleurs

Petite démo (rien à installer)

Remarque : ce composant a été ajouté dans l'unité ThColorsPal dont la première version a déjà été déposée.
Nos ressources disponibles
Téléchargement
Compatibilité
Linux Windows
2  0 
Téléchargé 12 fois Voir les 8 commentaires
Détails
Avatar de Thierry Dehant
Membre chevronné
Voir tous les téléchargements de l'auteur
Licence : Libre
Date de mise en ligne : 24 janvier 2015




Avatar de Roland Chastain Roland Chastain - Rédacteur/Modérateur https://www.developpez.com
le 23/01/2015 à 19:12
Bonsoir Thierry !

Merci pour cette nouvelle contribution. Mais le ZIP que je viens de télécharger est vide !
Avatar de ThWilliam ThWilliam - Membre chevronné https://www.developpez.com
le 23/01/2015 à 22:18
Merci Roland de m'avoir prévenu.

Pourtant, après avoir validé la source, j'ai fait un test de téléchargement du zip. Aucun problème.
Petit bug sur le site ?
Je viens à l'instant de réinsérer la pièce jointe.

Bon W.E.

Cordialement
Thierry
Avatar de Roland Chastain Roland Chastain - Rédacteur/Modérateur https://www.developpez.com
le 24/01/2015 à 4:34
Pas de quoi. Aucune idée de l'origine du problème, mais cette fois le téléchargement fonctionne correctement.

Beau travail !
Avatar de Alcatîz Alcatîz - Responsable Pascal, Delphi et Assembleur https://www.developpez.com
le 24/01/2015 à 10:22
Bravo !

Testé avec succès sous Linux (voir le screenshot dans le premier message).
Avatar de ThWilliam ThWilliam - Membre chevronné https://www.developpez.com
le 24/01/2015 à 11:10
Bonjour Roland & Alcatîz.

Merci pour votre appréciation.

Concernant Linux : le Trackbar diffère de celui de Windows, on voit qu'ils sont mal positionnés par rapport aux labels indiquant la position.
A corriger dans constructor TThColorCreator.Create(AOwner: TComponent).
J'aurais du utiliser un trackbar personnel... je vais m'atteler au code de ce composant, j'en profiterai pour proposer différents looks...

Cordialement
Thierry
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 24/01/2015 à 11:30
Salut !

Si je peux me permettre, tu devrais ajouter à côté des trackbars des composants up-down pour incrémenter-décrémenter finement, car d'expérience le trackbar n'est pas confortable (surtout quand il est petit et que l'échelle est grande, comme ici), quand tu veux passer de 127 à 128 par exemple.

Je m'étais amusé à bricoler un color-chooser à une époque et franchement, l'ajout des up-down's m'a changé la vie et l'utilisation de l'outil.
Avatar de ThWilliam ThWilliam - Membre chevronné https://www.developpez.com
le 24/01/2015 à 11:49
Bonjour Jipété et merci pour ta suggestion.

Juste un petit détail :
Sous Windows, le TTrackBar est un composant focalisable, donc les flèches de direction permettent un ajustement à l'unité près.
Ce n'est pas le cas sous Linux ?

Cordialement
Thierry
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 24/01/2015 à 12:05
Citation Envoyé par ThWilliam  Voir le message
Sous Windows, le TTrackBar est un composant focalisable, donc les flèches de direction permettent un ajustement à l'unité près.
Ce n'est pas le cas sous Linux ?

Si si.

Je sais pourquoi je n'utilisais pas les flèches de direction sous Windows (oui, quand j'ai développé mon petit outil j'étais sous 2000) : en déplaçant le curseur à la souris, il m'était plus rapide si besoin d'aller cliquer sur le up-down plutôt que de lâcher la souris pour attraper le clavier : du coup je n'ai jamais pensé à cette histoire de focalisation
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -