[gtk-web/new-website] docs: Add an overview to the API landing page



commit b14cd018db0d793722b54d16853fb5f1b2d935e2
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Wed Jan 29 16:48:36 2020 +0100

    docs: Add an overview to the API landing page

 collections/_docs/apis.md | 39 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)
---
diff --git a/collections/_docs/apis.md b/collections/_docs/apis.md
index 66e846a..c6fa514 100644
--- a/collections/_docs/apis.md
+++ b/collections/_docs/apis.md
@@ -1,4 +1,41 @@
 ---
 permalink: /docs/:name/
 ---
-apis
\ No newline at end of file
+
+GTK provides, directly or through various dependencies, a full platform for
+application development.
+
+### User interface and display
+
+ - GTK — Widget toolkit for graphical interfaces
+ - GDK — Low-level abstraction for the windowing system
+ - Cairo — 2D, vector-based drawing for high-quality graphics
+ - Pango — International text rendering with full Unicode support
+ - ATK — Accessibility toolkit to implement support for screen readers and other tools
+
+### Storage of the user's data
+
+ - GSettings — Configuration storage for application preferences
+
+### File access
+
+ - GFile — File and URI handling, asynchronous file operations, volume handling
+
+### Networking
+
+ - GNetworking — Networking and sockets API with streams
+ - Soup — Asynchronous HTTP library with cookies, SSL, and XML-RPC
+
+### Multimedia
+
+ - GStreamer — Playing, mixing, and manipulating sound and video
+
+### Inter-process communication
+
+ - D-Bus — Inter-process communication bus to provide APIs to other processes
+ - Polkit — Access control for system-level services provided through D-Bus
+
+### Foundational C utilities and object system
+
+ - GLib — Data structures and utilities for C programs
+ - GObject — C-based object and type system with signals and slots


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]