GitHub:https://github.com/GNOME

https://developer.gnome.org/references

目录

API 参考

核心库

核心

用户界面

多媒体

交流

辅助功能

数据存储

实用工具

其他

其他

其他库

交流

多媒体

实用工具

内省

其他

语言绑定

C++

Vala

Java

Python

JavaScript

GNOME 应用程序插件

标准


API 参考

核心库

核心

GLib Reference Manual

GLib 为 C 语言编写的库和程序提供了核心应用程序组件。它提供了 GNOME 中使用的核心对象系统, main 循环的实现以及操作字符串和常用数据结构的一整套工具函数。

Previous Versions

GIO Reference Manual

GIO 提供了一个现代、易用的 VFS API。它提供一个文件系统抽象,其允许应用程序使用单个一致的 API 访问本地和远程文件。

Previous Versions

GObject Reference Manual

GObject 提供了 Pango 和 GTK+ 使用的对象系统。

Previous Versions

用户界面

Pango Reference Manual

Pango 是 GNOME 应用程序中使用的核心文本和字体处理函数库。它对全球使用的不同书写系统有着广泛支持。

Previous Versions

GDK-PixBuf Reference Manual

GdkPixbuf 是一个图像加载和处理库。GdkPixbuf 文档同时包含了程序员指南和 API 参考。

Previous Versions

GDK 3 Reference Manual

一个中间层,其将 GTK+ 从窗口系统的细节中隔离。

Previous Versions

GDK 4 Reference Manual

一个中间层,其将 GTK+ 从窗口系统的细节中隔离。

Previous Versions

GSK 4 Reference Manual

An intermediate layer which isolates GTK+ from the details of the OpenGL or Vulkan implementation.

Previous Versions

GTK+ 3 Reference Manual

GTK+ 是一个构建 GNOME 应用程序用户界面的主要库。它提供用来进行用户界面控制的用户界面控件和信号回调函数。

Previous Versions

GTK+ 4 Reference Manual

GTK+ 是一个构建 GNOME 应用程序用户界面的主要库。它提供用来进行用户界面控制的用户界面控件和信号回调函数。

Previous Versions

WebKit2GTK+ 参考手册 [外部资源]

GNOME 平台的网页内容渲染

Cairo: A Vector Graphics Library

Cairo 是一个支持多种输出设备的 2D 绘图库。其设计为在所有输出媒体上产生一致的输出,同时在可能时利用显示硬件加速。

Previous Versions

Clutter Reference Manual

Clutter 是一个基于 GObject 的库,用来创建快速、视觉效果丰富的图形用户界面。

Previous Versions

多媒体

GStreamer 库参考手册

同时支持音视频的强大多媒体应用开发框架。

Previous Versions

GStreamer 核心参考手册

同时支持音视频的强大多媒体应用开发框架。

Previous Versions

GStreamer 核心插件参考手册

同时支持音视频的强大多媒体应用开发框架。

Previous Versions

GUPnP A/V Reference Manual

用于简化 UPnP 音频/视频处理的小型工具库

Previous Versions

GUPnP DLNA Reference Manual

为使用 gupnp 的程序简化 DLNA 相关位操作的库。

Previous Versions

libcanberra Reference Manual

libcanberra 是一个 XDG 声音主题和命名规范的实现,用以在自由桌面上生成事件声音,

Previous Versions

librygel-core 参考手册

Previous Versions

librygel-renderer 参考手册

Previous Versions

librygel-renderer-gst 参考手册

Previous Versions

librygel-server 参考手册

Previous Versions

交流

GSSDP Reference Manual

为 SSDP 资源发现和公告处理设计的 GObject API

Previous Versions

GUPnP IGD Reference Manual

用于处理 UPnP 互联网网关设备端口映射的库。

Previous Versions

GUPnP Reference Manual

基于 gssdp 构建的 UPnP 核心 API

Previous Versions

libsoup Reference Manual

libsoup 是一个 GNOME 的 HTTP 客户端/服务器库。它使用 GObjects 和 glib 主循环,以和 GNOME 程序很好的集成。

Previous Versions

telepathy-glib 参考手册 [外部资源]

Zapojit Reference Manual

libzapojit 是一个 SkyDrive 和 Hotmail REST API 的 GLib/GObject 封装器。

Previous Versions

辅助功能

ATK - Accessibility Toolkit

