8
7
<link rel="up" href="application-mgmt.html" title="Application management">
9
8
<link rel="prev" href="application-mgmt.html" title="Application management">
10
9
<link rel="next" href="GnomeAppBar.html" title="GnomeAppBar">
11
<meta name="generator" content="GTK-Doc V1.5 (XML mode)">
10
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
12
11
<link rel="stylesheet" href="style.css" type="text/css">
13
12
<link rel="chapter" href="ch01.html" title="GNOME UI Library (libgnomeui)">
15
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
16
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
18
16
<td><a accesskey="p" href="application-mgmt.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
19
17
<td><a accesskey="u" href="application-mgmt.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
20
18
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
21
19
<th width="100%" align="center">GNOME UI Library Reference Manual</th>
22
20
<td><a accesskey="n" href="GnomeAppBar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
24
<tr><td colspan="5" class="shortcuts"><nobr><a href="#top_of_page" class="shortcut">Top</a>
26
<a href="#desc" class="shortcut">Description</a>
28
<a href="#object_hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#properties" class="shortcut">Properties</a></nobr></td></tr>
32
22
<div class="refentry" lang="en">
33
23
<a name="GnomeApp"></a><div class="titlepage"></div>
34
24
<div class="refnamediv"><table width="100%"><tr>
36
<h2><span class="refentrytitle"><a name="top_of_page"></a>GnomeApp</span></h2>
26
<h2><span class="refentrytitle">GnomeApp</span></h2>
37
27
<p>GnomeApp — The main application widget.</p>
39
29
<td valign="top" align="right"></td>
40
30
</tr></table></div>
41
31
<div class="refsynopsisdiv">
42
<a name="synopsis"></a><h2>Synopsis</h2>
43
33
<pre class="synopsis">
45
35
#include <libgnomeui/libgnomeui.h>
49
39
#define <a href="GnomeApp.html#GNOME-APP-TOOLBAR-NAME:CAPS">GNOME_APP_TOOLBAR_NAME</a>
50
40
<a href="GnomeApp.html#GnomeApp-struct">GnomeApp</a>;
52
href="../gtk/GtkWidget.html"
42
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
53
43
>GtkWidget</a>* <a href="GnomeApp.html#gnome-app-new">gnome_app_new</a> (const <a
54
href="../glib/glib-Basic-Types.html#gchar"
44
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
55
45
>gchar</a> *appname,
57
href="../glib/glib-Basic-Types.html#gchar"
47
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
58
48
>gchar</a> *title);
59
49
void <a href="GnomeApp.html#gnome-app-construct">gnome_app_construct</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
61
href="../glib/glib-Basic-Types.html#gchar"
51
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
62
52
>gchar</a> *appname,
64
href="../glib/glib-Basic-Types.html#gchar"
54
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
65
55
>gchar</a> *title);
66
56
void <a href="GnomeApp.html#gnome-app-set-menus">gnome_app_set_menus</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
68
href="../gtk/GtkMenuBar.html"
58
href="/usr/share/gtk-doc/html/gtk/GtkMenuBar.html"
69
59
>GtkMenuBar</a> *menubar);
70
60
void <a href="GnomeApp.html#gnome-app-set-toolbar">gnome_app_set_toolbar</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
72
href="../gtk/GtkToolbar.html"
62
href="/usr/share/gtk-doc/html/gtk/GtkToolbar.html"
73
63
>GtkToolbar</a> *toolbar);
74
64
void <a href="GnomeApp.html#gnome-app-set-statusbar">gnome_app_set_statusbar</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
76
href="../gtk/GtkWidget.html"
66
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
77
67
>GtkWidget</a> *statusbar);
78
68
void <a href="GnomeApp.html#gnome-app-set-statusbar-custom">gnome_app_set_statusbar_custom</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
80
href="../gtk/GtkWidget.html"
70
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
81
71
>GtkWidget</a> *container,
83
href="../gtk/GtkWidget.html"
73
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
84
74
>GtkWidget</a> *statusbar);
85
75
void <a href="GnomeApp.html#gnome-app-set-contents">gnome_app_set_contents</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
87
href="../gtk/GtkWidget.html"
77
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
88
78
>GtkWidget</a> *contents);
89
79
void <a href="GnomeApp.html#gnome-app-add-toolbar">gnome_app_add_toolbar</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
91
href="../gtk/GtkToolbar.html"
81
href="/usr/share/gtk-doc/html/gtk/GtkToolbar.html"
92
82
>GtkToolbar</a> *toolbar,
94
href="../glib/glib-Basic-Types.html#gchar"
84
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
96
86
BonoboDockItemBehavior behavior,
97
87
BonoboDockPlacement placement,
99
href="../glib/glib-Basic-Types.html#gint"
89
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
100
90
>gint</a> band_num,
102
href="../glib/glib-Basic-Types.html#gint"
92
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
103
93
>gint</a> band_position,
105
href="../glib/glib-Basic-Types.html#gint"
95
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
106
96
>gint</a> offset);
108
href="../gtk/GtkWidget.html"
98
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
109
99
>GtkWidget</a>* <a href="GnomeApp.html#gnome-app-add-docked">gnome_app_add_docked</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
111
href="../gtk/GtkWidget.html"
101
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
112
102
>GtkWidget</a> *widget,
114
href="../glib/glib-Basic-Types.html#gchar"
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
115
105
>gchar</a> *name,
116
106
BonoboDockItemBehavior behavior,
117
107
BonoboDockPlacement placement,
119
href="../glib/glib-Basic-Types.html#gint"
109
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
120
110
>gint</a> band_num,
122
href="../glib/glib-Basic-Types.html#gint"
112
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
123
113
>gint</a> band_position,
125
href="../glib/glib-Basic-Types.html#gint"
115
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
126
116
>gint</a> offset);
127
117
void <a href="GnomeApp.html#gnome-app-add-dock-item">gnome_app_add_dock_item</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
128
118
BonoboDockItem *item,
129
119
BonoboDockPlacement placement,
131
href="../glib/glib-Basic-Types.html#gint"
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
132
122
>gint</a> band_num,
134
href="../glib/glib-Basic-Types.html#gint"
124
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
135
125
>gint</a> band_position,
137
href="../glib/glib-Basic-Types.html#gint"
127
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
138
128
>gint</a> offset);
139
129
void <a href="GnomeApp.html#gnome-app-enable-layout-config">gnome_app_enable_layout_config</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
141
href="../glib/glib-Basic-Types.html#gboolean"
131
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
142
132
>gboolean</a> enable);
143
133
BonoboDock* <a href="GnomeApp.html#gnome-app-get-dock">gnome_app_get_dock</a> (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app);
144
134
BonoboDockItem* <a href="GnomeApp.html#gnome-app-get-dock-item-by-name">gnome_app_get_dock_item_by_name</a>
145
135
(<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
147
href="../glib/glib-Basic-Types.html#gchar"
137
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
148
138
>gchar</a> *name);
153
143
<div class="refsect1" lang="en">
154
<a name="object_hierarchy"></a><h2>Object Hierarchy</h2>
144
<a name="id2867472"></a><h2>Object Hierarchy</h2>
155
145
<pre class="synopsis">
158
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
148
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
160
150
+----GInitiallyUnowned
162
href="../gtk/GtkObject.html"
152
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
165
href="../gtk/GtkWidget.html"
155
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
168
href="../gtk/GtkContainer.html"
158
href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
169
159
>GtkContainer</a>
171
href="../gtk/GtkBin.html"
161
href="/usr/share/gtk-doc/html/gtk/GtkBin.html"
174
href="../gtk/GtkWindow.html"
164
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
179
169
<div class="refsect1" lang="en">
180
<a name="impl_interfaces"></a><h2>Implemented Interfaces</h2>
170
<a name="id2867539"></a><h2>Implemented Interfaces</h2>
182
172
GnomeApp implements
183
173
AtkImplementorIface.</p>
185
175
<div class="refsect1" lang="en">
186
<a name="properties"></a><h2>Properties</h2>
176
<a name="id2867557"></a><h2>Properties</h2>
187
177
<pre class="synopsis">
189
179
"<a href="GnomeApp.html#GnomeApp--app-id">app-id</a>" <a
190
href="../gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
180
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
191
181
>gchararray</a> : Read / Write / Construct
194
184
<div class="refsect1" lang="en">
195
<a name="desc"></a><h2>Description</h2>
185
<a name="id2867587"></a><h2>Description</h2>
197
187
The <em class="parameter"><code>GnomeApp</code></em> widget and associated functions provides the easiest way to
198
188
create an almost complete GNOME application in libgnomeui. Simple create an
488
478
<div class="refsect2" lang="en">
489
<a name="id2680411"></a><h3>
479
<a name="id2868435"></a><h3>
490
480
<a name="gnome-app-add-toolbar"></a>gnome_app_add_toolbar ()</h3>
491
<a class="indexterm" name="id2680424"></a><pre class="programlisting">void gnome_app_add_toolbar (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
481
<a class="indexterm" name="id2868446"></a><pre class="programlisting">void gnome_app_add_toolbar (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
493
href="../gtk/GtkToolbar.html"
483
href="/usr/share/gtk-doc/html/gtk/GtkToolbar.html"
494
484
>GtkToolbar</a> *toolbar,
496
href="../glib/glib-Basic-Types.html#gchar"
486
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
497
487
>gchar</a> *name,
498
488
BonoboDockItemBehavior behavior,
499
489
BonoboDockPlacement placement,
501
href="../glib/glib-Basic-Types.html#gint"
491
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
502
492
>gint</a> band_num,
504
href="../glib/glib-Basic-Types.html#gint"
494
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
505
495
>gint</a> band_position,
507
href="../glib/glib-Basic-Types.html#gint"
497
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
508
498
>gint</a> offset);</pre>
510
500
Create a new <span class="type">BonoboDockItem</span> widget containing <em class="parameter"><code>toolbar</code></em>, and add it
573
563
<div class="refsect2" lang="en">
574
<a name="id2680678"></a><h3>
564
<a name="id2868700"></a><h3>
575
565
<a name="gnome-app-add-docked"></a>gnome_app_add_docked ()</h3>
576
<a class="indexterm" name="id2680691"></a><pre class="programlisting"><a
577
href="../gtk/GtkWidget.html"
566
<a class="indexterm" name="id2868711"></a><pre class="programlisting"><a
567
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
578
568
>GtkWidget</a>* gnome_app_add_docked (<a href="GnomeApp.html" title="GnomeApp">GnomeApp</a> *app,
580
href="../gtk/GtkWidget.html"
570
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
581
571
>GtkWidget</a> *widget,
583
href="../glib/glib-Basic-Types.html#gchar"
573
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
584
574
>gchar</a> *name,
585
575
BonoboDockItemBehavior behavior,
586
576
BonoboDockPlacement placement,
588
href="../glib/glib-Basic-Types.html#gint"
578
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
589
579
>gint</a> band_num,
591
href="../glib/glib-Basic-Types.html#gint"
581
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
592
582
>gint</a> band_position,
594
href="../glib/glib-Basic-Types.html#gint"
584
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
595
585
>gint</a> offset);</pre>
597
587
Add <em class="parameter"><code>widget</code></em> as a dock item according to the specified layout