[gtk-web/new-website] docs: Update the dependencies list
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-web/new-website] docs: Update the dependencies list
- Date: Wed, 29 Jan 2020 16:01:06 +0000 (UTC)
commit 1d9c7bb779a1240818a14deaa018fb2d187207ec
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Jan 24 17:16:54 2020 +0000
docs: Update the dependencies list
collections/_docs/architecture.md | 35 ++++++++++++++++++++++++++++++-----
1 file changed, 30 insertions(+), 5 deletions(-)
---
diff --git a/collections/_docs/architecture.md b/collections/_docs/architecture.md
index 0aa7c90..1d48cd8 100644
--- a/collections/_docs/architecture.md
+++ b/collections/_docs/architecture.md
@@ -5,17 +5,42 @@ permalink: /docs/:name/
![GTK Architecture](/assets/img/docs/docs-gtk-architecture.png)
-Over time GTK has been built up to be based on four libraries, also developed by the GTK team.
+Over time GTK has been built up to be based on various libraries, also
+developed by the GTK team.
## GLib
-[GLib](https://developer.gnome.org/glib/) is a low-level core library that forms the basis of GTK. It
provides data structure handling for C, portability wrappers and interfaces for such run-time functionality
as an event loop, threads, dynamic loading and an object system.
+[GLib](https://developer.gnome.org/glib/) is a low-level core library that
+forms the basis of GTK. It provides data structure handling for C,
+portability wrappers and interfaces for such run-time functionality as an
+event loop, threads, dynamic loading and an object system.
## Pango
-[Pango](https://www.pango.org/) is a library for layout and rendering of text with an emphasis on
internationalization. It forms the core of text and font handling for GTK.
+
+[Pango](https://www.pango.org/) is a library for layout and rendering of
+text with an emphasis on internationalization. It forms the core of text and
+font handling for GTK.
## Cairo
-[Cairo](https://www.cairographics.org/) is a library for 2D graphics with support for multiple output
devices (including the X Window System, Win32) while producing a consistent output on all media while taking
advantage of display hardware acceleration when available.
+
+[Cairo](https://www.cairographics.org/) is a library for 2D graphics with
+support for multiple output devices (including the X Window System, Win32)
+while producing a consistent output on all media while taking advantage of
+display hardware acceleration when available.
+
+## GdkPixbuf
+
+[GdkPixbuf](https://developer.gnome.org/gdk-pixbuf) is a library for loading
+graphical assets like icons in various formats, like PNG, JPEG, and GIF.
## ATK
-[ATK](https://developer.gnome.org/atk/) is a library for a set of interfaces providing accessibility. By
supporting the ATK interfaces, an application or toolkit can be used with tools such as screen readers,
magnifiers, and alternative input devices.
\ No newline at end of file
+
+[ATK](https://developer.gnome.org/atk/) is a library for a set of interfaces
+providing accessibility. By supporting the ATK interfaces, an application or
+toolkit can be used with tools such as screen readers, magnifiers, and
+alternative input devices.
+
+## Epoxy
+
+[Epoxy](https://github.com/anholt/libepoxy) is a small library that handles
+the OpenGL function pointer management on various platforms.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]