~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to docs/reference/gtk/gtk-docs.sgml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-05-04 12:24:25 UTC
  • mfrom: (1.1.21 upstream)
  • Revision ID: james.westby@ubuntu.com-20070504122425-0m8midgzrp40y8w2
Tags: 2.10.12-1ubuntu1
* Sync with Debian
* New upstream version:
  Fixed bugs:
  - 379414 file chooser warnings when changing path in the entry
  - 418585 GtkFileChooserDefault sizing code is not DPI independent
  - 419568 Crash in search if start with special letter
  - 435062 build dies with icon cache validation
  - 379399 Segfault to call gtk_print_operation_run twice.
  - 387889 cups backend has problems when there are too many printers
  - 418531 invalid read to gtkicontheme.c gtk_icon_theme_lookup_icon...
  - 423916 crash in color scheme code
  - 424042 Segmentation fault while quickly pressing Alt+arrows
  - 415260 Protect against negative indices when setting values in G...
  - 419171 XGetVisualInfo() may not set nxvisuals
  - 128852 Gdk cursors don't look good on win32
  - 344657 Ctrl-H doesn't toggle "Show Hidden Files" setting
  - 345345 PrintOperation::paginate is not emitted for class handler
  - 347567 GtkPrintOperation::end-print is not emitted if it's cance...
  - 369112 gtk_ui_manager_add_ui should accept unnamed separator
  - 392015 Selected menu item invisible on Windows Vista
  - 399253 MS-Windows Theme Bottom Tab placement rendering glitches
  - 399425 gtk_input_dialog_fill_axes() adds child to gtkscrolledwin...
  - 403251 [patch] little memory leak in GtkPrintJob
  - 403267 [patch] memory leak in GtkPageSetupUnixDialog
  - 403470 MS-Windows Theme tab placement other than on top leaks a ...
  - 404506 Windows system fonts that have multi-byte font names cann...
  - 405089 Incorrect window placement for GtkEventBox private window
  - 405515 Minor leak in gtkfilesystemmodel.c
  - 405539 gdk_pixbuf_save() for PNG saver can return FALSE without ...
  - 415681 gdk_window_clear_area includes an extra line and column o...
  - 418219 GtkRecentChooser should apply filter before sorting and c...
  - 418403 Scroll to printer after selecting it from settings
  - 421985 _gtk_print_operation_platform_backend_launch_preview
  - 421990 gtk_print_job_get_surface
  - 421993 gtk_print_operation_init
  - 423064 Conditional jump or move depends on uninitialised value(s...
  - 423722 Fix printing header in gtk-demo
  - 424168 gtk_print_operation_run on async preview
  - 425655 Don't install gtk+-unix-print-2.0.pc on non-UNIX platforms
  - 425786 GDK segfaults if XineramaQueryScreens fails
  - 428665 Lpr Backend gets stuck in infinite loop during gtk_enumer...
  - 429902 GtkPrintOperation leaks cairo contextes
  - 431997 First delay of GdkPixbufAnimationIter is wrong
  - 433242 Inconsistent scroll arrow position calculations
  - 433972 Placing gtk.Expander inside a gtk.TextView() changes gtk....
  - 434261 _gtk_toolbar_elide_underscores incorrectly handles some s...
  - 383354 ctrl-L should make 'Location' entry disappear
  - 418673 gtk_recent_manager_add_item
  - 429732 gtk_accel_group_finalize accesses invalid memory
  - 435028 WM_CLIENT_LEADER is wrong on the leader_window
  - 431067 Background of the header window is not updated
  - 338843 add recent files support inside the ui manager
  - 148535 add drop shadow to menus, tooltips, etc. under Windows XP
* debian/control.in:
  - Conflicts on ubuntulooks (<= 0.9.11-1)
* debian/patches/15_default-fallback-icon-theme.patch:
  - patch from Debian, fallback on gnome icon theme

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
 
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
 
4
<!ENTITY GtkAboutDialog SYSTEM "xml/gtkaboutdialog.xml">
 
5
<!ENTITY GtkAccelLabel SYSTEM "xml/gtkaccellabel.xml">
 
6
<!ENTITY GtkAction SYSTEM "xml/gtkaction.xml">
 
7
<!ENTITY GtkActionGroup SYSTEM "xml/gtkactiongroup.xml">
 
8
<!ENTITY GtkAdjustment SYSTEM "xml/gtkadjustment.xml">
 
9
<!ENTITY GtkAlignment SYSTEM "xml/gtkalignment.xml">
 
10
<!ENTITY GtkArrow SYSTEM "xml/gtkarrow.xml">
 
11
<!ENTITY GtkAspectFrame SYSTEM "xml/gtkaspectframe.xml">
 
12
<!ENTITY GtkAssistant SYSTEM "xml/gtkassistant.xml">
 
13
<!ENTITY GtkButtonBox SYSTEM "xml/gtkbbox.xml">
 
14
<!ENTITY GtkBin SYSTEM "xml/gtkbin.xml">
 
15
<!ENTITY GtkBox SYSTEM "xml/gtkbox.xml">
 
16
<!ENTITY GtkButton SYSTEM "xml/gtkbutton.xml">
 
17
<!ENTITY GtkCalendar SYSTEM "xml/gtkcalendar.xml">
 
18
<!ENTITY GtkCheckButton SYSTEM "xml/gtkcheckbutton.xml">
 
19
<!ENTITY GtkCheckMenuItem SYSTEM "xml/gtkcheckmenuitem.xml">
 
20
<!ENTITY GtkCList SYSTEM "xml/gtkclist.xml">
 
21
<!ENTITY GtkColorButton SYSTEM "xml/gtkcolorbutton.xml">
 
22
<!ENTITY GtkColorSelection SYSTEM "xml/gtkcolorsel.xml">
 
23
<!ENTITY GtkColorSelectionDialog SYSTEM "xml/gtkcolorseldlg.xml">
 
24
<!ENTITY GtkCombo SYSTEM "xml/gtkcombo.xml">
 
25
<!ENTITY GtkComboBox SYSTEM "xml/gtkcombobox.xml">
 
26
<!ENTITY GtkComboBoxEntry SYSTEM "xml/gtkcomboboxentry.xml">
 
27
<!ENTITY GtkContainer SYSTEM "xml/gtkcontainer.xml">
 
28
<!ENTITY GtkCTree SYSTEM "xml/gtkctree.xml">
 
29
<!ENTITY GtkCurve SYSTEM "xml/gtkcurve.xml">
 
30
<!ENTITY GtkDialog SYSTEM "xml/gtkdialog.xml">
 
31
<!ENTITY GtkDrawingArea SYSTEM "xml/gtkdrawingarea.xml">
 
32
<!ENTITY GtkEditable SYSTEM "xml/gtkeditable.xml">
 
33
<!ENTITY GtkOldEditable SYSTEM "xml/gtkoldeditable.xml">
 
34
<!ENTITY GtkEntry SYSTEM "xml/gtkentry.xml">
 
35
<!ENTITY GtkEntryCompletion SYSTEM "xml/gtkentrycompletion.xml">
 
36
<!ENTITY GtkEventBox SYSTEM "xml/gtkeventbox.xml">
 
37
<!ENTITY GtkExpander SYSTEM "xml/gtkexpander.xml">
 
38
<!ENTITY GtkFileChooser SYSTEM "xml/gtkfilechooser.xml">
 
39
<!ENTITY GtkFileChooserButton SYSTEM "xml/gtkfilechooserbutton.xml">
 
40
<!ENTITY GtkFileChooserDialog SYSTEM "xml/gtkfilechooserdialog.xml">
 
41
<!ENTITY GtkFileChooserWidget SYSTEM "xml/gtkfilechooserwidget.xml">
 
42
<!ENTITY GtkFileFilter SYSTEM "xml/gtkfilefilter.xml">
 
43
<!ENTITY GtkFileSelection SYSTEM "xml/gtkfilesel.xml">
 
44
<!ENTITY GtkFixed SYSTEM "xml/gtkfixed.xml">
 
45
<!ENTITY GtkFontButton SYSTEM "xml/gtkfontbutton.xml">
 
46
<!ENTITY GtkFontSelection SYSTEM "xml/gtkfontsel.xml">
 
47
<!ENTITY GtkFontSelectionDialog SYSTEM "xml/gtkfontseldlg.xml">
 
48
<!ENTITY GtkFrame SYSTEM "xml/gtkframe.xml">
 
49
<!ENTITY GtkGammaCurve SYSTEM "xml/gtkgamma.xml">
 
50
<!ENTITY GtkHandleBox SYSTEM "xml/gtkhandlebox.xml">
 
51
<!ENTITY GtkHButtonBox SYSTEM "xml/gtkhbbox.xml">
 
52
<!ENTITY GtkHBox SYSTEM "xml/gtkhbox.xml">
 
53
<!ENTITY GtkHPaned SYSTEM "xml/gtkhpaned.xml">
 
54
<!ENTITY GtkHRuler SYSTEM "xml/gtkhruler.xml">
 
55
<!ENTITY GtkHScale SYSTEM "xml/gtkhscale.xml">
 
56
<!ENTITY GtkHScrollbar SYSTEM "xml/gtkhscrollbar.xml">
 
57
<!ENTITY GtkHSeparator SYSTEM "xml/gtkhseparator.xml">
 
58
<!ENTITY GtkIconView SYSTEM "xml/gtkiconview.xml">
 
59
<!ENTITY GtkImage SYSTEM "xml/gtkimage.xml">
 
60
<!ENTITY GtkImageMenuItem SYSTEM "xml/gtkimagemenuitem.xml">
 
61
<!ENTITY GtkIMContext SYSTEM "xml/gtkimcontext.xml">
 
62
<!ENTITY GtkIMContextSimple SYSTEM "xml/gtkimcontextsimple.xml">
 
63
<!ENTITY GtkIMMulticontext SYSTEM "xml/gtkimmulticontext.xml">
 
64
<!ENTITY GtkInputDialog SYSTEM "xml/gtkinputdialog.xml">
 
65
<!ENTITY GtkInvisible SYSTEM "xml/gtkinvisible.xml">
 
66
<!ENTITY GtkItem SYSTEM "xml/gtkitem.xml">
 
67
<!ENTITY GtkItemFactory SYSTEM "xml/gtkitemfactory.xml">
 
68
<!ENTITY GtkLabel SYSTEM "xml/gtklabel.xml">
 
69
<!ENTITY GtkLayout SYSTEM "xml/gtklayout.xml">
 
70
<!ENTITY GtkLinkButton SYSTEM "xml/gtklinkbutton.xml">
 
71
<!ENTITY GtkList SYSTEM "xml/gtklist.xml">
 
72
<!ENTITY GtkListItem SYSTEM "xml/gtklistitem.xml">
 
73
<!ENTITY GtkMenu SYSTEM "xml/gtkmenu.xml">
 
74
<!ENTITY GtkMenuBar SYSTEM "xml/gtkmenubar.xml">
 
75
<!ENTITY GtkMenuItem SYSTEM "xml/gtkmenuitem.xml">
 
76
<!ENTITY GtkMenuShell SYSTEM "xml/gtkmenushell.xml">
 
77
<!ENTITY GtkMenuToolButton SYSTEM "xml/gtkmenutoolbutton.xml">
 
78
<!ENTITY GtkMessageDialog SYSTEM "xml/gtkmessagedialog.xml">
 
79
<!ENTITY GtkMisc SYSTEM "xml/gtkmisc.xml">
 
80
<!ENTITY GtkNotebook SYSTEM "xml/gtknotebook.xml">
 
81
<!ENTITY GtkObject SYSTEM "xml/gtkobject.xml">
 
82
<!ENTITY GtkOptionMenu SYSTEM "xml/gtkoptionmenu.xml">
 
83
<!ENTITY GtkPaned SYSTEM "xml/gtkpaned.xml">
 
84
<!ENTITY GtkPixmap SYSTEM "xml/gtkpixmap.xml">
 
85
<!ENTITY GtkPlug SYSTEM "xml/gtkplug.xml">
 
86
<!ENTITY GtkPreview SYSTEM "xml/gtkpreview.xml">
 
87
<!ENTITY GtkPrintOperation SYSTEM "xml/gtkprintoperation.xml">
 
88
<!ENTITY GtkPrintContext SYSTEM "xml/gtkprintcontext.xml">
 
89
<!ENTITY GtkPrintSettings SYSTEM "xml/gtkprintsettings.xml">
 
90
<!ENTITY GtkPageSetup SYSTEM "xml/gtkpagesetup.xml">
 
91
<!ENTITY GtkPaperSize SYSTEM "xml/gtkpapersize.xml">
 
92
<!ENTITY GtkPrinter SYSTEM "xml/gtkprinter.xml">
 
93
<!ENTITY GtkPrintJob SYSTEM "xml/gtkprintjob.xml">
 
94
<!ENTITY GtkPrintUnixDialog SYSTEM "xml/gtkprintunixdialog.xml">
 
95
<!ENTITY GtkPageSetupUnixDialog SYSTEM "xml/gtkpagesetupunixdialog.xml">
 
96
<!ENTITY GtkProgress SYSTEM "xml/gtkprogress.xml">
 
97
<!ENTITY GtkProgressBar SYSTEM "xml/gtkprogressbar.xml">
 
98
<!ENTITY GtkRadioAction SYSTEM "xml/gtkradioaction.xml">
 
99
<!ENTITY GtkRadioButton SYSTEM "xml/gtkradiobutton.xml">
 
100
<!ENTITY GtkRadioMenuItem SYSTEM "xml/gtkradiomenuitem.xml">
 
101
<!ENTITY GtkRadioToolButton SYSTEM "xml/gtkradiotoolbutton.xml">
 
102
<!ENTITY GtkRange SYSTEM "xml/gtkrange.xml">
 
103
<!ENTITY GtkRecentChooser SYSTEM "xml/gtkrecentchooser.xml">
 
104
<!ENTITY GtkRecentChooserDialog SYSTEM "xml/gtkrecentchooserdialog.xml">
 
105
<!ENTITY GtkRecentChooserMenu SYSTEM "xml/gtkrecentchoosermenu.xml">
 
106
<!ENTITY GtkRecentChooserWidget SYSTEM "xml/gtkrecentchooserwidget.xml">
 
107
<!ENTITY GtkRecentFilter SYSTEM "xml/gtkrecentfilter.xml">
 
108
<!ENTITY GtkRecentManager SYSTEM "xml/gtkrecentmanager.xml">
 
109
<!ENTITY GtkRuler SYSTEM "xml/gtkruler.xml">
 
110
<!ENTITY GtkScale SYSTEM "xml/gtkscale.xml">
 
111
<!ENTITY GtkScrollbar SYSTEM "xml/gtkscrollbar.xml">
 
112
<!ENTITY GtkScrolledWindow SYSTEM "xml/gtkscrolledwindow.xml">
 
113
<!ENTITY GtkSeparator SYSTEM "xml/gtkseparator.xml">
 
114
<!ENTITY GtkSeparatorMenuItem SYSTEM "xml/gtkseparatormenuitem.xml">
 
115
<!ENTITY GtkSeparatorToolItem SYSTEM "xml/gtkseparatortoolitem.xml">
 
116
<!ENTITY GtkSizeGroup SYSTEM "xml/gtksizegroup.xml">
 
117
<!ENTITY GtkSocket SYSTEM "xml/gtksocket.xml">
 
118
<!ENTITY GtkSpinButton SYSTEM "xml/gtkspinbutton.xml">
 
119
<!ENTITY GtkStatusbar SYSTEM "xml/gtkstatusbar.xml">
 
120
<!ENTITY GtkStatusIcon SYSTEM "xml/gtkstatusicon.xml">
 
121
<!ENTITY GtkTable SYSTEM "xml/gtktable.xml">
 
122
<!ENTITY GtkTearoffMenuItem SYSTEM "xml/gtktearoffmenuitem.xml">
 
123
<!ENTITY GtkText SYSTEM "xml/gtktext.xml">
 
124
<!ENTITY GtkTextBuffer SYSTEM "xml/gtktextbuffer.xml">
 
125
<!ENTITY GtkTextIter SYSTEM "xml/gtktextiter.xml">
 
126
<!ENTITY GtkTextMark SYSTEM "xml/gtktextmark.xml">
 
127
<!ENTITY GtkTextTag SYSTEM "xml/gtktexttag.xml">
 
128
<!ENTITY GtkTextTagTable SYSTEM "xml/gtktexttagtable.xml">
 
129
<!ENTITY GtkTextView SYSTEM "xml/gtktextview.xml">
 
130
<!ENTITY GtkTipsQuery SYSTEM "xml/gtktipsquery.xml">
 
131
<!ENTITY GtkToggleAction SYSTEM "xml/gtktoggleaction.xml">
 
132
<!ENTITY GtkToggleButton SYSTEM "xml/gtktogglebutton.xml">
 
133
<!ENTITY GtkToggleToolButton SYSTEM "xml/gtktoggletoolbutton.xml">
 
134
<!ENTITY GtkToolbar SYSTEM "xml/gtktoolbar.xml">
 
135
<!ENTITY GtkToolButton SYSTEM "xml/gtktoolbutton.xml">
 
136
<!ENTITY GtkToolItem SYSTEM "xml/gtktoolitem.xml">
 
137
<!ENTITY GtkTooltips SYSTEM "xml/gtktooltips.xml">
 
138
<!ENTITY GtkTree SYSTEM "xml/gtktree.xml">
 
139
<!ENTITY GtkTreeItem SYSTEM "xml/gtktreeitem.xml">
 
140
<!ENTITY GtkTreeModel SYSTEM "xml/gtktreemodel.xml">
 
141
<!ENTITY GtkTreeSortable SYSTEM "xml/gtktreesortable.xml">
 
142
<!ENTITY GtkTreeModelSort SYSTEM "xml/gtktreemodelsort.xml">
 
143
<!ENTITY GtkTreeModelFilter SYSTEM "xml/gtktreemodelfilter.xml">
 
144
<!ENTITY GtkTreeSelection SYSTEM "xml/gtktreeselection.xml">
 
145
<!ENTITY GtkTreeStore SYSTEM "xml/gtktreestore.xml">
 
146
<!ENTITY GtkTreeViewColumn SYSTEM "xml/gtktreeviewcolumn.xml">
 
147
<!ENTITY GtkTreeView SYSTEM "xml/gtktreeview.xml">
 
148
<!ENTITY GtkUIManager SYSTEM "xml/gtkuimanager.xml">
 
149
<!ENTITY GtkCellEditable SYSTEM "xml/gtkcelleditable.xml">
 
150
<!ENTITY GtkCellLayout SYSTEM "xml/gtkcelllayout.xml">
 
151
<!ENTITY GtkCellRenderer SYSTEM "xml/gtkcellrenderer.xml">
 
152
<!ENTITY GtkCellRendererAccel SYSTEM "xml/gtkcellrendereraccel.xml">
 
153
<!ENTITY GtkCellRendererCombo SYSTEM "xml/gtkcellrenderercombo.xml">
 
154
<!ENTITY GtkCellRendererPixbuf SYSTEM "xml/gtkcellrendererpixbuf.xml">
 
155
<!ENTITY GtkCellRendererProgress SYSTEM "xml/gtkcellrendererprogress.xml">
 
156
<!ENTITY GtkCellRendererSpin SYSTEM "xml/gtkcellrendererspin.xml">
 
157
<!ENTITY GtkCellRendererText SYSTEM "xml/gtkcellrenderertext.xml">
 
158
<!ENTITY GtkCellRendererToggle SYSTEM "xml/gtkcellrenderertoggle.xml">
 
159
<!ENTITY GtkCellView SYSTEM "xml/gtkcellview.xml">
 
160
<!ENTITY GtkListStore SYSTEM "xml/gtkliststore.xml">
 
161
<!ENTITY GtkTreeDND SYSTEM "xml/gtktreednd.xml">
 
162
<!ENTITY GtkVButtonBox SYSTEM "xml/gtkvbbox.xml">
 
163
<!ENTITY GtkVBox SYSTEM "xml/gtkvbox.xml">
 
164
<!ENTITY GtkViewport SYSTEM "xml/gtkviewport.xml">
 
165
<!ENTITY GtkVPaned SYSTEM "xml/gtkvpaned.xml">
 
166
<!ENTITY GtkVRuler SYSTEM "xml/gtkvruler.xml">
 
167
<!ENTITY GtkVScale SYSTEM "xml/gtkvscale.xml">
 
168
<!ENTITY GtkVScrollbar SYSTEM "xml/gtkvscrollbar.xml">
 
169
<!ENTITY GtkVSeparator SYSTEM "xml/gtkvseparator.xml">
 
170
<!ENTITY GtkWidget SYSTEM "xml/gtkwidget.xml">
 
171
<!ENTITY GtkWindow SYSTEM "xml/gtkwindow.xml">
 
172
<!ENTITY GtkWindowGroup SYSTEM "xml/gtkwindowgroup.xml">
 
173
<!ENTITY GtkAccessible SYSTEM "xml/gtkaccessible.xml">
 
174
<!ENTITY gtk-General SYSTEM "xml/gtkmain.xml">
 
175
<!ENTITY gtk-Feature-Test-Macros SYSTEM "xml/gtkfeatures.xml">
 
176
<!ENTITY gtk-Graphics-Contexts SYSTEM "xml/gtkgc.xml">
 
177
<!ENTITY gtk-Styles SYSTEM "xml/gtkstyle.xml">
 
178
<!ENTITY gtk-Themes SYSTEM "xml/gtkthemes.xml">
 
179
<!ENTITY gtk-Resource-Files SYSTEM "xml/gtkrc.xml">
 
180
<!ENTITY GtkAccelGroup SYSTEM "xml/gtkaccelgroup.xml">
 
181
<!ENTITY gtk-accel-map SYSTEM "xml/gtkaccelmap.xml">
 
182
<!ENTITY gtk-Selections SYSTEM "xml/gtkselection.xml">
 
183
<!ENTITY gtk-Clipboards SYSTEM "xml/gtkclipboard.xml">
 
184
<!ENTITY gtk-Drag-and-Drop SYSTEM "xml/gtkdnd.xml">
 
185
<!ENTITY gtk-Signals SYSTEM "xml/gtksignal.xml">
 
186
<!ENTITY gtk-Types SYSTEM "xml/gtktypeutils.xml">
 
187
<!ENTITY gtk-Bindings SYSTEM "xml/gtkbindings.xml">
 
188
<!ENTITY gtk-Standard-Enumerations SYSTEM "xml/gtkenums.xml">
 
189
<!ENTITY gtk-Named-Icons SYSTEM "xml/gtkicontheme.xml">
 
190
<!ENTITY gtk-Stock-Items SYSTEM "xml/gtkstock.xml">
 
191
<!ENTITY gtk-Themeable-Stock-Images SYSTEM "xml/gtkiconfactory.xml">
 
192
<!ENTITY gtk-Settings SYSTEM "xml/gtksettings.xml">
 
193
 
 
194
<!ENTITY index-Object-Tree SYSTEM "xml/tree_index.sgml">
 
195
<!ENTITY visual-index SYSTEM "visual_index.xml">
 
196
 
 
197
<!ENTITY index-Objects-Grouped SYSTEM "objects_grouped.sgml">
 
198
<!ENTITY gtk-TextWidget SYSTEM "xml/text_widget.sgml">
 
199
<!ENTITY gtk-TreeWidget SYSTEM "xml/tree_widget.sgml">
 
200
<!ENTITY gtk-Compiling SYSTEM "compiling.sgml">
 
201
<!ENTITY gtk-Building SYSTEM "building.sgml">
 
202
<!ENTITY gtk-Running SYSTEM "running.sgml">
 
203
<!ENTITY gtk-Resources SYSTEM "resources.sgml">
 
204
<!ENTITY gtk-Windows SYSTEM "windows.sgml">
 
205
<!ENTITY gtk-Framebuffer SYSTEM "framebuffer.sgml">
 
206
<!ENTITY gtk-X11 SYSTEM "x11.sgml">
 
207
<!ENTITY gtk-OSX SYSTEM "osx.sgml">
 
208
<!ENTITY gtk-DirectFB SYSTEM "directfb.sgml">
 
209
<!ENTITY gtk-Questions SYSTEM "xml/question_index.sgml">
 
210
<!ENTITY gtk-Changes-1-2 SYSTEM "changes-1.2.sgml">
 
211
<!ENTITY gtk-Changes-2-0 SYSTEM "changes-2.0.sgml">
 
212
<!ENTITY gtk-migrating-checklist SYSTEM "xml/migrating-checklist.sgml">
 
213
<!ENTITY gtk-migrating-Cairo SYSTEM "xml/migrating-Cairo.sgml">
 
214
<!ENTITY gtk-migrating-GtkFileChooser SYSTEM "xml/migrating-GtkFileChooser.sgml">
 
215
<!ENTITY gtk-migrating-GtkAction SYSTEM "xml/migrating-GtkAction.sgml">
 
216
<!ENTITY gtk-migrating-GtkComboBox SYSTEM "xml/migrating-GtkComboBox.sgml">
 
217
<!ENTITY gtk-migrating-GtkIconView SYSTEM "xml/migrating-GtkIconView.sgml">
 
218
<!ENTITY gtk-migrating-GtkAboutDialog SYSTEM "xml/migrating-GtkAboutDialog.sgml">
 
219
<!ENTITY gtk-migrating-GtkColorButton SYSTEM "xml/migrating-GtkColorButton.sgml">
 
220
<!ENTITY gtk-migrating-GtkAssistant SYSTEM "xml/migrating-GtkAssistant.sgml">
 
221
<!ENTITY gtk-migrating-GtkRecentChooser SYSTEM "xml/migrating-GtkRecentChooser.sgml">
 
222
<!ENTITY gtk-migrating-GtkLinkButton SYSTEM "xml/migrating-GtkLinkButton.sgml">
 
223
<!ENTITY version SYSTEM "version.xml">
 
224
<!ENTITY gtk-query-immodules SYSTEM "gtk-query-immodules-2.0.xml">
 
225
<!ENTITY gtk-update-icon-cache SYSTEM "gtk-update-icon-cache.xml">
 
226
<!ENTITY gtk-glossary SYSTEM "xml/glossary.xml">
 
227
]>
 
