| 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. |