Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
Delphi 2006 Professional
|
GlyphBuilder - v1.0
15. Apr 2007, 17:04
Hallo,
mir stellte sich heute beim Programmieren ein Metaproblem: TSpeedButton will seine Glyphs (default/disabled/hot/down) immer in einem bild zusammenhaben, GlyFX liefert die Glyphs aber einzeln.
Deshalb hier die Lösung:
GlyphBuilder
Baut aus einzelnen Bildern Glyphs
Erklärung der Oberfläche:
- Verzeichnis der ursprünglichen Bilder: Absolutes Verzeichnis. In dem müssen die Standard-Glyphs liegen.
- Extension: Extension der Einzelbilder (im moment wird nur bmp und ico unterstützt)
- Filter: Pro weiteres Einzelbild einen Filter, mit Verzeichnis (falls die Bilder im selben verzeichnis liegen, einfach leer lassen) und Postfix (z.B. "_h" oder "_d")
- output-format: Pfad für ausgabe, mit platzhaltern "%1d" für lfd. Nummer, "%2s" für den Namen (ohne extension) der Originaldatei. Ohne Extension, es wird automatisch als bmp gespeichert.
- der rest ist wohl selbsterklärend.
Für das output-format und die filter-verzeichnisse wird automatisch zwischen absoluter und relativer pfadangabe unterschieden.
Known Bugs/Limitations:
- Auswahl Skalieren/Zuschneiden ohne wirkung, es wird immer zugeschnitten
- Ausgabeverzeichnis muss vorhanden sein, wird nicht geprüft
- Eingegebene Werte werden nicht geprüft bzw. eingeschränkt.
Lukas Erlacher
|