GObject Reference Manual

时间:2012-03-14 04:47:50
【文件属性】:
文件名称:GObject Reference Manual
文件大小:285KB
文件格式:RAR
更新时间:2012-03-14 04:47:50
GObject gtk Table of Contents Introduction I. Concepts Background Data types and programming Exporting a C API The Glib Dynamic Type System Copy functions Conventions Non-Instantiable non-classed fundamental types Instantiable classed types: objects Initialization and Destruction Non-instantiable classed types: Interfaces. Interface Initialization Interface Destruction The GObject base class Object instanciation Object memory management Reference count Weak References Reference counts and cycles Object properties Accessing multiple properties at once The GObject messaging system Closures C Closures non-C closures (for the fearless). Signals Signal registration Signal connection Signal emission The detail argument II. API Reference GType - The GLib Runtime type identification and management system GTypePlugin - An interface for dynamically loadable types GTypeModule - Type loading modules GObject - The base object type Enums and Flags - Enumeration and flags types GBoxed - A mechanism to wrap opaque C structures registered by the type system Generic Values - A polymorphic type that can hold values of any other type Parameters and Values - Standard Parameter and Value Types Varargs Value Collection - Converting varargs to generic values GParamSpec - Metadata for parameter specifications Signals - A means for customization of object behaviour and a general purpose notification mechanism Closures - Functions as first-class objects Value arrays - A container structure to maintain an array of generic values III. Tools Reference glib-mkenums - C language enum description generation utility glib-genmarshal - C code marshaller generation utility for GLib closures gobject-query - display a tree of types IV. Tutorial How To define and implement a new GObject? Boilerplate header code Boilerplate code Object Construction Object Destruction Object methods Non-virtual public methods Virtual public methods Virtual private Methods Chaining up How To define and implement Interfaces? How To define Interfaces? How To define implement an Interface? Interface definition prerequisites Interface Properties Howto create and use signals Simple use of signals How to provide more flexibility to users? How most people do the same thing with less code How users can abuse signals (and why some think it is good) V. Related Tools GObject builder Graphical inspection of GObjects Debugging reference count problems Writing API docs Index Index of deprecated symbols Index of new symbols in 2.2 Index of new symbols in 2.4 Index of new symbols in 2.6 Index of new symbols in 2.8 Index of new symbols in 2.10
【文件预览】:
GObject Reference Manual
----gobject-Closures.html(131KB)
----howto-gobject-methods.html(10KB)
----howto-interface-properties.html(9KB)
----ix04.html(7KB)
----ch02.html(14KB)
----ix05.html(4KB)
----gobject-The-Base-Object-Type.html(131KB)
----howto-gobject-destruction.html(6KB)
----gobject-Varargs-Value-Collection.html(10KB)
----gobject-properties.html(16KB)
----ch06s03.html(8KB)
----glue.png(12KB)
----index.sgml(69KB)
----gtype-instantiable-classed.html(16KB)
----gobject-Standard-Parameter-and-Value-Types.html(276KB)
----gobject-query.html(6KB)
----ch07s03.html(6KB)
----signal.html(21KB)
----ix07.html(5KB)
----chapter-gobject.html(17KB)
----gtype-non-instantiable.html(6KB)
----howto-interface.html(8KB)
----chapter-signal.html(13KB)
----glib-genmarshal.html(13KB)
----howto-signals.html(8KB)
----gobject-GParamSpec.html(79KB)
----right.png(472B)
----ix03.html(4KB)
----ix06.html(4KB)
----up.png(406B)
----gobject-memory.html(15KB)
----ch01.html(6KB)
----howto-interface-implement.html(8KB)
----gobject-Enumeration-and-Flag-Types.html(41KB)
----gobject-Signals.html(132KB)
----gobject-Generic-values.html(35KB)
----howto-gobject-chainup.html(8KB)
----pt03.html(4KB)
----howto-gobject-code.html(5KB)
----ch07s02.html(16KB)
----home.png(654B)
----tools-refdb.html(5KB)
----gtype-conventions.html(9KB)
----pt01.html(3KB)
----ix01.html(71KB)
----howto-gobject-construction.html(8KB)
----GTypePlugin.html(26KB)
----gobject.devhelp(71KB)
----gobject.devhelp2(80KB)
----chapter-intro.html(7KB)
----glib-mkenums.html(12KB)
----Thumbs.db(8KB)
----howto-gobject.html(14KB)
----tools-gtkdoc.html(5KB)
----chapter-gtype.html(15KB)
----rn01.html(3KB)
----ix08.html(4KB)
----GTypeModule.html(31KB)
----gobject-Type-Information.html(192KB)
----pt02.html(4KB)
----tools-ginspector.html(4KB)
----ch01s02.html(9KB)
----gobject-Value-arrays.html(24KB)
----index.html(13KB)
----left.png(459B)
----pr01.html(5KB)
----gtype-non-instantiable-classed.html(16KB)
----ix02.html(4KB)
----rn02.html(3KB)
----gobject-Boxed-Types.html(17KB)
----ix09.html(3KB)
----style.css(2KB)
----tools-gob.html(4KB)

网友评论

  • 还不错,真好有用