ATK 提供了一套由其他工具集和应用程序实现的辅助功能接口。使用 ATK 接口,辅助工具能够完全地查看和控制运行中的应用程序。

Previous Versions

数据存储

GNU Data Access Reference Manual

Previous Versions

libglom 参考手册

Previous Versions

libgom Reference Manual

Previous Versions

实用工具

libxml2 参考手册 [外部资源]

强大而功能完善的 XML 处理库。

libxslt 参考手册 [外部资源]

为 GNOME 项目开发的 XSLT C 库。XSLT 本身是定义 XML 转换的一种 XML 语言。Libxslt 基于 libxml2。

dconf Reference Manual

dconf 是一个低层配置系统。它的主要目的是在没有配置存储系统的平台上为 GSettings 提供后端。

Previous Versions

GSF Reference Manual

结构化文件库(Structured File Library, GSF)是用于读写复合文件的 I/O 抽象。

Previous Versions

GXPS Reference Manual

libgxps 是一个基于 GObject 的,用来操纵和渲染 XPS 文档的函数库。

Previous Versions

JSON-GLib Reference Manual

JSON-GLib 是一个用于读取和解析 JSON 的库,使用了 GLb 和 GObject 数据类型和 API。

Previous Versions

libchamplain Reference Manual

Libchamplain 是一个提供 ClutterActor 以显示地图的 C 函数库。

Previous Versions

libchamplain-gtk Reference Manual

Libchamplain-gtk 是一个构建在 libchamplain 上的 C 函数库,它提供一个 Gtk+ 构件以在 Gtk+ 程序中显示地图。

Previous Versions

Libnotify Reference Manual

libnotify 是一个按照桌面通知规范定义的方法,向通知守护进程发送桌面通知的函数库。这些通知可以用于通知用户一个事件或者显示某些形式的信息,而不用妨碍用户的操作。

Previous Versions

Librsvg Reference Manual

用以渲染 SVG 矢量图形的库。

Previous Versions

Libsecret Library Reference Manual

libsecret 是一个用于存储和获取密钥和其他私密信息的库。它使用 DBUS 与“私密服务”进行通讯。

Previous Versions

Peas Reference Manual

libpeas 是一个基于 gobject 的插件引擎,目标是让所有的应用程序都有机会使用扩展。

Previous Versions

VTE Reference Manual

GNOME 终端使用的终端模拟器构件。

Previous Versions

其他

Cogl Reference Manual

COGL 是为 Clutter 开发的低层 OpenGL 抽象库(也是 Clutter 的一部分)。它主要由 Clutter 使用,以提供一个通用渲染 API,其能跨越 OpenGL >=1.4、OpenGL ES 1.1 和 OpenGL ES 2.0 透明的工作。

Previous Versions

其他

其他库

交流

Easy Publish and Consume Reference Manual

轻松发布和消费函数库(libepc)提供了一种使用 HTTPS 发布数据、通过DNS-SD 公布信息、查找并最终使用这些信息的简便方法。

Previous Versions

GData Reference Manual

Previous Versions

多媒体

discident-glib Reference Manual

基于 GObject 的,用于 Discident 和 EAN 查找服务的 API。

Previous Versions

Grilo Reference Manual

Grilo 是一个采用插件系统设计提供对多种多媒体内容来源访问的框架。

Previous Versions

实用工具

Amtk 5 Reference Manual

Actions, Menus and Toolbars Kit for GTK+ applications

Previous Versions

GMime 3.0 Reference Manual

GMime 是一个强大的 MIME(多用途互联网邮件扩展) 工具库。其用途是创建、编辑和解析 MIME 消息和结构。

Previous Versions

gspell 1 Reference Manual

Spell-checking library for GTK+ applications

Previous Versions

Poppler Reference Manual

Previous Versions

Sensor Proxy Reference Manual

iio-sensor-proxy 是一个为加速度计和环境光传感器的 D-Bus 代理程序。

Previous Versions

Switcheroo Control Reference Manual

switcheroo-control is a D-Bus proxy for dual-GPU desktop integration.

Previous Versions

Tepl 4 Reference Manual

Text editor product line

Previous Versions

内省

libgirepository API Reference

Previous Versions

其他

Cally Reference Manual

Previous Versions

Camel Reference Manual

Previous Versions

Cheese Reference Manual

Previous Versions

Clutter Gst 3.0.4 Reference Manual

Previous Versions

Clutter-Gtk 1.8.0 Reference Manual

