GNOME 平台大量相关官方介绍手册(glib/gio)

引用自:

http://library.gnome.org/devel/references

 

API References

GNOME Developer Platform Libraries

GLib Reference Manual [more versions, languages, or options... ]

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.

See also: documentation on development version

GIO Reference Manual [more versions, languages, or options... ]

GIO provides a modern and easy-to-use VFS API. It provides a file system abstraction which allows applications to access local and remote files with a single consistent API.

See also: documentation on development version

GObject Reference Manual [more versions, languages, or options... ]

GObject provides the object system used for Pango and GTK+.

See also: documentation on development version

ATK - Accessibility Toolkit [more versions, languages, or options... ]

ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications.

See also: documentation on development version

AT-SPI C Bindings Reference Manual [more versions, languages, or options... ]

The AT-SPI library provides interfaces which are used by accessibility technologies.

See also: documentation on development version

GAIL Reference Manual [more versions, languages, or options... ]

GAIL provides an implementation of the ATK interfaces for GTK+ and GNOME libraries, allowing accessibility tools to interact with applications written using these libraries.

See also: documentation on development version

Pango Reference Manual [more versions, languages, or options... ]

Pango is the core text and font handling library used in GNOME applications. It has extensive support for the different writing systems used throughout the world.

The gdk-pixbuf Library [more versions, languages, or options... ]

GdkPixbuf is a library for image loading and manipulation. The GdkPixbuf documentation contains both the programmer's guide and the API reference.

See also: documentation on development version

GDK Reference Manual [more versions, languages, or options... ]

An intermediate layer which isolates GTK+ from the details of the windowing system.

See also: documentation on development version

GTK+ Reference Manual [more versions, languages, or options... ]

GTK+ is the primary library used to construct user interfaces in GNOME applications. It provides user interface controls and signal callbacks to control user interfaces.

See also: documentation on development version

Libglade - Graphical Interface Description Loader API [more versions, languages, or options... ]

Libglade is a library for constructing user interfaces dynamically from XML descriptions. Libglade allow programmers to construct their user interfaces using a graphical interface builder application, and then import those interface definitions.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

GConf Reference Manual [more versions, languages, or options... ]

GConf provides the daemon and libraries for storing and retrieving configuration data.

GnomeVFS - Filesystem Abstraction library [more versions, languages, or options... ]

GnomeVFS is the core library used to access files and folders in GNOME applications. It provides a file system abstraction which allows applications to access local and remote files with a single consistent API.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

Bonobo Activation API Reference Manual [more versions, languages, or options... ]

Bonobo-activation allows you to browse the available CORBA servers on your system (running or not). It keeps track of the running servers so that if you ask for a server which is already running, you will not start it again but will reuse the already running one.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

GNOME Canvas Library Reference Manual [more versions, languages, or options... ]

The GnomeCanvas widget provides a flexible widget for creating interactive structured graphics.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

GNOME Library Reference Manual [more versions, languages, or options... ]

The libgnome library provides a number of useful routines for building modern applications, including session management, activation of files and URIs, and displaying help.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

GNOME UI Library Reference Manual [more versions, languages, or options... ]

The libgnomeui library provides additional widgets for applications. Many of the widgets from libgnomeui have already been ported to GTK+.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

libart Reference Manual [external resource]

Libart functions - Libart handles the drawing capabilities in GNOME. All complex rendering is handled here.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

Libbonobo Reference Manual [more versions, languages, or options... ]

Bonobo is a framework for creating reusable components for use in GNOME applications, built on top of CORBA.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

LibBonoboUI API Reference Manual [more versions, languages, or options... ]

The Bonobo UI library provides a number of user interface controls using the Bonobo component framework.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

ORBit2 Reference Manual [more versions, languages, or options... ]

ORBit is a fast and lightweight CORBA server. GNOME's component architecture, Bonobo, is built on top of CORBA.

This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere.

GNOME Desktop Libraries

Camel Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Disk Utility Library Reference Manual [more versions, languages, or options... ]
Evolution Connector for Microsoft Exchange Programmer’s Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Evolution Shell Reference Manual [more versions, languages, or options... ]
Evolution-Data-Server Manual: Address Book Backend (libedata-book) [more versions, languages, or options... ]

See also: documentation on development version

Evolution-Data-Server Manual: Address Book Client (libebook) [more versions, languages, or options... ]