228
<book id="index">
 
229
  <bookinfo>
 
230
    <title>GTK+ Reference Manual</title>
 
231
    <releaseinfo>for GTK+ &version;</releaseinfo>
 
232
  </bookinfo>
 
233
 
 
234
  <part id="gtk">
 
235
    <title>GTK+ Overview</title>
 
236
    <partintro>
 
237
    <para>
 
238
GTK+ is a library for creating graphical user interfaces. It
 
239
works on many UNIX-like platforms, Windows, and on framebuffer
 
240
devices. GTK+ is released under the GNU Library General Public License
 
241
(GNU LGPL), which allows for flexible licensing of client
 
242
applications. GTK+ has a C-based object-oriented architecture that
 
243
allows for maximum flexibility.  Bindings for other languages have
 
244
been written, including C++, Objective-C, Guile/Scheme, Perl, Python,
 
245
TOM, Ada95, Free Pascal, and Eiffel.
 
246
    </para>
 
247
    <para>
 
248
GTK+ depends on the following libraries:
 
249
<variablelist>
 
250
 
 
251
<varlistentry>
 
252
<term>GLib</term>
 
253
<listitem><para>
 
254
A general-purpose utility library, not specific to graphical user interfaces.
 
255
GLib provides many useful data types, macros, type conversions,
 
