GTK-Theme-Engine: Wo soll ich anfangen?

8

Ich möchte mit der Programmierung eines gtk-Themas engine beginnen, aber ich frage mich, wo ich eine Dokumentation finden kann, falls welche existiert. Ich weiß, wie man sich den Code von jemand anderem Motor, Beispiele, oder Foltertests und Widgetfabriken usw. ansieht. Was ich will, ist stattdessen Dokumentationstyp, Design, Referenzen, Beispiele oder Tutorials aus zuverlässigen Quellen wie der Gnome Foundation oder dergleichen. Sie wissen, wenn Sie für die Win32-Plattform codieren, können Sie zuverlässige Verweise auf das Thema lokalisieren, indem Sie dem MSDN folgen und dann eine Vielzahl anderer Quellen lesen, um zu sehen, wie das Problem angegangen wurde, falls vorhanden.

Also, wo gibt es eine zuverlässige, zuverlässige und möglicherweise vollständige Quelle für Dokumentation über die Entwicklung von GTK-Themen-Engines? Gibt es etwas wirklich?

Später hinzugefügt:

Wie kann man solch eine Engine debuggen? Was ist die vernünftigste und schmerzloseste Art, Tests und Debugging auf solch einer heiklen os 'ui-Komponente durchzuführen?

    
Manuel 12.09.2010, 14:44
quelle

2 Antworten

1

Nun, Sie können zum Beispiel auf die Quelle für die gtk glatte Maschine in Ubuntu, von denen die meisten in einer ziemlich großen C-Datei smooth_gtk2_drawing.c . Ich weiß nicht, ob das ein besonders gutes Beispiel ist, aber es ist wahrscheinlich eine gute Idee, das zu finden, was am einfachsten oder am aktivsten aussieht.

    
poolie 16.09.2010 07:24
quelle
-1

Eine Themen-Engine wird normalerweise verwendet, um unter anderem die Form von Widgets zu ändern. Wenn Sie nur versuchen, das Farbschema usw. zu ändern, müssen Sie nur ein Design erstellen.

Genau wie die Theme-Engines gibt es auch nicht viel Dokumentation, wenn es darum geht, ein Thema zu erstellen. Es gibt jedoch eine Menge Beispiele bei Ссылка

    
grim 29.09.2010 13:28
quelle

Tags und Links