Previous Versions

Cogl 2.0 Reference Manual

Previous Versions

Cogl GST 2.0 Reference Manual

Previous Versions

Data Model API (libmodel)

Previous Versions

Devhelp Reference Manual

Previous Versions

Evince Document Library Reference Manual

Previous Versions

Evince View Library Reference Manual

Previous Versions

Evolution Connector for Microsoft Exchange Programmer’s Reference Manual

Previous Versions

Evolution Mail Composer Reference Manual

Previous Versions

Evolution Mail Engine Reference Manual

Previous Versions

Evolution Mail Formatter Reference Manual

Previous Versions

Evolution Shell Reference Manual

Previous Versions

Evolution Shell Reference Manual

Previous Versions

Evolution Shell Reference Manual

Previous Versions

Evolution Utilities Reference Manual

Previous Versions

Evolution Utilities Reference Manual

Previous Versions

Evolution-Data-Server Manual: Address Book Backend (libedata-book)

Previous Versions

Evolution-Data-Server Manual: Address Book Client (libebook)

Previous Versions

Evolution-Data-Server Manual: Address Book Data (libebook-contacts)

Previous Versions

Evolution-Data-Server Manual: Backend Utilities (libebackend)

Previous Versions

Evolution-Data-Server Manual: Calendar Backend (libedata-cal)

Previous Versions

Evolution-Data-Server Manual: Calendar Client (libecal)

Previous Versions

Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)

Previous Versions

Evolution-Data-Server Manual: Private

Previous Versions

Evolution-Data-Server Manual: Utilities (libedataserver)

Previous Versions

Evolution-Data-Server Reference Manual

Previous Versions

GAIL Reference Manual

Previous Versions

GCab Reference Manual

Previous Versions

Gck Library Reference Manual

Previous Versions

Gcr Library Reference Manual

Previous Versions

GdaBrowser hacking manual

Previous Versions

gdbus-object-manager-example

Previous Versions

Geoclue Reference Manual

Previous Versions

geocode-glib Reference Manual

Previous Versions

GFBGraph 0.2 Reference Manual

Previous Versions

Glade User Interface Designer Reference Manual

Previous Versions

GNOME Desktop Library Reference Manual

Previous Versions

GNOME Desktop Library Reference Manual

Previous Versions

GNOME Dictionary Library Reference Manual

Previous Versions

GNOME Docking Library Reference Manual

GNOME Devtools 库包提供了一个对接系统和多个工具,一般对 GNOME 开发工具和 GNOME 程序有用。

Previous Versions

GNOME Online Accounts Reference Manual

Previous Versions

Gnome Scan Reference Manual

Previous Versions

GNOME Software Reference Manual

Previous Versions

GNOME To Do - Reference Manual

Previous Versions

gnome-autoar Reference Manual

Previous Versions

gnome-bluetooth Reference Manual

Previous Versions

gnome-builder Reference Manual

Previous Versions

gnome-keyring Reference Manual

Previous Versions

GOffice Reference Manual

Previous Versions

GooCanvas Reference Manual

Previous Versions

GooCanvas Reference Manual

Previous Versions

GP11 Reference Manual

Previous Versions

Graphene Reference Manual

Previous Versions

GSound Reference Manual

Previous Versions

GtkGLExt Reference Manual

GtkGLExt 是 GTK+ 的 OpenGL 扩展。它提供了支持在 GTK+ 中进行 OpenGL 渲染的附加 GDK 对象和使 GTK+ 组件支持 OpenGL 的 GtkWidget API 扩展。

Previous Versions

GtkSourceView 4 Reference Manual

Previous Versions

gucharmap Reference Manual

Previous Versions

GUPnP DLNA Gstreamer Reference Manual

Previous Versions

GUPnP DLNA Reference Manual

Previous Versions

libatspi Reference Manual

Previous Versions

Libbrasero-burn Reference Manual

Previous Versions

Libbrasero-media Reference Manual

Previous Versions

Libcroco Reference Manual

Previous Versions

libcryptui Reference Manual

Previous Versions

libgimp

Previous Versions

libgit2-glib Reference Manual

libgit2-glib 是一个 glib 库。它封装了 libgit2,使得在面向 GObject 的应用程序中开发管理 git 仓库更加容易。

Previous Versions

LibGlabels 3.0 Reference Manual

Previous Versions

LibGlbarcode 3.0 Reference Manual

Previous Versions

