Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Wie Themes mit zum Beispiel synedit nutzen? (https://www.delphipraxis.net/214235-wie-themes-mit-zum-beispiel-synedit-nutzen.html)

softtouch 8. Dez 2023 15:05


Wie Themes mit zum Beispiel synedit nutzen?
 
Ich dachte mit, teste doch mal die Themes, wie mein Programm denn aussehen würde. Es sah soweit ganz gut aus, nur habe ich 2 controls/components welche dies einfach ignorieren, das sind synedit und plusmemo.
Weiss jemand wie ich synedit (oder plusmemo) dazu bewegen kann, die Farben dem Theme anzupassen?

anse 8. Dez 2023 17:25

AW: Wie Themes mit zum Beispiel sysedit nutzen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, die VCL Styles Utils von Rodrigo Ruz fixen einige Dinge die mit den Styles noch Standardfarben verwenden. Solange du nur die Vcl.Styles.Utils.Forms in deiner uses Klausel hast, sollte das SynMemo größtenteils korrekt aussehen. Bis auf die Scrollbars, die sehen bei mir leider auch noch "grau" aus:

Anhang 56488

Das plusmemo kenne ich nicht, ich nehme aber an dass dort dieselben Mechanismen greifen, d.h. auch dort würde ich es mit den VCL Styles Utils versuchen.

TurboMagic 8. Dez 2023 23:13

AW: Wie Themes mit zum Beispiel sysedit nutzen?
 
Ist das SynEdit nocht so eine TurboPack Geschichte?
Falls ja, ist es ja hier möglich das als Bugreport
einzutragen: https://github.com/TurboPack/SynEdit/issues

Grüße
TurboMagic

Dennis07 18. Dez 2023 04:08

AW: Wie Themes mit zum Beispiel sysedit nutzen?
 
Ist hinlänglich bekannt das Problem und lässt sich ehrlich gesagt auch nach einer sehr kurzen Google-Suche lösen.

Schau mal hier, oder ggf wenn du mehr Zeit hast auch hier.

Zitat:

Zitat von TurboMagic (Beitrag 1530602)
Ist das SynEdit nocht so eine TurboPack Geschichte?

Gibt es sowohl von TP als auch von anderen. TP hat seinen eigenen Fork. Dürfte sich aber jetzt nicht sooo stark von den anderen unterscheiden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:42 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