256
string utilities, file utilities, a main loop abstraction, and so on.
 
257
</para></listitem>
 
258
</varlistentry>
 
259
 
 
260
<varlistentry>
 
261
<term>Pango</term>
 
262
<listitem><para>
 
263
 
 
264
Pango is a library for internationalized text handling. It centers
 
265
around the <link linkend="PangoLayout">PangoLayout</link> object, representing
 
266
a paragraph of text. 
 
267
Pango provides the engine for <link linkend="GtkTextView">GtkTextView</link>, 
 
268
<link linkend="GtkLabel">GtkLabel</link>, 
 
269
<link linkend="GtkEntry">GtkEntry</link>, and
 
270
other widgets that display text.
 
271
 
 
272
</para></listitem>
 
273
</varlistentry>
 
274
 
 
275
<varlistentry>
 
276
<term>ATK</term>
 
277
<listitem><para>
 
278
 
 
279
ATK is the Accessibility Toolkit. It provides a set of generic
 
280
interfaces allowing accessibility technologies to interact with a
 
281
graphical user interface. For example, a screen reader uses ATK to
 
282
discover the text in an interface and read it to blind users.  GTK+
 
283
widgets have built-in support for accessibility using the ATK
 
284
framework.
 
285
 
 
286
</para></listitem>
 