See also: documentation on development version

Evolution-Data-Server Manual: Backend Utilities (libebackend) [more versions, languages, or options... ]

See also: documentation on development version

Evolution-Data-Server Manual: Calendar Backend (libedata-cal) [more versions, languages, or options... ]

See also: documentation on development version

Evolution-Data-Server Manual: Calendar Client (libecal) [more versions, languages, or options... ]

See also: documentation on development version

Evolution-Data-Server Manual: Graphical Utilities (libedataserverui) [more versions, languages, or options... ]

See also: documentation on development version

Evolution-Data-Server Manual: Utilities (libedataserver) [more versions, languages, or options... ]

See also: documentation on development version

gcr Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

GdaBrowser hacking manual [more versions, languages, or options... ]
GDL Reference Manual [more versions, languages, or options... ]

The GNOME Devtools Library package provides a docking system and several utilities useful to GNOME development tools and GNOME applications in general.

See also: documentation on development version

Glade User Interface Designer Reference Manual [more versions, languages, or options... ]
GNOME Desktop Library Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

GNOME Dictionary Library Reference Manual [more versions, languages, or options... ]
GNOME Print Reference Manual [more versions, languages, or options... ]
GNOME Print UI Reference Manual [more versions, languages, or options... ]
gnome-bluetooth Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

gnome-keyring Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

GP11 Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

GStreamer Core Plugins Reference Manual [more versions, languages, or options... ]

Powerful framework for creating multimedia applications. Supports both Audio and Video.

GStreamer Core Reference Manual [more versions, languages, or options... ]

Powerful framework for creating multimedia applications. Supports both Audio and Video.

GStreamer Library Reference Manual [more versions, languages, or options... ]

Powerful framework for creating multimedia applications. Supports both Audio and Video.

GtkSourceView 2 Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

gucharmap Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Libbrasero-burn Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Libbrasero-media Reference Manual [more versions, languages, or options... ]
Libbrasero-media Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

libcryptui Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

libevdocument Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

libevview Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Libgtop Reference Manual [more versions, languages, or options... ]
libgweather Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

libmcclient Reference Manual [more versions, languages, or options... ]
Liboil Reference Manual [more versions, languages, or options... ]
Liboobs (System configuration management) Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

libseahorse Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

libsoup Reference Manual [more versions, languages, or options... ]

libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications.

See also: documentation on development version

Libwnck Reference Manual [more versions, languages, or options... ]
Libxklavier Reference Manual [more versions, languages, or options... ]
Panel Applet Library Reference Manual [more versions, languages, or options... ]

A library used for programming panel applets for the GNOME panel.

RSVG Reference Manual [more versions, languages, or options... ]

Library for rendering of SVG vector graphics.

Seed Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Totem Playlist Parser Reference Manual [more versions, languages, or options... ]
Totem Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Tracker Client Library Reference Manual [more versions, languages, or options... ]
Tracker Miner Library Reference Manual [more versions, languages, or options... ]
Tracker Ontology Reference Manual [more versions, languages, or options... ]
Unique 1.1.6 Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

VTE Reference Manual [more versions, languages, or options... ]

Terminal emulator widget used by GNOME terminal.

See also: documentation on development version

Telepathy Stack

Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications.

libempathy Reference Manual [more versions, languages, or options... ]
libempathy-gtk Reference Manual [more versions, languages, or options... ]
libmissioncontrol-server Reference Manual [more versions, languages, or options... ]
telepathy-glib Reference Manual [external resource]

Other related libraries

libxml2 Reference Manual [external resource]

Powerful and feature complete XML handling library.

libxslt Reference Manual [external resource]

The XSLT C library developed for the Gnome project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2.

Cairo: A Vector Graphics Library [more versions, languages, or options... ]

Cairo is a 2D graphics library with support for multiple output devices. It is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available.

Clutter Reference Manual [more versions, languages, or options... ]

Clutter is a GObject based library for creating fast, visually rich, graphical user interfaces.

COGL Reference Manual [more versions, languages, or options... ]

COGL is a low level OpenGL abstraction library developed for (and part of) Clutter. It is used primarily by Clutter to provide a common rendering API that works transparently across OpenGL >=1.4, OpenGL ES 1.1 and OpenGL ES 2.0.

D-Bus GLib bindings - Reference Manual [more versions, languages, or options... ]

D-Bus is a message bus system, a simple way for applications to talk to one another.