libgrss Reference Manual

Previous Versions

Libgtop Reference Manual

Previous Versions

libgweather Reference Manual

Previous Versions

libmediaart Library Reference Manual

Previous Versions

libmm-glib Reference Manual

Previous Versions

libnm Reference Manual

Previous Versions

libnm-glib Reference Manual

Previous Versions

libnm-util Reference Manual

Previous Versions

libnma Reference Manual

Previous Versions

Liboobs (System configuration management) Reference Manual

Previous Versions

libqmi-glib Reference Manual

Previous Versions

librest Reference Manual

Previous Versions

libseahorse Reference Manual

Previous Versions

Libwnck Reference Manual

Previous Versions

Libxklavier Reference Manual

Previous Versions

ModemManager Reference Manual

Previous Versions

Mutter Reference Manual

Previous Versions

NetworkManager Reference Manual

Previous Versions

OSTree Manual

Previous Versions

Panel Applet Reference Manual

Previous Versions

phodav Reference Manual

Previous Versions

Seed Reference Manual

Previous Versions

Shell Reference Manual

Previous Versions

St Reference Manual

Previous Versions

Totem Playlist Parser Reference Manual

Previous Versions

Totem Reference Manual

Previous Versions

Tracker Client Library Reference Manual

Previous Versions

Tracker Control Library Reference Manual

Previous Versions

Tracker Extract Library Reference Manual

Previous Versions

Tracker Miner Library Reference Manual

Previous Versions

Tracker Ontology Reference Manual

Previous Versions

Tracker SPARQL Library Reference Manual

Previous Versions

Yelp Reference Manual

Previous Versions

语言绑定

C++

gtksourceviewmm 文档

Previous Versions

libsigc++ 文档

Previous Versions

libxml++ 文档

Previous Versions

glibmm 文档

Previous Versions

gtkmm 文档

Previous Versions

atkmm 文档

Previous Versions

gconfmm 文档

Previous Versions

pangomm 文档

Previous Versions

libvtemm 文档

Previous Versions

librsvgmm 文档

Previous Versions

goocanvasmm 文档

Previous Versions

gstreamermm 文档

Previous Versions

gtkglextmm 文档

Previous Versions

libgda-uimm 文档

Previous Versions

libgdamm 文档

Previous Versions

cluttermm 文档

Previous Versions

clutter-box2dmm 文档

Previous Versions

clutter-gtkmm 文档

Previous Versions

Vala

Vala API 参考 [外部资源]

GTK+,GNOME 和相关库的 Vala API 参考

Java

java-gnome API 文档 [外部资源]

GTK+、GNOME 和相关库的 Java 接口

Python

PyGObject API Reference [外部资源]

Python API Reference for GTK+, GNOME and related libraries

PyGObject Documentation [外部资源]

Documentation for the PyGObject Python bindings

JavaScript

JavaScript API browser [外部资源]

GNOME 应用程序插件

Anjuta Developers Reference Manual

Previous Versions

Epiphany Reference Manual

Previous Versions

Evince Programmer's Reference Manual

Previous Versions

Eye of GNOME Reference Manual

Previous Versions

gedit Reference Manual

Previous Versions

Nautilus Extension Reference Manual

Previous Versions

Rhythmbox Development Reference Manual

Previous Versions

标准

XDG 基础目录规范

多个规范指定了文件和文件格式。此 freedesktop.org 规范通过定义相对要定位文件的一个或多个基目录来指出在何处寻找这些文件。

共享 MIME-info 数据库规范

freedesktop.org 规范尝试统一 X 桌面环境现在使用的 MIME 数据库系统。

图标主题规范

freedesktop.org 规范描述了存储图标主题的一个通用方法。

图标命名规范

freedesktop.org 规范描述了在一个图标主题中定义图标名及其内容的通用方法。

扩展窗口管理器提示

此 freedesktop.org 规范标准化了 X 桌面之间的 ICCCM 扩展。

桌面应用程序自启动规范

此 freedesktop.org 规范描述了用户登录之后应用程序怎样自动启动以及媒体挂载之后它怎样请求执行一个特定应用程序或打开媒体上的一个指定文件。

桌面通知规范

此规范标准化了桌面通知服务的接口。

桌面项规范

桌面项提供了有关程序的信息,如名称、图标和描述等。这些文件用于程序启动器和创建可启动程序菜单。

菜单规范

freedesktop.org 规范描述了桌面项怎样构成菜单。

