Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
api_documentation [2021/01/26 07:48] – [Xfce API Documentation] kevinbowenapi_documentation [2021/01/26 09:04] – [GLib] kevinbowen
Line 10: Line 10:
   * **[[https://docs.xfce.org/contribute/start#bug_reporting_and_testing|Bug Reporting and Testing]]**   * **[[https://docs.xfce.org/contribute/start#bug_reporting_and_testing|Bug Reporting and Testing]]**
  
 +[[https://developer.xfce.org/|Main Xfce API Documentation Page]]
 +
 +The Xfce library documentation may often be installed by distributions in ''/usr/share/gtk-doc/html/''.
 +
 +----
  
 ===== Core Xfce Libraries ===== ===== Core Xfce Libraries =====
Line 83: Line 88:
    * [[https://docs.xfce.org/xfce/xfconf/start#latest_release|Release notes and link to latest release]]    * [[https://docs.xfce.org/xfce/xfconf/start#latest_release|Release notes and link to latest release]]
    * [[https://docs.xfce.org/xfce/xfconf/bugs|Bug reporting for xfconf]]    * [[https://docs.xfce.org/xfce/xfconf/bugs|Bug reporting for xfconf]]
-These libraries are often also installed by distributions in ''/usr/share/gtk-doc/html/''. 
  
  
Line 96: Line 100:
 GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures. GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
  
-   * [[https://developer.gnome.org/glib/stable/|GLib]]+   * [[https://developer.gnome.org/glib/stable/|GLib documentation - Stable release]] 
 +   * [[https://developer.gnome.org/glib/stable/glib-resources.html|GLib mailing list & bug reports]]
  
 ==== GIO ==== ==== GIO ====
Line 120: Line 125:
  
 ===== Xfce Developer Tutorials ===== ===== Xfce Developer Tutorials =====
 +
 +==== General Xfce Development Information ====
 +
 +For a general overview on getting involved with Xfce development, see [[https://andreldm.com/2018/12/03/xfce-contributor-guide.html|The Ultimate Contributor's Guide to Xfce]]. This article provides some basic guidelines for Xfce development, fixing bugs, and becoming familiar with the Xfce community.
 +
 +
 +==== GTK+ Development Information ====
  
 Tutorials for getting started with GTK+ are available at: Tutorials for getting started with GTK+ are available at:
  
    * [[https://developer.gnome.org/gtk3/stable/gtk-getting-started.html|GTK+ 3 Tutorial (Official)]]    * [[https://developer.gnome.org/gtk3/stable/gtk-getting-started.html|GTK+ 3 Tutorial (Official)]]
 +
 +
 +==== Xfce plugin Development Information ====
  
 If you're looking to write a panel plugin, the [[https://gitlab.xfce.org/panel-plugins/xfce4-sample-plugin|xfce4-sample-plugin]] provides a base to get started. If you're looking to write a panel plugin, the [[https://gitlab.xfce.org/panel-plugins/xfce4-sample-plugin|xfce4-sample-plugin]] provides a base to get started.
Line 129: Line 144:
 [[|Back to Top]] [[|Back to Top]]
 ---- ----
 +
 +[[https://docs.xfce.org/contribute/dev/start|Back to main Xfce Development Information page]]