Easy Publish and Consume Reference Manual [more versions, languages, or options... ]

The Easy Publish and Consume library (libepc) provides an easy method to publish data using HTTPS, announce that information via DNS-SD, find that information and finally consume it.

GMime 2.4 Reference Manual [more versions, languages, or options... ]

GMime is a powerful MIME (Multipurpose Internet Mail Extension) utility library. It is meant for creating, editing, and parsing MIME messages and structures.

See also: documentation on development version

GNet Network Library Reference Manual [more versions, languages, or options... ]

GNet is a network library, written in C, object-oriented, and built upon GLib.

GNOME Data Access 4 manual [more versions, languages, or options... ]

See also: documentation on development version

Gnome Scan Reference Manual [more versions, languages, or options... ]
GooCanvas Reference Manual [more versions, languages, or options... ]
GSF Reference Manual [more versions, languages, or options... ]

Structured File Library (GSF) is an I/O abstraction for reading/writing compound files.

libcanberra Reference Manual [more versions, languages, or options... ]

libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops,

libchamplain Reference Manual [more versions, languages, or options... ]

Libchamplain is a C library providing a ClutterActor to display maps.

libchamplain-gtk Reference Manual [more versions, languages, or options... ]

Libchamplain-gtk is a C library on top of libchamplain providing a Gtk+ widget to display maps in GTK+ applications.

Libgnomedb 4.0 Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Libnotify Reference Manual [more versions, languages, or options... ]

libnotify is a library that sends desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.

Tracker Common Library Reference Manual [more versions, languages, or options... ]

Tracker is a tool designed to extract information and metadata about user's personal data so that it can be searched easily and quickly. The libtracker-common library is the foundation for common procedures used in the daemon and the indexer.

Plugins for GNOME Applications

Anjuta Developers Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Epiphany Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Evince Programmer's Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Eye of GNOME Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

gedit Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

GOK - Gnome Onscreen Keyboard [more versions, languages, or options... ]

See also: documentation on development version

Nautilus Extension Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

nautilus-sendto Reference Manual [more versions, languages, or options... ]
Rhythmbox Development Reference Manual [more versions, languages, or options... ]

Possible parts of the GNOME 3.0 stack

This subsection has several of the libraries that are expected to be in GNOME 3.0. The content is subject to change.

dconf Reference Manual [more versions, languages, or options... ]

dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.

Language Bindings

C++

libsigc++ Documentation [more versions, languages, or options... ]
glibmm Documentation [more versions, languages, or options... ]
gtkmm Documentation [more versions, languages, or options... ]
pangomm Documentation [more versions, languages, or options... ]
libvtemm Documentation [more versions, languages, or options... ]
librsvgmm Documentation [more versions, languages, or options... ]
goocanvasmm Documentation [more versions, languages, or options... ]
gstreamermm Documentation [more versions, languages, or options... ]
libgdamm Documentation [more versions, languages, or options... ]

Vala

Vala API References [external resource]

Vala API References for GTK+, GNOME and related libraries

Java

java-gnome API Documentation [external resource]

Java Interfaces for GTK+, GNOME and related libraries

Python

PyGObject Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

PyGTK Reference Manual [more versions, languages, or options... ]

See also: documentation on development version

Standards

Desktop Application Autostart Specification

This freedesktop.org specification describes how applications can be started automatically after the user has logged in and how media can request a specific application to be executed or a specific file on the media to be opened after the media has been mounted.

Desktop Entry Specification

The Desktop Entries provide information about an application such as the name, icon, and description. These files are used for application launchers and for creating menus of applications that can be launched.

Extended Window Manager Hints

This freedesktop.org specification standardizes extensions to the ICCCM between X desktops.

Icon Naming Specification

This freedesktop.org specification describes a common way to name icons and their contexts in an icon theme.

Icon Theme Specification

This freedesktop.org specification describes a common way to store icon themes.

Menu Specification

This freedesktop.org specification describes how menus are built up from desktop entries.

Shared MIME-info Database Specification

This freedesktop.org specification attempts to unify the MIME database systems currently in use by X desktop environments.

XDG Base Directory Specification

Various specifications specify files and file formats. This freedesktop.org specification defines where these files should be looked for by defining one or more base directories relative to which files should be located.

你可能感兴趣的:(UI,python,Microsoft,Access,Exchange)