GNOME API 参考相关推荐

  1. nvGRAPH API参考分析(二)

    nvGRAPH API参考分析(二) nvGRAPH Code Examples 本文提供了简单的示例. nvGRAPH convert topology example void check(nvg ...

  2. nvGRAPH API参考分析(一)

    nvGRAPH API参考分析(一) 本文通过描述nvGRAPH库函数的输入/输出参数,数据类型和错误代码来指定其行为. 返回值nvgraphStatus_t 除以下内容外,所有nvGRAPH库返回值 ...

  3. Node.js API参考文档(目录)

    Node.js v11.5.0 API参考文档 Node.js®是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时. 关于文档 用法和示例 断言测试 稳定性:2 - 稳 ...

  4. 微软官方的.NET Framework API 参考网址

    微软官方的.NET Framework API 参考网址,值得收藏和查阅~~~ https://docs.microsoft.com/zh-cn/dotnet/api/?view=netframewo ...

  5. Vue-Router API参考

    Vue Router API 参考 1. < router-link> Props # tag 类型: string默认值: "a"有时候想要 <router-l ...

  6. Google 地图 API 参考

    杨航收集技术资料,分享给大家 Google 地图 API 参考 Google 地图 API 现在与 Google AJAX API 载入器集成,后者创建了一个公共命名空间,以便载入和使用多个 Goog ...

  7. Facebook 游戏开发更新文档 API 参考文档 v6.0

    Facebook 游戏开发更新文档 API 参考文档 v6.0 更新日志 1.排行榜 此版本全新推出排行榜 API!提供一套强大的 API, 使得游戏可获取排行榜.查询得分 情况和设置新分数(支持分数 ...

  8. 微软codepush搭建服务器,通过 CodePush API 参考对本机 SDK 作出响应 - Visual Studio App Center | Microsoft Docs...

    响应 Native Client SDK API 参考 02/19/2020 本文内容 CodePush 插件由以下两个组件组成: 可以导入/要求的 JavaScript 模块,并允许应用在运行时与服 ...

  9. django 1.8 官方文档翻译: 2-2-3 查找 API 参考

    查找 API 参考 New in Django 1.7. 这篇文档是查找 API 的参考,Django 用这些API 构建数据库查询的WHERE 子句.若要学习如何使用 查找,参见执行查询:若要了解如 ...

最新文章

  1. 802.1x------2
  2. LayoutInflater中四种类型inflate方法的介绍
  3. 轻量级HTTP服务器Nginx(Nginx日常维护)
  4. rip c语言,GNU C 对标准C语言的扩展
  5. python barrier_Python线程障碍对象Barrier原理详解
  6. vim显示python嵌套级_在Vim中为Python突出显示语法
  7. linux趋势防病毒软件进程,你了解linux的防病毒软件吗?你知道我说的不是防火墙...
  8. 用matlab绘制函数图像
  9. 《滕王阁序》在古文中处于什么水平?
  10. ppt流程图箭头分叉_职场PPT实战:流程图只能箭头方框?设计师教你新思路
  11. ubuntu系统安装到移动硬盘
  12. ajax拒绝访问,jQuery ajax请求 - IE11访问被拒绝
  13. 用源码论述Eclipse学习体会
  14. PS入门基础教程之简单背景抠图讲解,建议收藏!
  15. C# 中的多态和虚方法,如何实现多态和使用虚方法?
  16. BMP180气压传感器调试
  17. virtual-box及相关系统镜像文件下载
  18. 单泵恒压供水控制程序,plc内置pid。维纶触摸屏+西门子smart200plc
  19. PPT设计之蒙版的使用
  20. SAP 系统常用T-Code

热门文章

  1. 关于WS-PSNR、S-PSNR、CPP-PSNR
  2. c 语言 volatile 关键字
  3. RabbitMQ小结
  4. 计算1到100的整数和
  5. 教程视图Android教程(十三)-- Activity间的切换
  6. webpack打包优化_提速MAX 京东通天塔WEBPACK构建发布优化实践
  7. python全栈和java全栈_全栈和python的区别
  8. kong网关从入门到精通_可能国内最好的网关开源项目,支持 Dubbo、SpringCloud,经历多年双11高并发的场景验证
  9. python抽奖简单小程序游戏_python——(分别用两种方式实现)公司年会抽奖小程序...
  10. 设计灵感|排版太死板?提高品质的角度很重要