AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte WindowsColorChecker
Thema durchsuchen
Ansicht
Themen-Optionen

WindowsColorChecker

Ein Thema von uligerhardt · begonnen am 13. Okt 2009 · letzter Beitrag vom 16. Okt 2009
Antwort Antwort
Benutzerbild von uligerhardt
uligerhardt
Registriert seit: 19. Aug 2004
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.
Miniaturansicht angehängter Grafiken
windowscolorchecker_785.png  
Angehängte Dateien
Dateityp: zip windowscolorchecker_exe_205.zip (233,7 KB, 19x aufgerufen)
Dateityp: zip windowscolorchecker_887.zip (4,6 KB, 12x aufgerufen)
 
jesus.or.christ

 
Delphi 7 Personal
 
#2
  Alt 15. Okt 2009, 17:51
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...
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

 
Delphi 2007 Professional
 
#3
  Alt 16. Okt 2009, 07:44
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?
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.
Uli Gerhardt
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 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