287
</varlistentry>
 
288
 
 
289
<varlistentry>
 
290
<term>GdkPixbuf</term>
 
291
<listitem><para>
 
292
This is a small library which allows you to create <link linkend="GdkPixbuf">GdkPixbuf</link>
 
293
("pixel buffer") objects from image data or image files. 
 
294
Use a <link linkend="GdkPixbuf">GdkPixbuf</link> in combination with <link linkend="GtkImage">GtkImage</link> to display images.
 
295
</para></listitem>
 
296
</varlistentry>
 
297
 
 
298
<varlistentry>
 
299
<term>GDK</term>
 
300
<listitem><para>
 
301
GDK is the abstraction layer that allows GTK+ to support multiple
 
302
windowing systems. GDK provides drawing and window system facilities
 
303
on X11, Windows, and the Linux framebuffer device.
 
304
</para></listitem>
 
305
</varlistentry>
 
306
 
 
307
<varlistentry>
 
308
<term>GTK+</term>
 
309
<listitem><para>
 
310
 
 
311
The GTK+ library itself contains <firstterm>widgets</firstterm>, 
 
312
that is, GUI components such as <link linkend="GtkButton">GtkButton</link> or 
 
313
<link linkend="GtkTextView">GtkTextView</link>.
 
314
 
 
315
</para></listitem>
 
