Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
api_documentation [2021/01/26 03:10] – added icon modify page header kevinbowen | api_documentation [2021/01/26 04:35] – [Exo] kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
{{ : | {{ : | ||
====== Xfce API Documentation ====== | ====== Xfce API Documentation ====== | ||
- | ===== Core Libraries ===== | + | * **[[#Core Xfce Libraries|Core Xfce Libraries]]** |
+ | * **[[# | ||
+ | * **[[# | ||
+ | |||
+ | |||
+ | ===== Core Xfce Libraries ===== | ||
Library references can be found in the releases: | Library references can be found in the releases: | ||
- | * [[http://archive.xfce.org/src/xfce/garcon|garcon]] | + | ==== Exo ==== |
+ | |||
+ | **Exo** is an extension library used in the Xfce desktop, originally developed by | ||
+ | [[https://www.os-cillation.de/en/opensourceprojekte/ | ||
+ | |||
+ | exo is targeted at application development and is considered ready for production use. You no longer need to define the EXO_API_SUBJECT_TO_CHANGE preprocessor symbol. | ||
+ | |||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | ==== Garcon ==== | ||
+ | |||
+ | **Garcon** is an implementation of the [[https:// | ||
+ | was lacking menu merging features essential for loading menus modified with menu editors. | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | ==== libxfce4ui ==== | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | ==== libxfce4util ==== | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | ==== thunar ==== | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | ==== xfce4-panel ==== | ||
+ | * [[https:// | ||
+ | ==== xfconf ==== | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
These libraries are often also installed by distributions in ''/ | These libraries are often also installed by distributions in ''/ | ||
+ | ---- | ||
+ | |||
+ | ===== GTK+/Glib Libraries ===== | ||
Additionally, | Additionally, | ||
Line 21: | Line 54: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Developer Tutorials ===== | ||
Tutorials for getting started with GTK+ are available at: | Tutorials for getting started with GTK+ are available at: |