1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>
GtkObject
</title>
<meta name="GENERATOR" content=
"Modular DocBook HTML Stylesheet Version 1.45">
<link rel="HOME" title="GTK+ / Gnome Application Development"
href="ggad.html">
<link rel="UP" title="GTK+/Gnome Object Hierarchy" href=
"hierarchy.html">
<link rel="PREVIOUS" title="GTK+/Gnome Object Hierarchy" href=
"hierarchy.html">
<link rel="NEXT" title="Widgets" href="z207.html">
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink=
"#840084" alink="#0000FF">
<div class="NAVHEADER">
<table width="100%" border="0" bgcolor="#ffffff" cellpadding=
"1" cellspacing="0">
<tr>
<th colspan="4" align="center">
<font color="#000000" size="2">GTK+ / Gnome Application
Development</font>
</th>
</tr>
<tr>
<td width="25%" bgcolor="#ffffff" align="left">
<a href="hierarchy.html"><font color="#0000ff" size=
"2"><b><<< Previous</b></font></a>
</td>
<td width="25%" colspan="2" bgcolor="#ffffff" align=
"center">
<font color="#0000ff" size="2"><b><a href="ggad.html">
<font color="#0000ff" size="2"><b>
Home</b></font></a></b></font>
</td>
<td width="25%" bgcolor="#ffffff" align="right">
<a href="z207.html"><font color="#0000ff" size="2"><b>
Next >>></b></font></a>
</td>
</tr>
</table>
</div>
<div class="SECT1">
<h1 class="SECT1">
<a name="Z202"><span class="STRUCTNAME">
GtkObject</span></a>
</h1>
<div class="SECT2">
<h2 class="SECT2">
<a name="Z203"><span class="STRUCTNAME">
GtkObject</span></a>
</h2>
<div class="SECT3">
<h3 class="SECT3">
<a name="Z204">Library</a>
</h3>
<p>
GTK+
</p>
</div>
<div class="SECT3">
<h3 class="SECT3">
<a name="Z205">Header File</a>
</h3>
<p>
<tt class="FILENAME">gtk/gtkobject.h</tt>
</p>
</div>
<div class="SECT3">
<h3 class="SECT3">
<a name="Z206">Description</a>
</h3>
<p>
<span class="STRUCTNAME">GtkObject</span> is the base
of GTK+'s object hierarchy. It is not a graphical
component; it implements interfaces for reference
counting, attaching key-value pairs to objects and
object destruction ("virtual destructors" in C++
terms). <span class="STRUCTNAME">GtkObject</span>
itself makes heavy use of the GTK+ type system. The
signal/callback infrastructure of GTK+ works in terms
of <span class="STRUCTNAME">GtkObject</span>---that is,
signals are emitted from a particular <span class=
"STRUCTNAME">GtkObject</span>, and callbacks are
connected to a particular object and signal.
</p>
<p>
<a href="cha-objects.html">the chapter called <i>The
GTK+ Object and Type System</i></a> covers <span class=
"STRUCTNAME">GtkObject</span> in detail.
</p>
</div>
</div>
</div>
<div class="NAVFOOTER">
<br>
<br>
<table width="100%" border="0" bgcolor="#ffffff" cellpadding=
"1" cellspacing="0">
<tr>
<td width="25%" bgcolor="#ffffff" align="left">
<a href="hierarchy.html"><font color="#0000ff" size=
"2"><b><<< Previous</b></font></a>
</td>
<td width="25%" colspan="2" bgcolor="#ffffff" align=
"center">
<font color="#0000ff" size="2"><b><a href="ggad.html">
<font color="#0000ff" size="2"><b>
Home</b></font></a></b></font>
</td>
<td width="25%" bgcolor="#ffffff" align="right">
<a href="z207.html"><font color="#0000ff" size="2"><b>
Next >>></b></font></a>
</td>
</tr>
<tr>
<td colspan="2" align="left">
<font color="#000000" size="2"><b>GTK+/Gnome Object
Hierarchy</b></font>
</td>
<td colspan="2" align="right">
<font color="#000000" size="2"><b>Widgets</b></font>
</td>
</tr>
</table>
</div>
</body>
</html>
|