316
</varlistentry>
 
317
</variablelist>
 
318
    </para>
 
319
</partintro>
 
320
    &gtk-Building;
 
321
    &gtk-Compiling;
 
322
    &gtk-Running;
 
323
    &gtk-X11;
 
324
    &gtk-Windows;
 
325
    &gtk-OSX;
 
326
    &gtk-DirectFB;
 
327
    &gtk-Framebuffer;
 
328
    &gtk-Resources;
 
329
    &gtk-Questions;
 
330
  </part>
 
331
 
 
332
 
 
333
  <part  id="gtkbase">
 
334
    <title>GTK+ Core Reference</title>
 
335
    &gtk-General;
 
336
    &GtkAccelGroup;
 
337
    &gtk-accel-map;
 
338
    &gtk-Clipboards;
 
339
    &gtk-Drag-and-Drop;
 
340
    &gtk-Named-Icons;
 
341
    &gtk-Stock-Items;
 
342
    &gtk-Themeable-Stock-Images;
 
343
    &gtk-Resource-Files;   
 
344
    &gtk-Settings;
 
345
    &gtk-Bindings;
 
346
    &gtk-Standard-Enumerations;
 
347
    &gtk-Graphics-Contexts;
 
348
    &gtk-Styles;
 
349
    &gtk-Selections;
 
