
| 此条目仍有文字未被翻译成中文,条目是根据其他语言维基百科的内容进行翻译的。(2008年9月7日) 欢迎您协助翻译与校对以改善这篇条目。 长期闲置的非中文内容可能会被移除。 |
file-size 被加到一些类中。GLib对象系统,或者说GObject, 是一个在LGPL下发布的自由 软件库 ,它提供了一个轻便的对象系统并支持透明的多语言互通。GObject被设计为可以直接使用在 C 程序中,也封装至其他语言。
仅依赖于GLib和libc,GObject是GNOME的基石并且普遍使用在GTK+, Pango,Accessibility Toolkit和大多数GNOME的高级库和应用程序中 。在GTK+ 2.0之前,GObject代码是GTK+的一部分。 (现在GObject这个名字已经不在GTK+中了──取代它的基本类型叫做GtkObject。)
GTK+ 2.0的发布分分离出了一个来作为它的实用。
使用空间系统释放GTK+ 2.0 had the object system extracted into a separate library due to its general utility. In the process, most non-GUI-specific parts of the GtkObject class was moved up into GObject, the new common baseclass. Having existed as a separate library since March 11, 2002 (the release date of GTK+ 2.0), the GObject library is now used by many non-GUI programs such as command-line and server applications.
Though GObject has its own separate set of documentation [1] and is usually compiled into its own shared library file, the source code for GObject resides in the GLib source tree and is distributed along with GLib. For this reason, GObject uses the GLib version numbers and is typically packaged together with GLib (for example, Debian puts GObject in its libglib2.0 package family).
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History