15 | | === Gtk+-specific modules === |
16 | | |
17 | | * Gtk+/Gtk UI platform: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/gtk WebCore/platform/gtk] |
18 | | |
19 | | * GTK+ graphics helpers: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/gtk WebCore/platform/graphics/gtk] (this is typically for higher-level graphics functionality built on top of the Cairo graphics backend) |
20 | | |
21 | | * "Page/Gtk": [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/page/gtk WebCore/page/gtk] |
22 | | |
23 | | * "Loader/Gtk": [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/loader/gtk WebCore/loader/gtk] |
24 | | |
25 | | * WebKit Gtk: [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk] |
| 15 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/gtk WebCore/platform/gtk]: Basic implementation of WebCore platform files for GTK+. Includes GTK+-specific theme rendering, events, clipboard access, etc. |
| 16 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/gtk WebCore/platform/graphics/gtk] and [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/cairo WebCore/platform/graphics/cairo]: Cairo and GTK+ implementations of graphics contexts, images, fonts, etc. |
| 17 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/page/gtk WebCore/page/gtk]: GTK+ implementation for platform specific code in the "page" subdirectory. |
| 18 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/network/soup WebCore/platform/network/soup]: The libsoup networking layer. |
| 19 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk]: WebKit GTK+ |
27 | | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/WebCoreSupport WebCoreSupport] -- These are conceptually partial classes for the implementations in "WebView" |
28 | | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/docs docs] - API documentation |
29 | | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/tests tests] - API unit tests |
30 | | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/po po] - String localization |
31 | | |
32 | | * GtkLauncher (example application): [http://trac.webkit.org/projects/webkit/browser/trunk/WebKitTools/GtkLauncher WebKitTools/GtkLauncher] |
33 | | |
34 | | There may be other gtk-port related directories which have yet to be listed here. |
| 21 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/WebCoreSupport WebCoreSupport]: GTK+ implementation for the WebCoreSupport glue layer between WebCore and WebKit. |
| 22 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/docs docs]: API documentation |
| 23 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/tests tests]: API unit tests |
| 24 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/po po]: String localization |
| 25 | * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKitTools/GtkLauncher WebKitTools/GtkLauncher]: Barebones example application. |