350
    &gtk-Feature-Test-Macros;
 
351
    &gtk-Signals;
 
352
    &gtk-Types;
 
353
  </part>
 
354
 
 
355
  <part id="gtkobjects">
 
356
    <title>GTK+ Widgets and Objects</title>
 
357
 
 
358
    <chapter>
 
359
      <title>Object Hierarchy</title>
 
360
    &index-Object-Tree;
 
361
    </chapter>
 
362
 
 
363
    <chapter>
 
364
      <title>Widget Gallery</title>
 
365
    &visual-index;
 
366
    </chapter>
 
367
 
 
368
    <chapter id="WindowWidgets">
 
369
      <title>Windows</title>
 
370
        &GtkDialog;
 
371
        &GtkInvisible;
 
372
        &GtkMessageDialog;
 
373
        &GtkWindow;
 
374
        &GtkWindowGroup;
 
375
        &GtkAboutDialog;
 
376
        &GtkAssistant;
 
377
    </chapter>
 
378
 
 
379
    <chapter id="DisplayWidgets">
 
380
      <title>Display Widgets</title>
 
381
        &GtkAccelLabel;
 
382
        &GtkImage;
 
383
        &GtkLabel;
 
384
        &GtkProgressBar;
 
385
        &GtkStatusbar;
 
386
        &GtkStatusIcon;
 
387
    </chapter>
 
388
 
 
389
    <chapter id="ButtonWidgets">
 
390
      <title>Buttons and Toggles</title>
 
391
        &GtkButton;
 
392
        &GtkCheckButton;
 
393
        &GtkRadioButton;
 
394
        &GtkToggleButton;
 
395
        &GtkLinkButton;
 
396
    </chapter>
 
397
 
 
398
    <chapter id="NumericEntry">
 
399
      <title>Numeric/Text Data Entry</title>
 
400
        &GtkEntry;
 
401
        &GtkEntryCompletion;
 
402
        &GtkHScale;      
 
403
        &GtkVScale;
 
404
        &GtkSpinButton;
 
405
        &GtkEditable;
 
406
    </chapter>
 
407
 
 
408
    <chapter id="TextWidgetObjects">
 
409
      <title>Multiline Text Editor</title>
 
410
        &gtk-TextWidget;
 
411
        &GtkTextIter;
 
412
        &GtkTextMark;
 
413
        &GtkTextBuffer;
 
414
        &GtkTextTag;
 
415
        &GtkTextTagTable;
 
416
        &GtkTextView;
 
417
    </chapter>
 
418
 
 
419
    <chapter id="TreeWidgetObjects">
 
420
      <title>Tree, List and Icon Grid Widgets</title>
 
421
        &gtk-TreeWidget;
 
422
        &GtkTreeModel;
 
423
        &GtkTreeSelection;
 
424
        &GtkTreeViewColumn;
 
425
        &GtkTreeView;
 
426
        &GtkTreeDND;
 
427
        &GtkCellView;
 
428
        &GtkIconView;
 
429
        &GtkTreeSortable;
 
430
        &GtkTreeModelSort;
 
431
        &GtkTreeModelFilter;
 
432
        &GtkCellLayout;
 
433
        &GtkCellRenderer;
 
434
        &GtkCellEditable;
 
435
        &GtkCellRendererAccel;
 
436
        &GtkCellRendererCombo;
 
437
        &GtkCellRendererPixbuf;
 
438
        &GtkCellRendererProgress;
 
439
        &GtkCellRendererSpin;
 
440
        &GtkCellRendererText;
 
441
        &GtkCellRendererToggle;
 
442
        &GtkListStore;
 
443
        &GtkTreeStore;
 
444
    </chapter>
 
445
 
 
446
    <chapter id="MenusAndCombos">
 
447
      <title>Menus, Combo Box, Toolbar</title>
 
448
        &GtkComboBox;
 
449
        &GtkComboBoxEntry;
 
450
        &GtkMenu;
 
451
        &GtkMenuBar;
 
452
        &GtkMenuItem;
 
453
        &GtkMenuShell;
 
454
        &GtkImageMenuItem;
 
455
        &GtkRadioMenuItem;
 
456
        &GtkCheckMenuItem;      
 
457
        &GtkSeparatorMenuItem;
 
458
        &GtkTearoffMenuItem;
 
459
        &GtkToolbar;
 
460
        &GtkToolItem;
 
461
        &GtkSeparatorToolItem;
 
462
        &GtkToolButton;
 
463
        &GtkMenuToolButton;
 
464
        &GtkToggleToolButton;
 
465
        &GtkRadioToolButton;
 
466
    </chapter>
 
467
 
 
468
    <chapter id="Actions">
 
469
      <title>Action-based menus and toolbars</title>
 
470
        &GtkUIManager;
 
471
        &GtkActionGroup;
 
472
        &GtkAction;
 
473
        &GtkToggleAction;
 
474
        &GtkRadioAction;
 
475
    </chapter>
 
476
 
 
477
    <chapter id="SelectorWidgets">
 
478
      <title>Selectors (File/Font/Color/Input Devices)</title>
 
479
        &GtkColorButton;
 
480
        &GtkColorSelection;
 
481
        &GtkColorSelectionDialog;
 
482
        &GtkFileSelection;
 
483
        &GtkFileChooser;
 
484
        &GtkFileChooserButton;
 
485
        &GtkFileChooserDialog;
 
486
        &GtkFileChooserWidget;
 
487
        &GtkFileFilter;
 
488
        &GtkFontButton;
 
489
        &GtkFontSelection;
 
490
        &GtkFontSelectionDialog;
 
491
        &GtkInputDialog;
 
492
    </chapter>
 
493
    
 
494
    <chapter id="LayoutContainers">
 
495
      <title>Layout Containers</title>
 
496
        &GtkAlignment;
 
497
        &GtkAspectFrame;
 
498
        &GtkHBox;
 
499
        &GtkVBox;
 
500
        &GtkHButtonBox;
 
501
        &GtkVButtonBox;
 
502
        &GtkFixed;
 
503
        &GtkHPaned;
 
504
        &GtkVPaned;
 
505
        &GtkLayout;
 
506
        &GtkNotebook;
 
507
        &GtkTable;
 
508
        &GtkExpander;
 
509
    </chapter>
 
510
 
 
511
    <chapter id="Ornaments">
 
512
      <title>Ornaments</title>
 
513
        &GtkFrame;
 
514
        &GtkHSeparator;
 
515
        &GtkVSeparator;
 
516
    </chapter>
 
517
 
 
518
    <chapter id="ScrollingWidgets">
 
519
      <title>Scrolling</title>
 
520
        &GtkHScrollbar;
 
521
        &GtkVScrollbar;
 
522
        &GtkScrolledWindow;
 
523
    </chapter>
 
524
 
 
525
    <chapter id="Printing">
 
526
      <title>Printing</title>
 
527
      &GtkPrintOperation;
 
