Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   WindowsColorChecker (https://www.delphipraxis.net/141655-windowscolorchecker.html)

uligerhardt 13. Okt 2009 13:06


WindowsColorChecker
 
Liste der Anhänge anzeigen (Anzahl: 3)
So, ich stelle euch mal mein kleines Tool vor, das mir gelegentlich beim Auswählen der Farben für die GUI-Elemente meiner Anwendungen hilft.

Die Anwendung ist denkbar einfach: Programm starten, in den beiden Listboxen rumklicken, schauen. ;)

Wer's genauer steuern mag:
  • Die Checkbox "Show only applicable colors" blendet in der Vordergrund-Listbox alle Farben aus, deren Name nicht auf "Text" endet, in der Hintergrund-Listbox umgedreht.
  • "Match BG" sucht zur ausgewählten Vordergrundfarbe die passende Hintergrundfarbe gemäß dem großen Meister heraus.
  • "Swap" tauscht Vorder- und Hintergrundfarbe aus (Überraschung!).

In der Hoffnung auf viele Kommentare und Anregungen,

Edit: Der "Use case", für den das Tool entstand, war, dass ich die Farben der Navigationsleiste von Outlook Express rauskriegen wollte, um sie schamlos abzukupfern. Das kann man so erledigen:
  • Tool starten und so positionieren, dass die linke Kante über der OE-Navileiste liegt.
  • Per Augenschein Farben auswählen, bis zwischen Navileiste und dem Testbereich meines Tools kein Unterschied mehr zu sehen ist.
  • Die eben gefundene Arbeitshypothese mit ein paar anderen Farbbelegungen und Themes testen.
Wo ich das jetzt so schreibe, fällt mir ein, dass man Punkt 2 vielleicht durch eine Pipettenfunktion mit anschließender Suche nach einer übereinstimmenden Systemfarbe ersetzen könnte. Mal sehen, wie aufwendig eine Pipette zu programmieren ist.
End Edit

Uli.

jesus.or.christ 15. Okt 2009 17:51

Re: WindowsColorChecker
 
bis auf "Match BG" sind die zwar nützlich, aber wenig zeitsparend und somit doch wieder zu aufwendig.
nützlicher wäre es mit funktionen wie hexa in rgb und sowas...

uligerhardt 16. Okt 2009 07:44

Re: WindowsColorChecker
 
Zitat:

Zitat von jesus.or.christ
bis auf "Match BG" sind die zwar nützlich, aber wenig zeitsparend und somit doch wieder zu aufwendig.

Die Funktionen sind doch alle nur einen Mausklick entfernt. Wie soll's denn schneller gehen? :shock: :mrgreen:
Zitat:

Zitat von jesus.or.christ
nützlicher wäre es mit funktionen wie hexa in rgb und sowas...

Bei dem Tool geht's ja grad um Systemfarben, also nicht um per RGB "hart" spezifizierte Farben.
Andererseits: Wenn das Zielcontrol (siehe Use case im Ursprungsposting) nicht mit Systemfarben gezeichnet wird, könnte das schon sinnvoll sein, vielleicht im Zusammenspiel mit einer zukünftigen Pipette. Obwohl ich als Systemkompatibilitätsfetischist solche Controls als Vorlage vermeide. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz