Fresnel und Zugriff auf die CSS-Datei
- kralle
- Lazarusforum e. V.
- Beiträge: 1420
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: MX-Linux, Mint und Windows 11 ,Lazarus 4.99, FPC-Version: 3.3.2
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Fresnel und Zugriff auf die CSS-Datei
Moin,
wird der Anwender bei Fresnel die CSS-Daten selber verändern können, um z.B. Kontraste oder Farben zu verändern?
Gruß Kralle
wird der Anwender bei Fresnel die CSS-Daten selber verändern können, um z.B. Kontraste oder Farben zu verändern?
Gruß Kralle
OS: MX Linux, Linux Mint und Windows 11
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
Mattias
- Lazarusforum e. V.
- Beiträge: 205
- Registriert: Do 22. Mai 2008, 15:14
- OS, Lazarus, FPC: LinuxOSX (L head FPC head)
- CPU-Target: xxBit
Re: Fresnel und Zugriff auf die CSS-Datei
Natürlich. Jedes Formular hat eine eigene css Datei.
- kralle
- Lazarusforum e. V.
- Beiträge: 1420
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: MX-Linux, Mint und Windows 11 ,Lazarus 4.99, FPC-Version: 3.3.2
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Fresnel und Zugriff auf die CSS-Datei
Und wie will man da Formulare erstellen, die mit jeder bekloppten Idee des Nutzers klarkommen?
Der eine stellt die Schrift größer, der nächste den Wortabstand, ein anderer Farben die Informationen verdecken.
Und jedes mal kontaktieren sie den Programmierer, der dann Zeit verschwenden muss um abzuklären, ob an der CSS herumgespeilt wurde.
Gruß Kralle
Der eine stellt die Schrift größer, der nächste den Wortabstand, ein anderer Farben die Informationen verdecken.
Und jedes mal kontaktieren sie den Programmierer, der dann Zeit verschwenden muss um abzuklären, ob an der CSS herumgespeilt wurde.
Gruß Kralle
OS: MX Linux, Linux Mint und Windows 11
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
- Jorg3000
- Lazarusforum e. V.
- Beiträge: 475
- Registriert: So 10. Okt 2021, 10:24
- OS, Lazarus, FPC: Win64
- Wohnort: NRW
Re: Fresnel und Zugriff auf die CSS-Datei
Moin!
Ich glaube das Missverständnis bzw. die Frage ist, ob es in Fresnel eine externe CSS-Datei ist, die ggf. auch vom Endanwender manipuliert werden könnte.
Ich nehme aber an, dass das CSS einkompiliert ist, d.h. beim Endanwender nicht als einsehbare/veränderbare Datei vorliegt.
Im Gegensatz zu Kralle fände ich es sogar toll, wenn man zur Laufzeit eine CSS-Datei einlesen könnte. Ich weiß aber gar nicht, ob das bei Fresnel überhaupt nativ vorgesehen ist.
Ich würde nämlich gerne Usern den Zugriff auf das CSS gewähren, eben damit sie die Oberfläche bei Bedarf selber anpassen können - allerdings natürlich mit einer Reset/default-Möglichkeit, damit verpfuschte Einstellungen keinen Supportfall auslösen.
Grüße, Jörg
Ich glaube das Missverständnis bzw. die Frage ist, ob es in Fresnel eine externe CSS-Datei ist, die ggf. auch vom Endanwender manipuliert werden könnte.
Ich nehme aber an, dass das CSS einkompiliert ist, d.h. beim Endanwender nicht als einsehbare/veränderbare Datei vorliegt.
Im Gegensatz zu Kralle fände ich es sogar toll, wenn man zur Laufzeit eine CSS-Datei einlesen könnte. Ich weiß aber gar nicht, ob das bei Fresnel überhaupt nativ vorgesehen ist.
Ich würde nämlich gerne Usern den Zugriff auf das CSS gewähren, eben damit sie die Oberfläche bei Bedarf selber anpassen können - allerdings natürlich mit einer Reset/default-Möglichkeit, damit verpfuschte Einstellungen keinen Supportfall auslösen.
Grüße, Jörg
-
Mattias
- Lazarusforum e. V.
- Beiträge: 205
- Registriert: Do 22. Mai 2008, 15:14
- OS, Lazarus, FPC: LinuxOSX (L head FPC head)
- CPU-Target: xxBit
Re: Fresnel und Zugriff auf die CSS-Datei
Die css Dateien werden als project resources einkompiliert. D.h. standardmässig ist eine Fresnel App nur eine exe.
Wenn Application.ThemeFile gesetzt ist, wird diese css Datei geladen, und eingefügt zwischen Fresnel defaults und der Formular css.
Wenn Application.ThemeFile nicht gesetzt ist, ist der default exe-path/exe-name.css und exe-path/exe-name_dark.css.
D.h. der User kann das css beeinflussen.
Wenn Application.ThemeFile gesetzt ist, wird diese css Datei geladen, und eingefügt zwischen Fresnel defaults und der Formular css.
Wenn Application.ThemeFile nicht gesetzt ist, ist der default exe-path/exe-name.css und exe-path/exe-name_dark.css.
D.h. der User kann das css beeinflussen.
- AlterPascaler
- Beiträge: 144
- Registriert: Mo 26. Jun 2023, 18:56
- OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
- CPU-Target: xxBit
- Wohnort: Deutschland, NRW
Re: Fresnel und Zugriff auf die CSS-Datei
Das liest sich toll, da bin ich bei "Jorg3000", das möchte ich auch haben.Wenn Application.ThemeFile gesetzt ist, wird diese css Datei geladen, und eingefügt zwischen Fresnel defaults und der Formular css.
Ich glaube ich muss das mal ausprobieren.
Viele Grüße
AlterPascaler
AlterPascaler
- AlterPascaler
- Beiträge: 144
- Registriert: Mo 26. Jun 2023, 18:56
- OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
- CPU-Target: xxBit
- Wohnort: Deutschland, NRW
Re: Fresnel und Zugriff auf die CSS-Datei
Bei Fresnel scheint sich viel getan zu haben. Als ich das letzte mal vor einem Jahr geschaut habe, hat mich das nicht beeindruckt. Aber das hat sich total geändert. Habe gerade die Seite Fresnel gefunden und staune nur noch.
Schaut euch auch mal die Beispiele an, die laufen im Browser, Hammer
!
Danke an der Fresnel Team, und gebt nicht auf.
Schaut euch auch mal die Beispiele an, die laufen im Browser, Hammer
Danke an der Fresnel Team, und gebt nicht auf.
Viele Grüße
AlterPascaler
AlterPascaler
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1856
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Fresnel und Zugriff auf die CSS-Datei
Ich bekomme das Package nicht compiliert. Fehlermeldung:
Code: Alles auswählen
fresnel.lclapp.pas(83,20) Error: identifier idents no member "IsDarkTheme"
-
Mattias
- Lazarusforum e. V.
- Beiträge: 205
- Registriert: Do 22. Mai 2008, 15:14
- OS, Lazarus, FPC: LinuxOSX (L head FPC head)
- CPU-Target: xxBit
Re: Fresnel und Zugriff auf die CSS-Datei
You need Lazarus 4.99+ for Fresnel.
- AlterPascaler
- Beiträge: 144
- Registriert: Mo 26. Jun 2023, 18:56
- OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
- CPU-Target: xxBit
- Wohnort: Deutschland, NRW
Re: Fresnel und Zugriff auf die CSS-Datei
Kleines Update,
habe mit fpcupdeluxe "fpc.3.2.2" und "lazarus 4.99" installiert.
Anschließend den Anweisungen Get startet gefolgt.
Habe das Beispiel Projekt aus Create a Fresnel application aufgesetzt.
Beim kompilieren kam die Fehlermeldung: "There are two units with the same name:". Die Datei "Fresnel.pas" war doppelt. Im Project Inspector waren die Packages "FresnelLCL", FresnelDsgn" und "Fresnel". Da ich nicht mit LCL Komponenten in dem Programm arbeite, habe ich das Package "FresnelLCL" entfernt. Danach lies sich das Beispielprogramm kompilieren." Hura!!
habe mit fpcupdeluxe "fpc.3.2.2" und "lazarus 4.99" installiert.
Anschließend den Anweisungen Get startet gefolgt.
Habe das Beispiel Projekt aus Create a Fresnel application aufgesetzt.
Beim kompilieren kam die Fehlermeldung: "There are two units with the same name:". Die Datei "Fresnel.pas" war doppelt. Im Project Inspector waren die Packages "FresnelLCL", FresnelDsgn" und "Fresnel". Da ich nicht mit LCL Komponenten in dem Programm arbeite, habe ich das Package "FresnelLCL" entfernt. Danach lies sich das Beispielprogramm kompilieren." Hura!!
Viele Grüße
AlterPascaler
AlterPascaler
-
Mattias
- Lazarusforum e. V.
- Beiträge: 205
- Registriert: Do 22. Mai 2008, 15:14
- OS, Lazarus, FPC: LinuxOSX (L head FPC head)
- CPU-Target: xxBit
Re: Fresnel und Zugriff auf die CSS-Datei
Danke für den Hinweis. Habe den Fehler korrigiert.
- AlterPascaler
- Beiträge: 144
- Registriert: Mo 26. Jun 2023, 18:56
- OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
- CPU-Target: xxBit
- Wohnort: Deutschland, NRW
Re: Fresnel und Zugriff auf die CSS-Datei
Das geht ja fix, immer wieder gerne.
Viele Grüße
AlterPascaler
AlterPascaler
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1856
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Fresnel und Zugriff auf die CSS-Datei
Ok, ich habe jetzt FPC/Lazarus Trunk installiert (Lazarus 5.99 (rev main_5_99-118-g941bd0b86c) FPC 3.3.1 x86_64-win64-win32/win64) und mit git pull Fresnel aktualisiert. Dann lässt sich das Package installieren.
Wenn ich jetzt eine Fresnel Anwendung erstellen will - Projekt -> Neues Projekt -> Fresnel Application, erscheint sofort die Fehlermeldung. "Das folgende Package konnte nicht geladen werden: Fresnel
-
Mattias
- Lazarusforum e. V.
- Beiträge: 205
- Registriert: Do 22. Mai 2008, 15:14
- OS, Lazarus, FPC: LinuxOSX (L head FPC head)
- CPU-Target: xxBit
Re: Fresnel und Zugriff auf die CSS-Datei
Die IDE hatte in deinem Fall noch nie fresnel.lpk gesehen. Wird nun automatisch lokalisiert.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1856
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Fresnel und Zugriff auf die CSS-Datei
Danke.
Jetzt funktioniert es.
Wie kommt man eigentlich auf diesen Namen "Fresnel"?
Jetzt funktioniert es.
Wie kommt man eigentlich auf diesen Namen "Fresnel"?