528
      &GtkPrintContext;
 
529
      &GtkPrintSettings;
 
530
      &GtkPageSetup;
 
531
      &GtkPaperSize;
 
532
      &GtkPrinter;
 
533
      &GtkPrintJob; 
 
534
      &GtkPrintUnixDialog;
 
535
      &GtkPageSetupUnixDialog;
 
536
    </chapter>
 
537
 
 
538
    <chapter id="MiscObjects">
 
539
      <title>Miscellaneous</title>
 
540
        &GtkAdjustment;
 
541
        &GtkArrow;
 
542
        &GtkCalendar;
 
543
        &GtkDrawingArea;
 
544
        &GtkEventBox;
 
545
        &GtkHandleBox;
 
546
        &GtkIMContextSimple;
 
547
        &GtkIMMulticontext;
 
548
        &GtkSizeGroup;
 
549
        &GtkTooltips;
 
550
        &GtkViewport;
 
551
        &GtkAccessible;
 
552
    </chapter>
 
553
 
 
554
    <chapter id="AbstractObjects">
 
555
      <title>Abstract Base Classes</title>
 
556
        &GtkBin;
 
557
        &GtkBox;
 
558
        &GtkButtonBox;
 
559
        &GtkContainer;
 
560
        &GtkItem;
 
561
        &GtkMisc;
 
562
        &GtkObject;
 
563
        &GtkPaned;
 
564
        &GtkRange;
 
565
        &GtkScale;
 
566
        &GtkScrollbar;
 
567
        &GtkSeparator;
 
568
        &GtkWidget;
 
569
        &GtkIMContext;
 
570
    </chapter>    
 
571
 
 
572
    <chapter id="PlugSocket">
 
573
      <title>Cross-process Embedding</title>
 
574
        &GtkPlug;
 
575
        &GtkSocket;
 
576
    </chapter>
 
577
 
 
578
    <chapter id="SpecialObjects">
 
579
      <title>Special-purpose features</title>
 
580
        &GtkCurve;
 
581
        &GtkGammaCurve;
 
582
        &GtkRuler;
 
583
        &GtkHRuler;
 
584
        &GtkVRuler;
 
585
    </chapter>
 
586
 
 
587
    <chapter id="RecentDocuments">
 
588
      <title>Recently Used Documents</title>
 
589
      &GtkRecentManager;
 
590
      &GtkRecentChooser;
 
591
      &GtkRecentChooserDialog;
 
592
      &GtkRecentChooserMenu;
 
593
      &GtkRecentChooserWidget;
 
594
      &GtkRecentFilter;
 
595
    </chapter>
 
596
 
 
597
    <chapter id="DeprecatedObjects">
 
598
      <title>Deprecated</title>
 
599
        &GtkCList;      
 
600
        &GtkCTree;
 
601
        &GtkCombo;
 
602
        &GtkItemFactory;
 
603
        &GtkList;
 
604
        &GtkListItem;
 
605
        &GtkOldEditable;
 
606
        &GtkOptionMenu;
 
607
        &GtkPixmap;
 
608
        &GtkPreview;
 
609
        &GtkProgress;
 
610
        &GtkText;
 
611
        &GtkTipsQuery;
 
612
        &GtkTree;
 
613
        &GtkTreeItem;
 
614
    </chapter>
 
615
  </part>
 
616
 
 
617
  <part id="migrating">
 
618
    <title>Migrating from Previous Versions of GTK+</title>
 
619
 
 
620
    <partintro>
 
621
      <para>
 
622
        This part describes what you need to change in programs use
 
623
        older versions of GTK+ so that they can use the new features.
 
624
        It also mentions how to convert applications using widgets
 
625
        found in the libgnomeui library to use their counterparts
 
626
        in GTK+.
 
627
      </para>
 
628
    </partintro>
 
629
 
 
630
    &gtk-migrating-checklist;
 
631
    &gtk-Changes-1-2;
 
632
    &gtk-Changes-2-0;
 
633
    &gtk-migrating-GtkFileChooser;
 
634
    &gtk-migrating-GtkAction;
 
635
    &gtk-migrating-GtkComboBox;
 
636
    &gtk-migrating-GtkIconView;
 
637
    &gtk-migrating-GtkAboutDialog;
 
638
    &gtk-migrating-GtkColorButton;
 
639
    &gtk-migrating-GtkAssistant;
 
640
    &gtk-migrating-GtkRecentChooser;
 
641
    &gtk-migrating-GtkLinkButton;
 
642
  </part>
 
643
 
 
644
  <part>
 
645
    <title>GTK+ Tools</title>
 
646
 
 
647
     &gtk-query-immodules;
 
648
     &gtk-update-icon-cache;
 
649
  </part>
 
650
 
 
651
  &gtk-glossary;
 
652
 
 
653
  <index>
 
654
    <title>Index</title>
 
655
  </index>
 
656
  <index role="deprecated">
 
657
    <title>Index of deprecated symbols</title>
 
658
  </index>
 
659
  <index role="2.2">
 
660
    <title>Index of new symbols in 2.2</title>
 
661
  </index>
 
662
  <index role="2.4">
 
663
    <title>Index of new symbols in 2.4</title>
 
664
  </index>  
 
665
  <index role="2.6">
 
666
    <title>Index of new symbols in 2.6</title>
 
667
  </index>  
 
668
  <index role="2.8">
 
669
    <title>Index of new symbols in 2.8</title>
 
670
  </index>  
 
671
  <index role="2.10">
 
672
    <title>Index of new symbols in 2.10</title>
 
673
  </index>  
 
674
 
 
675
</book>