Initial commit
[platform/upstream/glib2.0.git] / docs / reference / gobject / html / pt01.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>Part I. Concepts</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7 <link rel="home" href="index.html" title="GObject Reference Manual">
8 <link rel="up" href="index.html" title="GObject Reference Manual">
9 <link rel="prev" href="pr01.html" title="Introduction">
10 <link rel="next" href="chapter-intro.html" title="Background">
11 <meta name="generator" content="GTK-Doc V1.13 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 <link rel="preface" href="pr01.html" title="Introduction">
14 <link rel="part" href="pt01.html" title="Part I. Concepts">
15 <link rel="chapter" href="chapter-intro.html" title="Background">
16 <link rel="chapter" href="chapter-gtype.html" title="The GLib Dynamic Type System">
17 <link rel="chapter" href="chapter-gobject.html" title="The GObject base class">
18 <link rel="chapter" href="chapter-signal.html" title="The GObject messaging system">
19 <link rel="reference" href="rn01.html" title="API Reference">
20 <link rel="reference" href="rn02.html" title="Tools Reference">
21 <link rel="part" href="pt02.html" title="Part IV. Tutorial">
22 <link rel="chapter" href="howto-gobject.html" title="How to define and implement a new GObject">
23 <link rel="chapter" href="howto-interface.html" title="How to define and implement interfaces">
24 <link rel="chapter" href="howto-signals.html" title="How to create and use signals">
25 <link rel="part" href="pt03.html" title="Part V. Related Tools">
26 <link rel="chapter" href="tools-vala.html" title="Vala">
27 <link rel="chapter" href="tools-gob.html" title="GObject builder">
28 <link rel="chapter" href="tools-ginspector.html" title="Graphical inspection of GObjects">
29 <link rel="chapter" href="tools-refdb.html" title="Debugging reference count problems">
30 <link rel="chapter" href="tools-gtkdoc.html" title="Writing API docs">
31 <link rel="index" href="api-index-full.html" title="Index">
32 <link rel="index" href="api-index-deprecated.html" title="Index of deprecated symbols">
33 <link rel="index" href="api-index-2-2.html" title="Index of new symbols in 2.2">
34 <link rel="index" href="api-index-2-4.html" title="Index of new symbols in 2.4">
35 <link rel="index" href="api-index-2-6.html" title="Index of new symbols in 2.6">
36 <link rel="index" href="api-index-2-8.html" title="Index of new symbols in 2.8">
37 <link rel="index" href="api-index-2-10.html" title="Index of new symbols in 2.10">
38 <link rel="index" href="api-index-2-12.html" title="Index of new symbols in 2.12">
39 <link rel="index" href="api-index-2-14.html" title="Index of new symbols in 2.14">
40 <link rel="index" href="api-index-2-18.html" title="Index of new symbols in 2.18">
41 <link rel="index" href="api-index-2-22.html" title="Index of new symbols in 2.22">
42 <link rel="index" href="api-index-2-24.html" title="Index of new symbols in 2.24">
43 </head>
44 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
45 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
46 <td><a accesskey="p" href="pr01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
47 <td> </td>
48 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
49 <th width="100%" align="center">GObject Reference Manual</th>
50 <td><a accesskey="n" href="chapter-intro.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
51 </tr></table>
52 <div class="part" title="Part I. Concepts">
53 <div class="titlepage"><div><div><h1 class="title">
54 <a name="id520877"></a>Part I. Concepts</h1></div></div></div>
55 <div class="toc">
56 <p><b>Table of Contents</b></p>
57 <dl>
58 <dt><span class="chapter"><a href="chapter-intro.html">Background</a></span></dt>
59 <dd><dl>
60 <dt><span class="sect1"><a href="chapter-intro.html#id589065">Data types and programming</a></span></dt>
61 <dt><span class="sect1"><a href="ch01s02.html">Exporting a C API</a></span></dt>
62 </dl></dd>
63 <dt><span class="chapter"><a href="chapter-gtype.html">The GLib Dynamic Type System</a></span></dt>
64 <dd><dl>
65 <dt><span class="sect1"><a href="chapter-gtype.html#gtype-copy">Copy functions</a></span></dt>
66 <dt><span class="sect1"><a href="gtype-conventions.html">Conventions</a></span></dt>
67 <dt><span class="sect1"><a href="gtype-non-instantiable.html">Non-instantiable non-classed fundamental types</a></span></dt>
68 <dt><span class="sect1"><a href="gtype-instantiable-classed.html">Instantiable classed types: objects</a></span></dt>
69 <dd><dl><dt><span class="sect2"><a href="gtype-instantiable-classed.html#gtype-instantiable-classed-init-done">Initialization and Destruction</a></span></dt></dl></dd>
70 <dt><span class="sect1"><a href="gtype-non-instantiable-classed.html">Non-instantiable classed types: interfaces</a></span></dt>
71 <dd><dl>
72 <dt><span class="sect2"><a href="gtype-non-instantiable-classed.html#gtype-non-instantiable-classed-init">Interface Initialization</a></span></dt>
73 <dt><span class="sect2"><a href="gtype-non-instantiable-classed.html#gtype-non-instantiable-classed-dest">Interface Destruction</a></span></dt>
74 </dl></dd>
75 </dl></dd>
76 <dt><span class="chapter"><a href="chapter-gobject.html">The GObject base class</a></span></dt>
77 <dd><dl>
78 <dt><span class="sect1"><a href="chapter-gobject.html#gobject-instantiation">Object instantiation</a></span></dt>
79 <dt><span class="sect1"><a href="gobject-memory.html">Object memory management</a></span></dt>
80 <dd><dl>
81 <dt><span class="sect2"><a href="gobject-memory.html#gobject-memory-refcount">Reference count</a></span></dt>
82 <dt><span class="sect2"><a href="gobject-memory.html#gobject-memory-weakref">Weak References</a></span></dt>
83 <dt><span class="sect2"><a href="gobject-memory.html#gobject-memory-cycles">Reference counts and cycles</a></span></dt>
84 </dl></dd>
85 <dt><span class="sect1"><a href="gobject-properties.html">Object properties</a></span></dt>
86 <dd><dl><dt><span class="sect2"><a href="gobject-properties.html#gobject-multi-properties">Accessing multiple properties at once</a></span></dt></dl></dd>
87 </dl></dd>
88 <dt><span class="chapter"><a href="chapter-signal.html">The GObject messaging system</a></span></dt>
89 <dd><dl>
90 <dt><span class="sect1"><a href="chapter-signal.html#closure">Closures</a></span></dt>
91 <dd><dl>
92 <dt><span class="sect2"><a href="chapter-signal.html#id570574">C Closures</a></span></dt>
93 <dt><span class="sect2"><a href="chapter-signal.html#id582370">Non-C closures (for the fearless)</a></span></dt>
94 </dl></dd>
95 <dt><span class="sect1"><a href="signal.html">Signals</a></span></dt>
96 <dd><dl>
97 <dt><span class="sect2"><a href="signal.html#signal-registration">Signal registration</a></span></dt>
98 <dt><span class="sect2"><a href="signal.html#signal-connection">Signal connection</a></span></dt>
99 <dt><span class="sect2"><a href="signal.html#signal-emission">Signal emission</a></span></dt>
100 <dt><span class="sect2"><a href="signal.html#signal-detail">The <span class="emphasis"><em>detail</em></span> argument</a></span></dt>
101 </dl></dd>
102 </dl></dd>
103 </dl>
104 </div>
105 </div>
106 <div class="footer">
107 <hr>
108           Generated by GTK-Doc V1.13</div>
109 </body>
110 </html>