GTK2 Widgetset Systemfarben werden nicht übernommen

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von knight »

KOBOLD Messring GmbH hat geschrieben: beim GIMP geht's doch auch, zum Deibel noch eins...)


Das ist ja auch kein Wunder, GTK = GIMP ToolKit.

knight

KOBOLD Messring GmbH
Beiträge: 155
Registriert: Mi 22. Aug 2007, 14:52
OS, Lazarus, FPC: Mandriva Linux 2008 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 65719 Hofheim am Taunus
Kontaktdaten:

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von KOBOLD Messring GmbH »

Problem gelöst:
GTK-Runtime (2.10) deinstalliert, GIMP 2.6 deinstalliert.
GIMP 2.6 neu installiert, GTK-Runtime 2.14 (neueste Version) installiert.
recommended dll installation path : \bin (¡¡statt \lib!! wie sonst überall beschrieben)

und schon funktionierts. Meine persönliche Meinung: Sieht perfekt-integriert in Windows-Theme aus und hat komplette Funktionalität wie unter Linux gewöhnt.
Danke an Euch alle für Eure Hilfe.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von monta »

The default GTK2 interface is quite ugly and not very integrated with the Windows Desktop. Your GTK2 application may use the Windows Theme if you use the gtk-wimp project. Into your application's folder you should add the following files (Available here):

* .\lib\gtk-2.0\engines\libwimp.dll
* .\share\themes\Raleigh\gtk-2.0\gtkrc


müsste also

The default GTK2 interface is quite ugly and not very integrated with the Windows Desktop. Your GTK2 application may use the Windows Theme if you use the gtk-wimp project. Into your application's folder you should add the following files (Available here):

* .\bin\gtk-2.0\engines\libwimp.dll
* .\share\themes\Raleigh\gtk-2.0\gtkrc


heißen,oder wie genau?
Dann könnte man das im Wiki ja mal ändern.
Johannes

KOBOLD Messring GmbH
Beiträge: 155
Registriert: Mi 22. Aug 2007, 14:52
OS, Lazarus, FPC: Mandriva Linux 2008 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 65719 Hofheim am Taunus
Kontaktdaten:

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von KOBOLD Messring GmbH »

Es müsste heissen:
The wimp dlls are integrated in the latest version of the gtk runtime for windows, use the recommended installation path (bin instead of lib, that is for older applications)

Die Integration in nur eine einzige App (so wie im Wiki) habe ich jetzt doch nicht systematisch probiert.
Der recommended Installations-Pfad ist damit:
C:\Program Files\GTK2-Runtime\bin
für die gtk dlls.
(ich habe eine englische Windows-Version mit spanischem language-pack, deshalb "Program Files")
aber ich habe gesehen, dass die wimp dll trotzdem nach lib gewandert ist:
C:\Program Files\GTK2-Runtime\lib\gtk-2.0\2.10.0\engines
Die Verwirrung ist nach wie vor gross, aber es funktioniert :shock:
Ich weiss nicht, ob man aufgrund (m)einer Einzelerfahrung, da gleich das Wiki ändern sollte.

Targion
Beiträge: 688
Registriert: Mi 3. Okt 2007, 21:00
OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
CPU-Target: x86_64

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von Targion »

Solltest du. Die Dateien sind glaube ich schon länger im GTK-Toolkit für Windows.

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von pluto »

OK. (Trotzdem murkse ich nebenher noch ein bisschen weiter, ich würd's doch soooo gerne nur einmal sehen, wie ein GTK2 sich in Windows integriert, beim GIMP geht's doch auch, zum Deibel noch eins...)

Auf das Resultat bin ich gespannt. *G*
MFG
Michael Springwald

KOBOLD Messring GmbH
Beiträge: 155
Registriert: Mi 22. Aug 2007, 14:52
OS, Lazarus, FPC: Mandriva Linux 2008 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 65719 Hofheim am Taunus
Kontaktdaten:

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von KOBOLD Messring GmbH »

Hola pluto,
anbei das Resultat:
Linux: Desktop-Thema "La Ora Blue" von Mandriva 2008
Windows: Desktop-Thema "Windows klassisch" mit eigener Farbe für "3D-Objekte" analog zu "La Ora Blue"
(Und um gleich Eure Kommentare vorweg zu nehmen: Hier geht's ja auch um Kunst :lol: )
Dateianhänge
Anwendung unter Linux KDE
Anwendung unter Linux KDE
Anwendung unter Win XP
Anwendung unter Win XP

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von pluto »

ich finde das Linux Thema wesentlich besser *G*
Ich finde die ganze Programmierung ist eine Kunst *G* besonders die Oberflächen Gestaltung *G*
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: GTK2 Widgetset Systemfarben werden nicht übernommen

Beitrag von Christian »

Also wenn du unter Windows ein Manifest benutzt und die Styles der Grids auf tsNative setzt schauts da schonmal wesentlich besser aus.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten