summaryrefslogtreecommitdiffstats
path: root/languages/cpp/doc
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commit114a878c64ce6f8223cfd22d76a20eb16d177e5e (patch)
treeacaf47eb0fa12142d3896416a69e74cbf5a72242 /languages/cpp/doc
downloadtdevelop-114a878c64ce6f8223cfd22d76a20eb16d177e5e.tar.gz
tdevelop-114a878c64ce6f8223cfd22d76a20eb16d177e5e.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdevelop@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'languages/cpp/doc')
-rw-r--r--languages/cpp/doc/Makefile.am7
-rw-r--r--languages/cpp/doc/c++_bugs_gcc.toc7
-rw-r--r--languages/cpp/doc/clanlib.toc384
-rw-r--r--languages/cpp/doc/cppannotations.toc456
-rw-r--r--languages/cpp/doc/gnome1.toc424
-rw-r--r--languages/cpp/doc/gnustep.toc184
-rw-r--r--languages/cpp/doc/gtk_bugs.toc7
-rw-r--r--languages/cpp/doc/kde2book.toc2875
-rw-r--r--languages/cpp/doc/kdetemplates.toc9
-rw-r--r--languages/cpp/doc/libc.toc858
-rw-r--r--languages/cpp/doc/libstdc++.toc19
-rw-r--r--languages/cpp/doc/qt-kdev3.toc39
-rw-r--r--languages/cpp/doc/stl.toc487
-rw-r--r--languages/cpp/doc/wxwidgets_bugs.toc7
14 files changed, 5763 insertions, 0 deletions
diff --git a/languages/cpp/doc/Makefile.am b/languages/cpp/doc/Makefile.am
new file mode 100644
index 00000000..55571124
--- /dev/null
+++ b/languages/cpp/doc/Makefile.am
@@ -0,0 +1,7 @@
+tocdir = ${kde_datadir}/kdevdocumentation/tocs
+toc_DATA = libc.toc libstdc++.toc kdetemplates.toc stl.toc qt-kdev3.toc kde2book.toc \
+ gnustep.toc gnome1.toc clanlib.toc c++_bugs_gcc.toc gtk_bugs.toc wxwidgets_bugs.toc \
+ cppannotations.toc
+
+#indexdir = ${kde_datadir}/devdoctreeview/indices
+#index_DATA = libc.index libstdc++.index stl.index kde2book.index
diff --git a/languages/cpp/doc/c++_bugs_gcc.toc b/languages/cpp/doc/c++_bugs_gcc.toc
new file mode 100644
index 00000000..758b6675
--- /dev/null
+++ b/languages/cpp/doc/c++_bugs_gcc.toc
@@ -0,0 +1,7 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>C++ bugs (GCC)</title>
+<base href="http://gcc.gnu.org/bugzilla/"/>
+<tocsect1 name="Query" url="query.cgi">
+</tocsect1>
+</kdeveloptoc>
diff --git a/languages/cpp/doc/clanlib.toc b/languages/cpp/doc/clanlib.toc
new file mode 100644
index 00000000..04ed2041
--- /dev/null
+++ b/languages/cpp/doc/clanlib.toc
@@ -0,0 +1,384 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>Clanlib</title>
+<base href="http://www.clanlib.org/docs/" />
+<tocsect1 name="Overview" url="overview/index.html">
+ <tocsect2 name="Getting started" url="overview/getting_started.html" />
+ <tocsect2 name="Display overview" url="overview/display-1.html" />
+ <tocsect2 name="Resources" url="overview/resources-1.html" />
+ <tocsect2 name="Sound overview" url="overview/sound_overview.html" />
+ <tocsect2 name="Signals &amp; Slots overview" url="overview/signals.html" />
+ <tocsect2 name="Sprites overview" url="overview/sprites_overview.html" />
+ <tocsect2 name="Font overview" url="overview/font_overview-1.html" />
+ <tocsect2 name="Loading graphics overview" url="overview/loading_graphics.html" />
+ <tocsect2 name="OpenGL overview" url="overview/opengl_overview.html" />
+ <tocsect2 name="GUI overview" url="overview/gui_overview.html" />
+ <tocsect2 name="GUI Theme/Style creation" url="overview/gui_theme.html" />
+ <tocsect2 name="GUI XML creation" url="overview/gui_resources.html" />
+ <tocsect2 name="Network overview" url="overview/network_overview.html" />
+ <tocsect2 name="Smart pointers" url="overview/pointers.html" />
+ <tocsect2 name="Post-Mortem Debugging" url="overview/crash_reporter.html" />
+ <tocsect2 name="Core resources" url="overview/core_resources.html" />
+ <tocsect2 name="Font resources" url="overview/font_resources.html" />
+ <tocsect2 name="Sprites resources" url="overview/sprites_resources.html" />
+ <tocsect2 name="Surface resources" url="overview/surface_resources.html" />
+ <tocsect2 name="Sample resources" url="overview/sample_resources.html" />
+ <tocsect2 name="Tips &amp; Tricks" url="overview/tipsandtricks.html" />
+</tocsect1>
+<tocsect1 name="API Reference" url="reference/index.html">
+ <tocsect2 name="App" url="">
+ <tocsect3 name="System" url="">
+ <tocsect4 name="CL_ClanApplication" url="reference/CL_ClanApplication.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Core">
+ <tocsect3 name="I/O Data">
+ <tocsect4 name="CL_Directory" url="reference/CL_Directory.html" />
+ <tocsect4 name="CL_DirectoryScanner" url="reference/CL_DirectoryScanner.html" />
+ <tocsect4 name="CL_Endian" url="reference/CL_Endian.html" />
+ <tocsect4 name="CL_InputSource" url="reference/CL_InputSource.html" />
+ <tocsect4 name="CL_InputSourceProvider" url="reference/CL_InputSourceProvider.html" />
+ <tocsect4 name="CL_InputSourceProvider_File" url="reference/CL_InputSourceProvider_File.html" />
+ <tocsect4 name="CL_InputSource_File" url="reference/CL_InputSource_File.html" />
+ <tocsect4 name="CL_InputSource_Memory" url="reference/CL_InputSource_Memory.html" />
+ <tocsect4 name="CL_InputSource_Zipped" url="reference/CL_InputSource_Zipped.html" />
+ <tocsect4 name="CL_OutputSource" url="reference/CL_OutputSource.html" />
+ <tocsect4 name="CL_OutputSourceProvider" url="reference/CL_OutputSourceProvider.html" />
+ <tocsect4 name="CL_OutputSource_File" url="reference/CL_OutputSource_File.html" />
+ <tocsect4 name="CL_OutputSource_Memory" url="reference/CL_OutputSource_Memory.html" />
+ <tocsect4 name="CL_OutputSource_Zipped" url="reference/CL_OutputSource_Zipped.html" />
+ <tocsect4 name="CL_Zip_Archive" url="reference/CL_Zip_Archive.html" />
+ <tocsect4 name="CL_Zip_FileEntry" url="reference/CL_Zip_FileEntry.html" />
+ </tocsect3>
+ <tocsect3 name="Library">
+ <tocsect4 name="CL_LibraryFactory" url="reference/CL_LibraryFactory.html" />
+ <tocsect4 name="CL_LibraryLoader" url="reference/CL_LibraryLoader.html" />
+ <tocsect4 name="CL_LibraryManager" url="reference/CL_LibraryManager.html" />
+ </tocsect3>
+ <tocsect3 name="Math">
+ <tocsect4 name="CL_DelauneyTriangulator" url="reference/CL_DelauneyTriangulator.html" />
+ <tocsect4 name="CL_DelauneyTriangulator_Triangle" url="reference/CL_DelauneyTriangulator_Triangle.html" />
+ <tocsect4 name="CL_DelauneyTriangulator_Vertex" url="reference/CL_DelauneyTriangulator_Vertex.html" />
+ <tocsect4 name="CL_LineMath" url="reference/CL_LineMath.html" />
+ <tocsect4 name="CL_Matrix4x4" url="reference/CL_Matrix4x4.html" />
+ <tocsect4 name="CL_NumberPool" url="reference/CL_NumberPool.html" />
+ <tocsect4 name="CL_OutlineTriangulator" url="reference/CL_OutlineTriangulator.html" />
+ <tocsect4 name="CL_Point" url="reference/CL_Point.html" />
+ <tocsect4 name="CL_Pointf" url="reference/CL_Pointf.html" />
+ <tocsect4 name="CL_Quad" url="reference/CL_Quad.html" />
+ <tocsect4 name="CL_Rect" url="reference/CL_Rect.html" />
+ <tocsect4 name="CL_Rectf" url="reference/CL_Rectf.html" />
+ <tocsect4 name="CL_Size" url="reference/CL_Size.html" />
+ <tocsect4 name="CL_Sizef" url="reference/CL_Sizef.html" />
+ <tocsect4 name="CL_TriangleMath" url="reference/CL_TriangleMath.html" />
+ <tocsect4 name="CL_Vector" url="reference/CL_Vector.html" />
+ <tocsect4 name="CL_Vector2" url="reference/CL_Vector2.html" />
+ </tocsect3>
+ <tocsect3 name="Resources">
+ <tocsect4 name="CL_Boolean" url="reference/CL_Boolean.html" />
+ <tocsect4 name="CL_Float" url="reference/CL_Float.html" />
+ <tocsect4 name="CL_InputSource_Raw" url="reference/CL_InputSource_Raw.html" />
+ <tocsect4 name="CL_Integer" url="reference/CL_Integer.html" />
+ <tocsect4 name="CL_Raw" url="reference/CL_Raw.html" />
+ <tocsect4 name="CL_Resource" url="reference/CL_Resource.html" />
+ <tocsect4 name="CL_ResourceData" url="reference/CL_ResourceData.html" />
+ <tocsect4 name="CL_ResourceData_Boolean" url="reference/CL_ResourceData_Boolean.html" />
+ <tocsect4 name="CL_ResourceData_Float" url="reference/CL_ResourceData_Float.html" />
+ <tocsect4 name="CL_ResourceData_Integer" url="reference/CL_ResourceData_Integer.html" />
+ <tocsect4 name="CL_ResourceData_Raw" url="reference/CL_ResourceData_Raw.html" />
+ <tocsect4 name="CL_ResourceData_String" url="reference/CL_ResourceData_String.html" />
+ <tocsect4 name="CL_ResourceManager" url="reference/CL_ResourceManager.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_Assert" url="reference/CL_Assert.html" />
+ <tocsect4 name="CL_CallStack" url="reference/CL_CallStack.html" />
+ <tocsect4 name="CL_Clonable" url="reference/CL_Clonable.html" />
+ <tocsect4 name="CL_CommandLine" url="reference/CL_CommandLine.html" />
+ <tocsect4 name="CL_ConsoleWindow" url="reference/CL_ConsoleWindow.html" />
+ <tocsect4 name="CL_CrashReporter" url="reference/CL_CrashReporter.html" />
+ <tocsect4 name="CL_Error" url="reference/CL_Error.html" />
+ <tocsect4 name="CL_EventListener" url="reference/CL_EventListener.html" />
+ <tocsect4 name="CL_EventTrigger" url="reference/CL_EventTrigger.html" />
+ <tocsect4 name="CL_KeepAlive" url="reference/CL_KeepAlive.html" />
+ <tocsect4 name="CL_Log" url="reference/CL_Log.html" />
+ <tocsect4 name="CL_Mutex" url="reference/CL_Mutex.html" />
+ <tocsect4 name="CL_MutexSection" url="reference/CL_MutexSection.html" />
+ <tocsect4 name="CL_Runnable" url="reference/CL_Runnable.html" />
+ <tocsect4 name="CL_SetupCore" url="reference/CL_SetupCore.html" />
+ <tocsect4 name="CL_String" url="reference/CL_String.html" />
+ <tocsect4 name="CL_System" url="reference/CL_System.html" />
+ <tocsect4 name="CL_Thread" url="reference/CL_Thread.html" />
+ <tocsect4 name="CL_Timer" url="reference/CL_Timer.html" />
+ </tocsect3>
+ <tocsect3 name="XML">
+ <tocsect4 name="CL_DomAttr" url="reference/CL_DomAttr.html" />
+ <tocsect4 name="CL_DomCDATASection" url="reference/CL_DomCDATASection.html" />
+ <tocsect4 name="CL_DomCharacterData" url="reference/CL_DomCharacterData.html" />
+ <tocsect4 name="CL_DomComment" url="reference/CL_DomComment.html" />
+ <tocsect4 name="CL_DomDocument" url="reference/CL_DomDocument.html" />
+ <tocsect4 name="CL_DomDocumentFragment" url="reference/CL_DomDocumentFragment.html" />
+ <tocsect4 name="CL_DomDocumentType" url="reference/CL_DomDocumentType.html" />
+ <tocsect4 name="CL_DomElement" url="reference/CL_DomElement.html" />
+ <tocsect4 name="CL_DomEntity" url="reference/CL_DomEntity.html" />
+ <tocsect4 name="CL_DomEntityReference" url="reference/CL_DomEntityReference.html" />
+ <tocsect4 name="CL_DomException" url="reference/CL_DomException.html" />
+ <tocsect4 name="CL_DomImplementation" url="reference/CL_DomImplementation.html" />
+ <tocsect4 name="CL_DomNamedNodeMap" url="reference/CL_DomNamedNodeMap.html" />
+ <tocsect4 name="CL_DomNode" url="reference/CL_DomNode.html" />
+ <tocsect4 name="CL_DomNodeList" url="reference/CL_DomNodeList.html" />
+ <tocsect4 name="CL_DomNotation" url="reference/CL_DomNotation.html" />
+ <tocsect4 name="CL_DomProcessingInstruction" url="reference/CL_DomProcessingInstruction.html" />
+ <tocsect4 name="CL_DomText" url="reference/CL_DomText.html" />
+ <tocsect4 name="CL_XMLToken" url="reference/CL_XMLToken.html" />
+ <tocsect4 name="CL_XMLTokenLoad" url="reference/CL_XMLTokenLoad.html" />
+ <tocsect4 name="CL_XMLTokenSave" url="reference/CL_XMLTokenSave.html" />
+ <tocsect4 name="CL_XMLTokenString" url="reference/CL_XMLTokenString.html" />
+ <tocsect4 name="CL_XMLTokenizer" url="reference/CL_XMLTokenizer.html" />
+ <tocsect4 name="CL_XMLWriter" url="reference/CL_XMLWriter.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Display">
+ <tocsect3 name="Collision">
+ <tocsect4 name="CL_CollisionOutline" url="reference/CL_CollisionOutline.html" />
+ <tocsect4 name="CL_Contour" url="reference/CL_Contour.html" />
+ <tocsect4 name="CL_OutlineCircle" url="reference/CL_OutlineCircle.html" />
+ <tocsect4 name="CL_OutlineProvider" url="reference/CL_OutlineProvider.html" />
+ <tocsect4 name="CL_OutlineProviderBitmap" url="reference/CL_OutlineProviderBitmap.html" />
+ <tocsect4 name="CL_OutlineProviderFile" url="reference/CL_OutlineProviderFile.html" />
+ </tocsect3>
+ <tocsect3 name="Display 2D">
+ <tocsect4 name="CL_Canvas" url="reference/CL_Canvas.html" />
+ <tocsect4 name="CL_Color" url="reference/CL_Color.html" />
+ <tocsect4 name="CL_Display" url="reference/CL_Display.html" />
+ <tocsect4 name="CL_DisplayMode" url="reference/CL_DisplayMode.html" />
+ <tocsect4 name="CL_DisplayWindow" url="reference/CL_DisplayWindow.html" />
+ <tocsect4 name="CL_DisplayWindowDescription" url="reference/CL_DisplayWindowDescription.html" />
+ <tocsect4 name="CL_FramerateCounter" url="reference/CL_FramerateCounter.html" />
+ <tocsect4 name="CL_Gradient" url="reference/CL_Gradient.html" />
+ <tocsect4 name="CL_GraphicContext" url="reference/CL_GraphicContext.html" />
+ <tocsect4 name="CL_Palette" url="reference/CL_Palette.html" />
+ <tocsect4 name="CL_PixelBuffer" url="reference/CL_PixelBuffer.html" />
+ <tocsect4 name="CL_PixelFormat" url="reference/CL_PixelFormat.html" />
+ <tocsect4 name="CL_RLESurface" url="reference/CL_RLESurface.html" />
+ <tocsect4 name="CL_Surface" url="reference/CL_Surface.html" />
+ <tocsect4 name="CL_Surface_DrawParams1" url="reference/CL_Surface_DrawParams1.html" />
+ <tocsect4 name="CL_Surface_DrawParams2" url="reference/CL_Surface_DrawParams2.html" />
+ </tocsect3>
+ <tocsect3 name="Fonts">
+ <tocsect4 name="CL_Font" url="reference/CL_Font.html" />
+ <tocsect4 name="CL_GlyphBuffer" url="reference/CL_GlyphBuffer.html" />
+ <tocsect4 name="CL_TextStyler" url="reference/CL_TextStyler.html" />
+ </tocsect3>
+ <tocsect3 name="Input">
+ <tocsect4 name="CL_InputBuffer" url="reference/CL_InputBuffer.html" />
+ <tocsect4 name="CL_InputButton" url="reference/CL_InputButton.html" />
+ <tocsect4 name="CL_InputContext" url="reference/CL_InputContext.html" />
+ <tocsect4 name="CL_InputDevice" url="reference/CL_InputDevice.html" />
+ <tocsect4 name="CL_InputEvent" url="reference/CL_InputEvent.html" />
+ <tocsect4 name="CL_Joystick" url="reference/CL_Joystick.html" />
+ <tocsect4 name="CL_KeyBinding" url="reference/CL_KeyBinding.html" />
+ <tocsect4 name="CL_Keyboard" url="reference/CL_Keyboard.html" />
+ <tocsect4 name="CL_Mouse" url="reference/CL_Mouse.html" />
+ </tocsect3>
+ <tocsect3 name="Sprites">
+ <tocsect4 name="CL_Sprite" url="reference/CL_Sprite.html" />
+ <tocsect4 name="CL_SpriteDescription" url="reference/CL_SpriteDescription.html" />
+ <tocsect4 name="CL_SpritePacker" url="reference/CL_SpritePacker.html" />
+ </tocsect3>
+ <tocsect3 name="Surface Providers">
+ <tocsect4 name="CL_DeviceContextBuffer" url="reference/CL_DeviceContextBuffer.html" />
+ <tocsect4 name="CL_JPEGProvider" url="reference/CL_JPEGProvider.html" />
+ <tocsect4 name="CL_PCXProvider" url="reference/CL_PCXProvider.html" />
+ <tocsect4 name="CL_PNGProvider" url="reference/CL_PNGProvider.html" />
+ <tocsect4 name="CL_ProviderFactory" url="reference/CL_ProviderFactory.html" />
+ <tocsect4 name="CL_ProviderType" url="reference/CL_ProviderType.html" />
+ <tocsect4 name="CL_TargaProvider" url="reference/CL_TargaProvider.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupDisplay" url="reference/CL_SetupDisplay.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="GL">
+ <tocsect3 name="Display 2D">
+ <tocsect4 name="CL_OpenGLSurface" url="reference/CL_OpenGLSurface.html" />
+ <tocsect4 name="CL_OpenGLWindow" url="reference/CL_OpenGLWindow.html" />
+ <tocsect4 name="CL_OpenGLWindowDescription" url="reference/CL_OpenGLWindowDescription.html" />
+ </tocsect3>
+ <tocsect3 name="Display 3D">
+ <tocsect4 name="CL_LightSource" url="reference/CL_LightSource.html" />
+ <tocsect4 name="CL_Material" url="reference/CL_Material.html" />
+ <tocsect4 name="CL_ProgramAttribute" url="reference/CL_ProgramAttribute.html" />
+ <tocsect4 name="CL_ProgramObject" url="reference/CL_ProgramObject.html" />
+ <tocsect4 name="CL_ProgramUniform" url="reference/CL_ProgramUniform.html" />
+ <tocsect4 name="CL_ShaderObject" url="reference/CL_ShaderObject.html" />
+ <tocsect4 name="CL_Texture" url="reference/CL_Texture.html" />
+ <tocsect4 name="CL_TextureUnit" url="reference/CL_TextureUnit.html" />
+ <tocsect4 name="CL_Viewpoint" url="reference/CL_Viewpoint.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_GLFunctions" url="reference/CL_GLFunctions.html" />
+ <tocsect4 name="CL_OpenGL" url="reference/CL_OpenGL.html" />
+ <tocsect4 name="CL_OpenGLState" url="reference/CL_OpenGLState.html" />
+ <tocsect4 name="CL_OpenGLStateData" url="reference/CL_OpenGLStateData.html" />
+ <tocsect4 name="CL_SetupGL" url="reference/CL_SetupGL.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="GUI">
+ <tocsect3 name="Controls">
+ <tocsect4 name="CL_Button" url="reference/CL_Button.html" />
+ <tocsect4 name="CL_CheckBox" url="reference/CL_CheckBox.html" />
+ <tocsect4 name="CL_FileDialog" url="reference/CL_FileDialog.html" />
+ <tocsect4 name="CL_Frame" url="reference/CL_Frame.html" />
+ <tocsect4 name="CL_Image" url="reference/CL_Image.html" />
+ <tocsect4 name="CL_InputBox" url="reference/CL_InputBox.html" />
+ <tocsect4 name="CL_InputDialog" url="reference/CL_InputDialog.html" />
+ <tocsect4 name="CL_Label" url="reference/CL_Label.html" />
+ <tocsect4 name="CL_ListBox" url="reference/CL_ListBox.html" />
+ <tocsect4 name="CL_Menu" url="reference/CL_Menu.html" />
+ <tocsect4 name="CL_MenuItem" url="reference/CL_MenuItem.html" />
+ <tocsect4 name="CL_MenuNode" url="reference/CL_MenuNode.html" />
+ <tocsect4 name="CL_MessageBox" url="reference/CL_MessageBox.html" />
+ <tocsect4 name="CL_ProgressBar" url="reference/CL_ProgressBar.html" />
+ <tocsect4 name="CL_RadioButton" url="reference/CL_RadioButton.html" />
+ <tocsect4 name="CL_RadioGroup" url="reference/CL_RadioGroup.html" />
+ <tocsect4 name="CL_ScrollBar" url="reference/CL_ScrollBar.html" />
+ <tocsect4 name="CL_TreeItem" url="reference/CL_TreeItem.html" />
+ <tocsect4 name="CL_TreeNode" url="reference/CL_TreeNode.html" />
+ <tocsect4 name="CL_TreeView" url="reference/CL_TreeView.html" />
+ <tocsect4 name="CL_Window" url="reference/CL_Window.html" />
+ </tocsect3>
+ <tocsect3 name="Framework">
+ <tocsect4 name="CL_Component" url="reference/CL_Component.html" />
+ <tocsect4 name="CL_ComponentManager" url="reference/CL_ComponentManager.html" />
+ <tocsect4 name="CL_ComponentMoveHandler" url="reference/CL_ComponentMoveHandler.html" />
+ <tocsect4 name="CL_ComponentResizeHandler" url="reference/CL_ComponentResizeHandler.html" />
+ <tocsect4 name="CL_ComponentStyle" url="reference/CL_ComponentStyle.html" />
+ <tocsect4 name="CL_ComponentType" url="reference/CL_ComponentType.html" />
+ <tocsect4 name="CL_Deck" url="reference/CL_Deck.html" />
+ <tocsect4 name="CL_GUIManager" url="reference/CL_GUIManager.html" />
+ <tocsect4 name="CL_Layout" url="reference/CL_Layout.html" />
+ <tocsect4 name="CL_ListItem" url="reference/CL_ListItem.html" />
+ <tocsect4 name="CL_StyleManager" url="reference/CL_StyleManager.html" />
+ </tocsect3>
+ <tocsect3 name="Style: Silver">
+ <tocsect4 name="CL_Button_Silver" url="reference/CL_Button_Silver.html" />
+ <tocsect4 name="CL_CheckBox_Silver" url="reference/CL_CheckBox_Silver.html" />
+ <tocsect4 name="CL_Frame_Silver" url="reference/CL_Frame_Silver.html" />
+ <tocsect4 name="CL_Image_Silver" url="reference/CL_Image_Silver.html" />
+ <tocsect4 name="CL_InputBox_Silver" url="reference/CL_InputBox_Silver.html" />
+ <tocsect4 name="CL_Label_Silver" url="reference/CL_Label_Silver.html" />
+ <tocsect4 name="CL_ListBox_Silver" url="reference/CL_ListBox_Silver.html" />
+ <tocsect4 name="CL_MenuItem_Silver" url="reference/CL_MenuItem_Silver.html" />
+ <tocsect4 name="CL_MenuNode_Silver" url="reference/CL_MenuNode_Silver.html" />
+ <tocsect4 name="CL_Menu_Silver" url="reference/CL_Menu_Silver.html" />
+ <tocsect4 name="CL_ProgressBar_Silver" url="reference/CL_ProgressBar_Silver.html" />
+ <tocsect4 name="CL_RadioButton_Silver" url="reference/CL_RadioButton_Silver.html" />
+ <tocsect4 name="CL_ScrollBar_Silver" url="reference/CL_ScrollBar_Silver.html" />
+ <tocsect4 name="CL_StyleManager_Silver" url="reference/CL_StyleManager_Silver.html" />
+ <tocsect4 name="CL_TreeItem_Silver" url="reference/CL_TreeItem_Silver.html" />
+ <tocsect4 name="CL_TreeView_Silver" url="reference/CL_TreeView_Silver.html" />
+ <tocsect4 name="CL_Window_Silver" url="reference/CL_Window_Silver.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupGUI" url="reference/CL_SetupGUI.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="MikMod">
+ <tocsect3 name="Sound Providers">
+ <tocsect4 name="CL_SoundProvider_MikMod" url="reference/CL_SoundProvider_MikMod.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupMikMod" url="reference/CL_SetupMikMod.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Network">
+ <tocsect3 name="Internet Relay Chat">
+ <tocsect4 name="CL_DCCDownload" url="reference/CL_DCCDownload.html" />
+ <tocsect4 name="CL_IRCConnection" url="reference/CL_IRCConnection.html" />
+ </tocsect3>
+ <tocsect3 name="NetObjects">
+ <tocsect4 name="CL_NetObject_Client" url="reference/CL_NetObject_Client.html" />
+ <tocsect4 name="CL_NetObject_Controller" url="reference/CL_NetObject_Controller.html" />
+ <tocsect4 name="CL_NetObject_Server" url="reference/CL_NetObject_Server.html" />
+ <tocsect4 name="CL_NetVariables" url="reference/CL_NetVariables.html" />
+ </tocsect3>
+ <tocsect3 name="NetSessions">
+ <tocsect4 name="CL_InputSource_NetPacket" url="reference/CL_InputSource_NetPacket.html" />
+ <tocsect4 name="CL_InputSource_NetStream" url="reference/CL_InputSource_NetStream.html" />
+ <tocsect4 name="CL_NetComputer" url="reference/CL_NetComputer.html" />
+ <tocsect4 name="CL_NetGroup" url="reference/CL_NetGroup.html" />
+ <tocsect4 name="CL_NetPacket" url="reference/CL_NetPacket.html" />
+ <tocsect4 name="CL_NetSession" url="reference/CL_NetSession.html" />
+ <tocsect4 name="CL_NetStream" url="reference/CL_NetStream.html" />
+ <tocsect4 name="CL_OutputSource_NetPacket" url="reference/CL_OutputSource_NetPacket.html" />
+ <tocsect4 name="CL_OutputSource_NetStream" url="reference/CL_OutputSource_NetStream.html" />
+ </tocsect3>
+ <tocsect3 name="Sockets">
+ <tocsect4 name="CL_IPAddress" url="reference/CL_IPAddress.html" />
+ <tocsect4 name="CL_InputSource_Socket" url="reference/CL_InputSource_Socket.html" />
+ <tocsect4 name="CL_OutputSource_Socket" url="reference/CL_OutputSource_Socket.html" />
+ <tocsect4 name="CL_Socket" url="reference/CL_Socket.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupNetwork" url="reference/CL_SetupNetwork.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="SDL">
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupSDL" url="reference/CL_SetupSDL.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Signal">
+ <tocsect3 name="System">
+ <tocsect4 name="CL_FunctionSlot_v0" url="reference/CL_FunctionSlot_v0.html" />
+ <tocsect4 name="CL_Signal" url="reference/CL_Signal.html" />
+ <tocsect4 name="CL_Signal_v0" url="reference/CL_Signal_v0.html" />
+ <tocsect4 name="CL_Signal_v0_Generic" url="reference/CL_Signal_v0_Generic.html" />
+ <tocsect4 name="CL_Slot" url="reference/CL_Slot.html" />
+ <tocsect4 name="CL_SlotBuffer_v0" url="reference/CL_SlotBuffer_v0.html" />
+ <tocsect4 name="CL_SlotContainer" url="reference/CL_SlotContainer.html" />
+ <tocsect4 name="CL_SlotParent_v0" url="reference/CL_SlotParent_v0.html" />
+ <tocsect4 name="CL_Slot_Generic" url="reference/CL_Slot_Generic.html" />
+ <tocsect4 name="CL_Slot_v0" url="reference/CL_Slot_v0.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Sound">
+ <tocsect3 name="Audio Mixing">
+ <tocsect4 name="CL_Sound" url="reference/CL_Sound.html" />
+ <tocsect4 name="CL_SoundBuffer" url="reference/CL_SoundBuffer.html" />
+ <tocsect4 name="CL_SoundBuffer_Session" url="reference/CL_SoundBuffer_Session.html" />
+ <tocsect4 name="CL_SoundFilter" url="reference/CL_SoundFilter.html" />
+ <tocsect4 name="CL_SoundOutput" url="reference/CL_SoundOutput.html" />
+ <tocsect4 name="CL_SoundOutput_Description" url="reference/CL_SoundOutput_Description.html" />
+ <tocsect4 name="CL_SoundProvider" url="reference/CL_SoundProvider.html" />
+ <tocsect4 name="CL_SoundProvider_Session" url="reference/CL_SoundProvider_Session.html" />
+ </tocsect3>
+ <tocsect3 name="CD Audio">
+ <tocsect4 name="CL_CDDrive" url="reference/CL_CDDrive.html" />
+ </tocsect3>
+ <tocsect3 name="Filters">
+ <tocsect4 name="CL_EchoFilter" url="reference/CL_EchoFilter.html" />
+ <tocsect4 name="CL_FadeFilter" url="reference/CL_FadeFilter.html" />
+ <tocsect4 name="CL_InverseEchoFilter" url="reference/CL_InverseEchoFilter.html" />
+ </tocsect3>
+ <tocsect3 name="Sound Providers">
+ <tocsect4 name="CL_SoundProviderFactory" url="reference/CL_SoundProviderFactory.html" />
+ <tocsect4 name="CL_SoundProviderType" url="reference/CL_SoundProviderType.html" />
+ <tocsect4 name="CL_SoundProvider_Raw" url="reference/CL_SoundProvider_Raw.html" />
+ <tocsect4 name="CL_SoundProvider_Recorder" url="reference/CL_SoundProvider_Recorder.html" />
+ <tocsect4 name="CL_SoundProvider_Wave" url="reference/CL_SoundProvider_Wave.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupSound" url="reference/CL_SetupSound.html" />
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Vorbis">
+ <tocsect3 name="Sound Providers">
+ <tocsect4 name="CL_SoundProvider_Vorbis" url="reference/CL_SoundProvider_Vorbis.html" />
+ </tocsect3>
+ <tocsect3 name="System">
+ <tocsect4 name="CL_SetupVorbis" url="reference/CL_SetupVorbis.html" />
+ </tocsect3>
+ </tocsect2>
+</tocsect1>
+</kdeveloptoc>
diff --git a/languages/cpp/doc/cppannotations.toc b/languages/cpp/doc/cppannotations.toc
new file mode 100644
index 00000000..081ad646
--- /dev/null
+++ b/languages/cpp/doc/cppannotations.toc
@@ -0,0 +1,456 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>C++ Annotations</title>
+<base href="http://www.icce.rug.nl/documents/cplusplus/"/>
+
+<tocsect1 name="Chapter 1: Overview of the chapters" url="cplusplus01.html#l1" />
+<tocsect1 name="Chapter 2: Introduction" url="cplusplus02.html#l2">
+ <tocsect2 name="2.1: What's new in the C++ Annotations" url="cplusplus02.html#l3"/>
+ <tocsect2 name="2.2: Free Lectures in C++" url="cplusplus02.html#l4"/>
+ <tocsect2 name="2.3: The history of C++" url="cplusplus02.html#l5">
+ <tocsect3 name="2.3.1: History of the C++ Annotations" url="cplusplus02.html#l6"/>
+ <tocsect3 name="2.3.2: Compiling a C program by a C++ compiler" url="cplusplus02.html#l7"/>
+ <tocsect3 name="2.3.3: Compiling a C++ program" url="cplusplus02.html#l8">
+ <tocsect4 name="2.3.3.1: C++ under MS-Windows" url="cplusplus02.html#l9"/>
+ <tocsect4 name="2.3.3.2: Compiling a C++ source text" url="cplusplus02.html#l10"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="2.4: Advantages and pretensions of C++" url="cplusplus02.html#l11"/>
+ <tocsect2 name="2.5: What is Object-Oriented Programming?" url="cplusplus02.html#l12"/>
+ <tocsect2 name="2.6: Differences between C and C++" url="cplusplus02.html#l13">
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 3: A first impression of C++" url="cplusplus03.html#l32">
+ <tocsect2 name="3.1: More extensions to C in C++" url="cplusplus03.html#l33">
+ <tocsect3 name="3.1.1: The scope resolution operator ::" url="cplusplus03.html#l34"/>
+ <tocsect3 name="3.1.2: `cout', `cin' and `cerr'" url="cplusplus03.html#l35"/>
+ <tocsect3 name="3.1.3: The keyword `const'" url="cplusplus03.html#l36"/>
+ <tocsect3 name="3.1.4: References" url="cplusplus03.html#l37"/>
+ </tocsect2>
+ <tocsect2 name="3.2: Functions as part of structs" url="cplusplus03.html#l38"/>
+ <tocsect2 name="3.3: Several new data types" url="cplusplus03.html#l39">
+ <tocsect3 name="3.3.1: The `bool' data type" url="cplusplus03.html#l40"/>
+ <tocsect3 name="3.3.2: The `wchar_t' data type" url="cplusplus03.html#l41"/>
+ </tocsect2>
+ <tocsect2 name="3.4: Data hiding: public, private and class" url="cplusplus03.html#l42"/>
+ <tocsect2 name="3.5: Structs in C vs. structs in C++" url="cplusplus03.html#l43"/>
+ <tocsect2 name="3.6: Namespaces" url="cplusplus03.html#l44">
+ <tocsect3 name="3.6.1: Defining namespaces" url="cplusplus03.html#l45">
+ <tocsect4 name="3.6.1.1: Declaring entities in namespaces" url="cplusplus03.html#l46"/>
+ <tocsect4 name="3.6.1.2: A closed namespace " url="cplusplus03.html#l47"/>
+ </tocsect3>
+ <tocsect3 name="3.6.2: Referring to entities" url="cplusplus03.html#l48">
+ <tocsect4 name="3.6.2.1: The `using' directive " url="cplusplus03.html#l49"/>
+ <tocsect4 name="3.6.2.2: `Koenig lookup' " url="cplusplus03.html#l50"/>
+ </tocsect3>
+ <tocsect3 name="3.6.3: The standard namespace" url="cplusplus03.html#l51"/>
+ <tocsect3 name="3.6.4: Nesting namespaces and namespace aliasing" url="cplusplus03.html#l52">
+ <tocsect4 name="3.6.4.1: Defining entities outside of their namespaces" url="cplusplus03.html#l53"/>
+ </tocsect3>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 4: The `string' data type" url="cplusplus04.html#l54">
+ <tocsect2 name="4.1: Operations on strings" url="cplusplus04.html#l55"/>
+ <tocsect2 name="4.2: Overview of operations on strings" url="cplusplus04.html#l56">
+ <tocsect3 name="4.2.1: The string initializers" url="cplusplus04.html#l57"/>
+ <tocsect3 name="4.2.2: The string iterators" url="cplusplus04.html#l58"/>
+ <tocsect3 name="4.2.3: The string operators" url="cplusplus04.html#l59"/>
+ <tocsect3 name="4.2.4: The string member functions" url="cplusplus04.html#l60"/>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 5: The IO-stream Library" url="cplusplus05.html#l61">
+ <tocsect2 name="5.1: Iostream header files" url="cplusplus05.html#l62"/>
+ <tocsect2 name="5.2: The foundation: the class `ios_base'" url="cplusplus05.html#l63"/>
+ <tocsect2 name="5.3: Interfacing `streambuf' objects: the class `ios'" url="cplusplus05.html#l64">
+ <tocsect3 name="5.3.1: Condition states" url="cplusplus05.html#l65"/>
+ <tocsect3 name="5.3.2: Formatting output and input" url="cplusplus05.html#l66">
+ <tocsect4 name="5.3.2.1: Formatting flags" url="cplusplus05.html#l67"/>
+ <tocsect4 name="5.3.2.2: Format modifying member functions" url="cplusplus05.html#l68"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="5.4: Output" url="cplusplus05.html#l69">
+ <tocsect3 name="5.4.1: Basic output: the class `ostream'" url="cplusplus05.html#l70">
+ <tocsect4 name="5.4.1.1: Writing to `ostream' objects" url="cplusplus05.html#l71"/>
+ <tocsect4 name="5.4.1.2: `ostream' positioning" url="cplusplus05.html#l72"/>
+ <tocsect4 name="5.4.1.3: `ostream' flushing" url="cplusplus05.html#l73"/>
+ </tocsect3>
+ <tocsect3 name="5.4.2: Output to files: the class `ofstream'" url="cplusplus05.html#l74">
+ <tocsect4 name="5.4.2.1: Modes for opening stream objects" url="cplusplus05.html#l75"/>
+ </tocsect3>
+ <tocsect3 name="5.4.3: Output to memory: the class `ostringstream'" url="cplusplus05.html#l76"/>
+ </tocsect2>
+ <tocsect2 name="5.5: Input" url="cplusplus05.html#l77">
+ <tocsect3 name="5.5.1: Basic input: the class `istream'" url="cplusplus05.html#l78">
+ <tocsect4 name="5.5.1.1: Reading from `istream' objects" url="cplusplus05.html#l79"/>
+ <tocsect4 name="5.5.1.2: `istream' positioning" url="cplusplus05.html#l80"/>
+ </tocsect3>
+ <tocsect3 name="5.5.2: Input from streams: the class `ifstream'" url="cplusplus05.html#l81"/>
+ <tocsect3 name="5.5.3: Input from memory: the class `istringstream'" url="cplusplus05.html#l82"/>
+ </tocsect2>
+ <tocsect2 name="5.6: Manipulators" url="cplusplus05.html#l83"/>
+ <tocsect2 name="5.7: The `streambuf' class" url="cplusplus05.html#l84">
+ <tocsect3 name="5.7.1: Protected `streambuf' members" url="cplusplus05.html#l85"/>
+ <tocsect3 name="5.7.2: The class `filebuf'" url="cplusplus05.html#l86"/>
+ </tocsect2>
+ <tocsect2 name="5.8: Advanced topics" url="cplusplus05.html#l87">
+ <tocsect3 name="5.8.1: Copying streams" url="cplusplus05.html#l88"/>
+ <tocsect3 name="5.8.2: Coupling streams" url="cplusplus05.html#l89"/>
+ <tocsect3 name="5.8.3: Redirection using streams" url="cplusplus05.html#l90"/>
+ <tocsect3 name="5.8.4: Reading AND Writing to a stream" url="cplusplus05.html#l91"/>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 6: Classes" url="cplusplus06.html#l92">
+ <tocsect2 name="6.1: The constructor" url="cplusplus06.html#l93">
+ <tocsect3 name="6.1.1: A first application" url="cplusplus06.html#l94"/>
+ <tocsect3 name="6.1.2: Constructors: with and without arguments" url="cplusplus06.html#l95">
+ <tocsect4 name="6.1.2.1: The order of construction" url="cplusplus06.html#l96"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="6.2: Const member functions and const objects" url="cplusplus06.html#l97"/>
+ <tocsect2 name="6.3: The keyword `inline'" url="cplusplus06.html#l98">
+ <tocsect3 name="6.3.1: Inline functions within class declarations" url="cplusplus06.html#l99"/>
+ <tocsect3 name="6.3.2: Inline functions outside of class declarations" url="cplusplus06.html#l100"/>
+ <tocsect3 name="6.3.3: When to use inline functions" url="cplusplus06.html#l101"/>
+ </tocsect2>
+ <tocsect2 name="6.4: Objects in objects: composition" url="cplusplus06.html#l102">
+ <tocsect3 name="6.4.1: Composition and const objects: const member initializers" url="cplusplus06.html#l103"/>
+ <tocsect3 name="6.4.2: Composition and reference objects: reference member initializers" url="cplusplus06.html#l104"/>
+ </tocsect2>
+ <tocsect2 name="6.5: Header file organization with classes" url="cplusplus06.html#l105">
+ <tocsect3 name="6.5.1: Using namespaces in header files" url="cplusplus06.html#l106"/>
+ </tocsect2>
+ <tocsect2 name="6.6: The keyword `mutable'" url="cplusplus06.html#l107"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 7: Classes and memory allocation" url="cplusplus07.html#l108">
+ <tocsect2 name="7.1: The operators `new' and `delete'" url="cplusplus07.html#l109">
+ <tocsect3 name="7.1.1: Allocating arrays" url="cplusplus07.html#l110"/>
+ <tocsect3 name="7.1.2: Deleting arrays" url="cplusplus07.html#l111"/>
+ <tocsect3 name="7.1.3: Enlarging arrays" url="cplusplus07.html#l112"/>
+ </tocsect2>
+ <tocsect2 name="7.2: The destructor" url="cplusplus07.html#l113">
+ <tocsect3 name="7.2.1: New and delete and object pointers" url="cplusplus07.html#l114"/>
+ <tocsect3 name="7.2.2: The function set_new_handler()" url="cplusplus07.html#l115"/>
+ </tocsect2>
+ <tocsect2 name="7.3: The assignment operator" url="cplusplus07.html#l116">
+ <tocsect3 name="7.3.1: Overloading the assignment operator" url="cplusplus07.html#l117">
+ <tocsect4 name="7.3.1.1: The function 'operator=()'" url="cplusplus07.html#l118"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="7.4: The this pointer" url="cplusplus07.html#l119">
+ <tocsect3 name="7.4.1: Preventing self-destruction with this" url="cplusplus07.html#l120"/>
+ <tocsect3 name="7.4.2: Associativity of operators and this" url="cplusplus07.html#l121"/>
+ </tocsect2>
+ <tocsect2 name="7.5: The copy constructor: Initialization vs. Assignment" url="cplusplus07.html#l122">
+ <tocsect3 name="7.5.1: Similarities between the copy constructor and operator=()" url="cplusplus07.html#l123"/>
+ <tocsect3 name="7.5.2: Preventing the use of certain member functions" url="cplusplus07.html#l124"/>
+ </tocsect2>
+ <tocsect2 name="7.6: Conclusion" url="cplusplus07.html#l125"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 8: Exceptions" url="cplusplus08.html#l126">
+ <tocsect2 name="8.1: Using exceptions: syntax elements" url="cplusplus08.html#l127"/>
+ <tocsect2 name="8.2: An example using exceptions" url="cplusplus08.html#l128">
+ <tocsect3 name="8.2.1: No exceptions: `setjmp()' and `longjmp()'" url="cplusplus08.html#l129"/>
+ <tocsect3 name="8.2.2: Exceptions: the preferred alternative" url="cplusplus08.html#l130"/>
+ </tocsect2>
+ <tocsect2 name="8.3: Throwing exceptions" url="cplusplus08.html#l131">
+ <tocsect3 name="8.3.1: The empty `throw' statement" url="cplusplus08.html#l132"/>
+ </tocsect2>
+ <tocsect2 name="8.4: The try block" url="cplusplus08.html#l133"/>
+ <tocsect2 name="8.5: Catching exceptions" url="cplusplus08.html#l134">
+ <tocsect3 name="8.5.1: The default catcher" url="cplusplus08.html#l135"/>
+ </tocsect2>
+ <tocsect2 name="8.6: Declaring exception throwers" url="cplusplus08.html#l136"/>
+ <tocsect2 name="8.7: Iostreams and exceptions" url="cplusplus08.html#l137"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 9: More Operator Overloading" url="cplusplus09.html#l138">
+ <tocsect2 name="9.1: Overloading `operator[]()'" url="cplusplus09.html#l139"/>
+ <tocsect2 name="9.2: Overloading the insertion and extraction operators" url="cplusplus09.html#l140"/>
+ <tocsect2 name="9.3: Conversion operators" url="cplusplus09.html#l141"/>
+ <tocsect2 name="9.4: The `explicit' keyword" url="cplusplus09.html#l142"/>
+ <tocsect2 name="9.5: Overloading increment and decrement" url="cplusplus09.html#l143"/>
+ <tocsect2 name="9.6: Overloading `operator new(size_t)'" url="cplusplus09.html#l144"/>
+ <tocsect2 name="9.7: Overloading `operator delete(void *)'" url="cplusplus09.html#l145"/>
+ <tocsect2 name="9.8: Operators `new[]' and `delete[]'" url="cplusplus09.html#l146"/>
+ <tocsect2 name="9.9: Function Objects" url="cplusplus09.html#l147">
+ <tocsect3 name="9.9.1: Constructing manipulators" url="cplusplus09.html#l148">
+ <tocsect4 name="9.9.1.1: Manipulators requiring arguments" url="cplusplus09.html#l149"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="9.10: Overloadable Operators" url="cplusplus09.html#l150"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 10: Static data and functions" url="cplusplus10.html#l151">
+ <tocsect2 name="10.1: Static data" url="cplusplus10.html#l152">
+ <tocsect3 name="10.1.1: Private static data" url="cplusplus10.html#l153"/>
+ <tocsect3 name="10.1.2: Public static data" url="cplusplus10.html#l154"/>
+ </tocsect2>
+ <tocsect2 name="10.2: Static member functions" url="cplusplus10.html#l155"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 11: Friends" url="cplusplus11.html#l156">
+ <tocsect2 name="11.1: Friend-functions" url="cplusplus11.html#l157"/>
+ <tocsect2 name="11.2: Inline friends" url="cplusplus11.html#l158"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 12: Abstract Containers" url="cplusplus12.html#l159">
+ <tocsect2 name="12.1: The `pair' container" url="cplusplus12.html#l160"/>
+ <tocsect2 name="12.2: Sequential Containers" url="cplusplus12.html#l161">
+ <tocsect3 name="12.2.1: The `vector' container" url="cplusplus12.html#l162"/>
+ <tocsect3 name="12.2.2: The `list' container" url="cplusplus12.html#l163"/>
+ <tocsect3 name="12.2.3: The `queue' container" url="cplusplus12.html#l164"/>
+ <tocsect3 name="12.2.4: The `priority_queue' container" url="cplusplus12.html#l165"/>
+ <tocsect3 name="12.2.5: The `deque' container" url="cplusplus12.html#l166"/>
+ <tocsect3 name="12.2.6: The `map' container" url="cplusplus12.html#l167"/>
+ <tocsect3 name="12.2.7: The `multimap' container" url="cplusplus12.html#l168"/>
+ <tocsect3 name="12.2.8: The `set' container" url="cplusplus12.html#l169"/>
+ <tocsect3 name="12.2.9: The `multiset' container" url="cplusplus12.html#l170"/>
+ <tocsect3 name="12.2.10: The `stack' container" url="cplusplus12.html#l171"/>
+ <tocsect3 name="12.2.11: The `hash_map' and other hashing-based containers" url="cplusplus12.html#l172"/>
+ </tocsect2>
+ <tocsect2 name="12.3: The `complex' container" url="cplusplus12.html#l173"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 13: Inheritance" url="cplusplus13.html#l174">
+ <tocsect2 name="13.1: Related types" url="cplusplus13.html#l175"/>
+ <tocsect2 name="13.2: The constructor of a derived class" url="cplusplus13.html#l176"/>
+ <tocsect2 name="13.3: The destructor of a derived class" url="cplusplus13.html#l177"/>
+ <tocsect2 name="13.4: Redefining member functions" url="cplusplus13.html#l178"/>
+ <tocsect2 name="13.5: Multiple inheritance" url="cplusplus13.html#l179"/>
+ <tocsect2 name="13.6: Conversions between base classes and derived classes" url="cplusplus13.html#l180">
+ <tocsect3 name="13.6.1: Conversions in object assignments" url="cplusplus13.html#l181"/>
+ <tocsect3 name="13.6.2: Conversions in pointer assignments" url="cplusplus13.html#l182"/>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 14: Polymorphism" url="cplusplus14.html#l183">
+ <tocsect2 name="14.1: Virtual functions" url="cplusplus14.html#l184"/>
+ <tocsect2 name="14.2: Virtual destructors" url="cplusplus14.html#l185"/>
+ <tocsect2 name="14.3: Pure virtual functions" url="cplusplus14.html#l186"/>
+ <tocsect2 name="14.4: Virtual functions in multiple inheritance" url="cplusplus14.html#l187">
+ <tocsect3 name="14.4.1: Ambiguity in multiple inheritance" url="cplusplus14.html#l188"/>
+ <tocsect3 name="14.4.2: Virtual base classes" url="cplusplus14.html#l189"/>
+ <tocsect3 name="14.4.3: When virtual derivation is not appropriate" url="cplusplus14.html#l190"/>
+ </tocsect2>
+ <tocsect2 name="14.5: Run-Time Type identification" url="cplusplus14.html#l191">
+ <tocsect3 name="14.5.1: The dynamic_cast operator" url="cplusplus14.html#l192"/>
+ <tocsect3 name="14.5.2: The typeid operator" url="cplusplus14.html#l193"/>
+ </tocsect2>
+ <tocsect2 name="14.6: Deriving classes from `streambuf'" url="cplusplus14.html#l194"/>
+ <tocsect2 name="14.7: A polymorphic exception class" url="cplusplus14.html#l195"/>
+ <tocsect2 name="14.8: How polymorphism is implemented" url="cplusplus14.html#l196"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 15: Classes having pointers to members" url="cplusplus15.html#l197">
+ <tocsect2 name="15.1: Pointers to members: an example" url="cplusplus15.html#l198"/>
+ <tocsect2 name="15.2: Defining pointers to members" url="cplusplus15.html#l199"/>
+ <tocsect2 name="15.3: Using pointers to members" url="cplusplus15.html#l200"/>
+ <tocsect2 name="15.4: Pointers to static members" url="cplusplus15.html#l201"/>
+ <tocsect2 name="15.5: Sizes of pointers" url="cplusplus15.html#l202"/>
+</tocsect1>
+
+<tocsect1 name="Chapter 16: Nested Classes" url="cplusplus16.html#l203">
+ <tocsect2 name="16.1: Defining nested class members" url="cplusplus16.html#l204"/>
+ <tocsect2 name="16.2: Declaring nested classes" url="cplusplus16.html#l205"/>
+ <tocsect2 name="16.3: Accessing private members in nested classes" url="cplusplus16.html#l206"/>
+ <tocsect2 name="16.4: Nesting enumerations" url="cplusplus16.html#l207">
+ <tocsect3 name="16.4.1: Empty enumerations" url="cplusplus16.html#l208"/>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 17: The Standard Template Library, generic algorithms" url="cplusplus17.html#l209">
+ <tocsect2 name="17.1: Predefined function objects" url="cplusplus17.html#l210">
+ <tocsect3 name="17.1.1: Arithmetic Function Objects" url="cplusplus17.html#l211"/>
+ <tocsect3 name="17.1.2: Relational Function Objects" url="cplusplus17.html#l212"/>
+ <tocsect3 name="17.1.3: Logical Function Objects" url="cplusplus17.html#l213"/>
+ <tocsect3 name="17.1.4: Function Adaptors" url="cplusplus17.html#l214"/>
+ </tocsect2>
+ <tocsect2 name="17.2: Iterators" url="cplusplus17.html#l215">
+ <tocsect3 name="17.2.1: Insert iterators" url="cplusplus17.html#l216"/>
+ <tocsect3 name="17.2.2: istream iterators" url="cplusplus17.html#l217">
+ <tocsect4 name="17.2.2.1: istreambuf iterators" url="cplusplus17.html#l218"/>
+ </tocsect3>
+ <tocsect3 name="17.2.3: ostream iterators" url="cplusplus17.html#l219">
+ <tocsect4 name="17.2.3.1: ostreambuf iterators" url="cplusplus17.html#l220"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="17.3: The 'auto_ptr' class" url="cplusplus17.html#l221">
+ <tocsect3 name="17.3.1: Defining auto_ptr variables" url="cplusplus17.html#l222"/>
+ <tocsect3 name="17.3.2: Pointing to a newly allocated object" url="cplusplus17.html#l223"/>
+ <tocsect3 name="17.3.3: Pointing to another auto_ptr" url="cplusplus17.html#l224"/>
+ <tocsect3 name="17.3.4: Creating a plain auto_ptr" url="cplusplus17.html#l225"/>
+ <tocsect3 name="17.3.5: Auto_ptr: operators and members" url="cplusplus17.html#l226"/>
+ </tocsect2>
+ <tocsect2 name="17.4: The Generic Algorithms" url="cplusplus17.html#l227">
+ <tocsect3 name="17.4.1: accumulate()" url="cplusplus17.html#l228"/>
+ <tocsect3 name="17.4.2: adjacent_difference()" url="cplusplus17.html#l229"/>
+ <tocsect3 name="17.4.3: adjacent_find()" url="cplusplus17.html#l230"/>
+ <tocsect3 name="17.4.4: binary_search()" url="cplusplus17.html#l231"/>
+ <tocsect3 name="17.4.5: copy()" url="cplusplus17.html#l232"/>
+ <tocsect3 name="17.4.6: copy_backward()" url="cplusplus17.html#l233"/>
+ <tocsect3 name="17.4.7: count()" url="cplusplus17.html#l234"/>
+ <tocsect3 name="17.4.8: count_if()" url="cplusplus17.html#l235"/>
+ <tocsect3 name="17.4.9: equal()" url="cplusplus17.html#l236"/>
+ <tocsect3 name="17.4.10: equal_range()" url="cplusplus17.html#l237"/>
+ <tocsect3 name="17.4.11: fill()" url="cplusplus17.html#l238"/>
+ <tocsect3 name="17.4.12: fill_n()" url="cplusplus17.html#l239"/>
+ <tocsect3 name="17.4.13: find()" url="cplusplus17.html#l240"/>
+ <tocsect3 name="17.4.14: find_end()" url="cplusplus17.html#l241"/>
+ <tocsect3 name="17.4.15: find_first_of()" url="cplusplus17.html#l242"/>
+ <tocsect3 name="17.4.16: find_if()" url="cplusplus17.html#l243"/>
+ <tocsect3 name="17.4.17: for_each()" url="cplusplus17.html#l244"/>
+ <tocsect3 name="17.4.18: generate()" url="cplusplus17.html#l245"/>
+ <tocsect3 name="17.4.19: generate_n()" url="cplusplus17.html#l246"/>
+ <tocsect3 name="17.4.20: includes()" url="cplusplus17.html#l247"/>
+ <tocsect3 name="17.4.21: inner_product()" url="cplusplus17.html#l248"/>
+ <tocsect3 name="17.4.22: inplace_merge()" url="cplusplus17.html#l249"/>
+ <tocsect3 name="17.4.23: iter_swap()" url="cplusplus17.html#l250"/>
+ <tocsect3 name="17.4.24: lexicographical_compare()" url="cplusplus17.html#l251"/>
+ <tocsect3 name="17.4.25: lower_bound()" url="cplusplus17.html#l252"/>
+ <tocsect3 name="17.4.26: max()" url="cplusplus17.html#l253"/>
+ <tocsect3 name="17.4.27: max_element()" url="cplusplus17.html#l254"/>
+ <tocsect3 name="17.4.28: merge()" url="cplusplus17.html#l255"/>
+ <tocsect3 name="17.4.29: min()" url="cplusplus17.html#l256"/>
+ <tocsect3 name="17.4.30: min_element()" url="cplusplus17.html#l257"/>
+ <tocsect3 name="17.4.31: mismatch()" url="cplusplus17.html#l258"/>
+ <tocsect3 name="17.4.32: next_permutation()" url="cplusplus17.html#l259"/>
+ <tocsect3 name="17.4.33: nth_element()" url="cplusplus17.html#l260"/>
+ <tocsect3 name="17.4.34: partial_sort()" url="cplusplus17.html#l261"/>
+ <tocsect3 name="17.4.35: partial_sort_copy()" url="cplusplus17.html#l262"/>
+ <tocsect3 name="17.4.36: partial_sum()" url="cplusplus17.html#l263"/>
+ <tocsect3 name="17.4.37: partition()" url="cplusplus17.html#l264"/>
+ <tocsect3 name="17.4.38: prev_permutation()" url="cplusplus17.html#l265"/>
+ <tocsect3 name="17.4.39: random_shuffle()" url="cplusplus17.html#l266"/>
+ <tocsect3 name="17.4.40: remove()" url="cplusplus17.html#l267"/>
+ <tocsect3 name="17.4.41: remove_copy()" url="cplusplus17.html#l268"/>
+ <tocsect3 name="17.4.42: remove_if()" url="cplusplus17.html#l269"/>
+ <tocsect3 name="17.4.43: remove_copy_if()" url="cplusplus17.html#l270"/>
+ <tocsect3 name="17.4.44: replace()" url="cplusplus17.html#l271"/>
+ <tocsect3 name="17.4.45: replace_copy()" url="cplusplus17.html#l272"/>
+ <tocsect3 name="17.4.46: replace_if()" url="cplusplus17.html#l273"/>
+ <tocsect3 name="17.4.47: replace_copy_if()" url="cplusplus17.html#l274"/>
+ <tocsect3 name="17.4.48: reverse()" url="cplusplus17.html#l275"/>
+ <tocsect3 name="17.4.49: reverse_copy()" url="cplusplus17.html#l276"/>
+ <tocsect3 name="17.4.50: rotate()" url="cplusplus17.html#l277"/>
+ <tocsect3 name="17.4.51: rotate_copy()" url="cplusplus17.html#l278"/>
+ <tocsect3 name="17.4.52: search()" url="cplusplus17.html#l279"/>
+ <tocsect3 name="17.4.53: search_n()" url="cplusplus17.html#l280"/>
+ <tocsect3 name="17.4.54: set_difference()" url="cplusplus17.html#l281"/>
+ <tocsect3 name="17.4.55: set_intersection()" url="cplusplus17.html#l282"/>
+ <tocsect3 name="17.4.56: set_symmetric_difference()" url="cplusplus17.html#l283"/>
+ <tocsect3 name="17.4.57: set_union()" url="cplusplus17.html#l284"/>
+ <tocsect3 name="17.4.58: sort()" url="cplusplus17.html#l285"/>
+ <tocsect3 name="17.4.59: stable_partition()" url="cplusplus17.html#l286"/>
+ <tocsect3 name="17.4.60: stable_sort()" url="cplusplus17.html#l287"/>
+ <tocsect3 name="17.4.61: swap()" url="cplusplus17.html#l288"/>
+ <tocsect3 name="17.4.62: swap_ranges()" url="cplusplus17.html#l289"/>
+ <tocsect3 name="17.4.63: transform()" url="cplusplus17.html#l290"/>
+ <tocsect3 name="17.4.64: unique()" url="cplusplus17.html#l291"/>
+ <tocsect3 name="17.4.65: unique_copy()" url="cplusplus17.html#l292"/>
+ <tocsect3 name="17.4.66: upper_bound()" url="cplusplus17.html#l293"/>
+ <tocsect3 name="17.4.67: Heap algorithms" url="cplusplus17.html#l294">
+ <tocsect4 name="17.4.67.1: make_heap()" url="cplusplus17.html#l295"/>
+ <tocsect4 name="17.4.67.2: pop_heap()" url="cplusplus17.html#l296"/>
+ <tocsect4 name="17.4.67.3: push_heap()" url="cplusplus17.html#l297"/>
+ <tocsect4 name="17.4.67.4: sort_heap()" url="cplusplus17.html#l298"/>
+ <tocsect4 name="17.4.67.5: An example using the heap algorithms" url="cplusplus17.html#l299"/>
+ </tocsect3>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 18: Templates" url="cplusplus18.html#l300">
+ <tocsect2 name="18.1: Template functions" url="cplusplus18.html#l301">
+ <tocsect3 name="18.1.1: Template function definitions" url="cplusplus18.html#l302"/>
+ <tocsect3 name="18.1.2: Instantiations of template functions" url="cplusplus18.html#l303">
+ <tocsect4 name="18.1.2.1: Declaring template functions" url="cplusplus18.html#l304"/>
+ </tocsect3>
+ <tocsect3 name="18.1.3: Argument deduction" url="cplusplus18.html#l305">
+ <tocsect4 name="18.1.3.1: Lvalue transformations" url="cplusplus18.html#l306"/>
+ <tocsect4 name="18.1.3.2: Qualification conversions" url="cplusplus18.html#l307"/>
+ <tocsect4 name="18.1.3.3: Conversion to a base class" url="cplusplus18.html#l308"/>
+ <tocsect4 name="18.1.3.4: Summary: the template argument deduction algorithm" url="cplusplus18.html#l309"/>
+ </tocsect3>
+ <tocsect3 name="18.1.4: Explicit arguments" url="cplusplus18.html#l310">
+ <tocsect4 name="18.1.4.1: Template explicit instantiation declarations" url="cplusplus18.html#l311"/>
+ </tocsect3>
+ <tocsect3 name="18.1.5: Template explicit specialization " url="cplusplus18.html#l312"/>
+ <tocsect3 name="18.1.6: Overloading template functions" url="cplusplus18.html#l313"/>
+ <tocsect3 name="18.1.7: Selecting an overloaded (template) function" url="cplusplus18.html#l314"/>
+ <tocsect3 name="18.1.8: Name resolution within template functions" url="cplusplus18.html#l315"/>
+ </tocsect2>
+ <tocsect2 name="18.2: Template classes" url="cplusplus18.html#l316">
+ <tocsect3 name="18.2.1: Template class definitions" url="cplusplus18.html#l317"/>
+ <tocsect3 name="18.2.2: Template class instantiations" url="cplusplus18.html#l318"/>
+ <tocsect3 name="18.2.3: Non-type parameters" url="cplusplus18.html#l319"/>
+ <tocsect3 name="18.2.4: Template class member functions" url="cplusplus18.html#l320"/>
+ <tocsect3 name="18.2.5: Template classes and friend declarations" url="cplusplus18.html#l321">
+ <tocsect4 name="18.2.5.1: Non-template friends" url="cplusplus18.html#l322"/>
+ <tocsect4 name="18.2.5.2: Bound friends" url="cplusplus18.html#l323"/>
+ <tocsect4 name="18.2.5.3: Unbound friends" url="cplusplus18.html#l324"/>
+ </tocsect3>
+ <tocsect3 name="18.2.6: Template classes and static data" url="cplusplus18.html#l325"/>
+ <tocsect3 name="18.2.7: Derived Template Classes" url="cplusplus18.html#l326"/>
+ <tocsect3 name="18.2.8: Nesting and template classes" url="cplusplus18.html#l327"/>
+ <tocsect3 name="18.2.9: Member templates" url="cplusplus18.html#l328"/>
+ <tocsect3 name="18.2.10: Template class specializations" url="cplusplus18.html#l329"/>
+ <tocsect3 name="18.2.11: Template class partial specializations" url="cplusplus18.html#l330"/>
+ <tocsect3 name="18.2.12: Name resolution within template classes" url="cplusplus18.html#l331"/>
+ </tocsect2>
+ <tocsect2 name="18.3: Constructing iterators" url="cplusplus18.html#l332">
+ <tocsect3 name="18.3.0.1: The implementation of a Random Access Iterator " url="cplusplus18.html#l333"/>
+ <tocsect3 name="18.3.0.2: The implementation of a reverse_iterator" url="cplusplus18.html#l334"/>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Chapter 19: Concrete examples of C++" url="cplusplus19.html#l335">
+ <tocsect2 name="19.1: Function objects performing bitwise operations" url="cplusplus19.html#l336"/>
+ <tocsect2 name="19.2: Implementing a reverse_iterator" url="cplusplus19.html#l337"/>
+ <tocsect2 name="19.3: A text to anything converter" url="cplusplus19.html#l338"/>
+ <tocsect2 name="19.4: `streambuf' classes using file descriptors" url="cplusplus19.html#l339">
+ <tocsect3 name="19.4.1: A class for output operations" url="cplusplus19.html#l340"/>
+ <tocsect3 name="19.4.2: Classes for input operations" url="cplusplus19.html#l341">
+ <tocsect4 name="19.4.2.1: Using a one-character buffer" url="cplusplus19.html#l342"/>
+ <tocsect4 name="19.4.2.2: Using an n-character buffer" url="cplusplus19.html#l343"/>
+ <tocsect4 name="19.4.2.3: Seeking positions in `streambuf' objects" url="cplusplus19.html#l344"/>
+ <tocsect4 name="19.4.2.4: Multiple `unget()' calls in `streambuf' objects" url="cplusplus19.html#l345"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="19.5: Using form() with ostream objects" url="cplusplus19.html#l346"/>
+ <tocsect2 name="19.6: Redirection revisited" url="cplusplus19.html#l347"/>
+ <tocsect2 name="19.7: The fork() system call" url="cplusplus19.html#l348">
+ <tocsect3 name="19.7.1: The `Daemon' program" url="cplusplus19.html#l349"/>
+ <tocsect3 name="19.7.2: The `Pipe' class" url="cplusplus19.html#l350"/>
+ <tocsect3 name="19.7.3: The `ParentSlurp' class" url="cplusplus19.html#l351"/>
+ <tocsect3 name="19.7.4: Communicating with multiple children" url="cplusplus19.html#l352">
+ <tocsect4 name="19.7.4.1: The `Select' class" url="cplusplus19.html#l353"/>
+ <tocsect4 name="19.7.4.2: The `Child' class" url="cplusplus19.html#l354"/>
+ <tocsect4 name="19.7.4.3: The `Monitor' class" url="cplusplus19.html#l355"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="19.8: Using Bison and Flex" url="cplusplus19.html#l356">
+ <tocsect3 name="19.8.1: Using Flex++ to create a scanner" url="cplusplus19.html#l357">
+ <tocsect4 name="19.8.1.1: The flex++ specification file" url="cplusplus19.html#l358"/>
+ <tocsect4 name="19.8.1.2: The derived class: Scanner" url="cplusplus19.html#l359"/>
+ <tocsect4 name="19.8.1.3: The main() function" url="cplusplus19.html#l360"/>
+ <tocsect4 name="19.8.1.4: Building the scanner-program" url="cplusplus19.html#l361"/>
+ </tocsect3>
+ <tocsect3 name="19.8.2: Using both bison++ and flex++" url="cplusplus19.html#l362">
+ <tocsect4 name="19.8.2.1: The bison++ specification file" url="cplusplus19.html#l363"/>
+ <tocsect4 name="19.8.2.2: The bison++ header section" url="cplusplus19.html#l364"/>
+ <tocsect4 name="19.8.2.3: The bison++ definition section" url="cplusplus19.html#l365"/>
+ <tocsect4 name="19.8.2.4: The bison++ grammar rules" url="cplusplus19.html#l366"/>
+ <tocsect4 name="19.8.2.5: The flex++ specification file" url="cplusplus19.html#l367"/>
+ <tocsect4 name="19.8.2.6: The generation of the code" url="cplusplus19.html#l368"/>
+ </tocsect3>
+ </tocsect2>
+</tocsect1>
+
+<tocsect1 name="Index" url="cppindex.html" />
+
+</kdeveloptoc>
diff --git a/languages/cpp/doc/gnome1.toc b/languages/cpp/doc/gnome1.toc
new file mode 100644
index 00000000..d996f1a0
--- /dev/null
+++ b/languages/cpp/doc/gnome1.toc
@@ -0,0 +1,424 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>GNOME 1.0 API Reference</title>
+<base href="http://developer.gnome.org/doc/API"/>
+<tocsect1 name="GLib" url="glib/index.html">
+ <tocsect2 name="GLib Fundamentals" url="glib/glib-fundamentals.html">
+ <tocsect3 name="Basic Types" url="glib/glib-basic-types.html"/>
+ <tocsect3 name="Limits of Basic Types" url="glib/glib-limits-of-basic-types.html"/>
+ <tocsect3 name="Standard Macros" url="glib/glib-standard-macros.html"/>
+ <tocsect3 name="Type Conversion Macros" url="glib/glib-type-conversion-macros.html"/>
+ <tocsect3 name="Byte Order Macros" url="glib/glib-type-conversion-macros.html"/>
+ <tocsect3 name="Miscellaneous Macros" url="glib/glib-miscellaneous-macros.html"/>
+ </tocsect2>
+ <tocsect2 name="GLib Core Application Support" url="glib/glib-core.html">
+ <tocsect3 name="The Main Event Loop" url="glib/glib-the-main-event-loop.html"/>
+ <tocsect3 name="Threads" url="glib/glib-threads.html"/>
+ <tocsect3 name="Dynamic Loading of Modules" url="glib/glib-dynamic-loading-of-modules.html"/>
+ <tocsect3 name="Memory Allocation" url="glib/glib-memory-allocation.html"/>
+ <tocsect3 name="IO Channels" url="glib/glib-io-channels.html"/>
+ <tocsect3 name="Message Output and Debugging Functions" url="glib/glib-warnings-and-assertions.html"/>
+ <tocsect3 name="Message Logging" url="glib/glib-message-logging.html"/>
+ </tocsect2>
+ <tocsect2 name="GLib Utilities" url="glib/glib-utilities.html">
+ <tocsect3 name="String Utility Functions" url="glib/glib-string-utility-functions.html"/>
+ <tocsect3 name="Date and Time Functions" url="glib/glib-date-and-time-functions.html"/>
+ <tocsect3 name="Hook Functions" url="glib/glib-hook-functions.html"/>
+ <tocsect3 name="Miscellaneous Utility Functions" url="glib/glib-miscellaneous-utility-functions.html"/>
+ <tocsect3 name="Lexical Scanner" url="glib/glib-lexical-scanner.html"/>
+ <tocsect3 name="Automatic String Completion" url="glib/glib-automatic-string-completion.html"/>
+ <tocsect3 name="Timers" url="glib/glib-timers.html"/>
+ <tocsect3 name="Windows Compatibility Functions" url="glib/glib-windows-compatability-functions.html"/>
+ </tocsect2>
+ <tocsect2 name="GLib Data Types" url="glib/glib-data-types.html">
+ <tocsect3 name="Memory Chunks" url="glib/glib-memory-chunks.html"/>
+ <tocsect3 name="Doubly-Linked Lists" url="glib/glib-doubly-linked-lists.html"/>
+ <tocsect3 name="Singly-Linked Lists" url="glib/glib-singly-linked-lists.html"/>
+ <tocsect3 name="Hash Tables" url="glib/glib-hash-tables.html"/>
+ <tocsect3 name="Strings" url="glib/glib-strings.html"/>
+ <tocsect3 name="String Chunks" url="glib/glib-string-chunks.html"/>
+ <tocsect3 name="Arrays" url="glib/glib-arrays.html"/>
+ <tocsect3 name="Pointer Arrays" url="glib/glib-pointer-arrays.html"/>
+ <tocsect3 name="Byte Arrays" url="glib/glib-byte-arrays.html"/>
+ <tocsect3 name="Balanced Binary Trees" url="glib/glib-balanced-binary-trees.html"/>
+ <tocsect3 name="N-ary Trees" url="glib/glib-n-ary-trees.html"/>
+ <tocsect3 name="Quarks" url="glib/glib-quarks.html"/>
+ <tocsect3 name="Keyed Data Lists" url="glib/glib-keyed-data-lists.html"/>
+ <tocsect3 name="Datasets" url="glib/glib-datasets.html"/>
+ <tocsect3 name="Relations and Tuples" url="glib/glib-relations-and-tuples.html"/>
+ <tocsect3 name="Caches" url="glib/glib-caches.html"/>
+ <tocsect3 name="Memory Allocators" url="glib/glib-memory-allocators.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="GDK" url="gdk/index.html">
+ <tocsect2 name="General" url="gdk/gdk-general.html"/>
+ <tocsect2 name="Points, Rectangles and Regions" url="gdk/gdk-points-rectangles-and-regions.html"/>
+ <tocsect2 name="Graphics Contexts" url="gdk/gdk-graphics-contexts.html"/>
+ <tocsect2 name="Drawing Primitives" url="gdk/gdk-drawing-primitives.html"/>
+ <tocsect2 name="Bitmaps and Pixmaps" url="gdk/gdk-bitmaps-and-pixmaps.html"/>
+ <tocsect2 name="Images" url="gdk/gdk-images.html"/>
+ <tocsect2 name="Colormaps and Colors" url="gdk/gdk-colormaps-and-colors.html"/>
+ <tocsect2 name="Color Contexts" url="gdk/gdk-color-contexts.html"/>
+ <tocsect2 name="Visuals" url="gdk/gdk-visuals.html"/>
+ <tocsect2 name="Fonts" url="gdk/gdk-fonts.html"/>
+ <tocsect2 name="Cursors" url="gdk/gdk-cursors.html"/>
+ <tocsect2 name="Windows" url="gdk/gdk-windows.html"/>
+ <tocsect2 name="Events" url="gdk/gdk-events.html"/>
+ <tocsect2 name="Event Structures" url="gdk/gdk-event-structures.html"/>
+ <tocsect2 name="Selections" url="gdk/gdk-selections.html"/>
+ <tocsect2 name="Drag and Drop" url="gdk/gdk-drag-and-drop.html"/>
+ <tocsect2 name="Properties and Atoms" url="gdk/gdk-properties-and-atoms.html"/>
+ <tocsect2 name="Threads" url="gdk/gdk-threads.html"/>
+ <tocsect2 name="Input" url="gdk/gdk-input.html"/>
+ <tocsect2 name="Input Devices" url="gdk/gdk-input-devices.html"/>
+ <tocsect2 name="Key Values" url="gdk/gdk-key-values.html"/>
+ <tocsect2 name="Input Methods" url="gdk/gdk-input-methods.html"/>
+ <tocsect2 name="Input Contexts" url="gdk/gdk-input-contexts.html"/>
+</tocsect1>
+<tocsect1 name="Gdk-Pixbuf" url="gdk-pixbuf/index.html">
+ <tocsect2 name="API Reference" url="gdk-pixbuf/r27.html">
+ <tocsect3 name="The GdkPixbuf Structure" url="gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html"/>
+ <tocsect3 name="Reference Counting and Memory Mangement" url="gdk-pixbuf/gdk-pixbuf-refcounting.html"/>
+ <tocsect3 name="File Loading" url="gdk-pixbuf/gdk-pixbuf-file-loading.html"/>
+ <tocsect3 name="Image Data in Memory" url="gdk-pixbuf/gdk-pixbuf-creating.html"/>
+ <tocsect3 name="Rendering" url="gdk-pixbuf/gdk-pixbuf-rendering.html"/>
+ <tocsect3 name="Scaling" url="gdk-pixbuf/gdk-pixbuf-scaling.html"/>
+ <tocsect3 name="Drawables to Pixbufs" url="gdk-pixbuf/gdk-pixbuf-from-drawables.html"/>
+ <tocsect3 name="Utilities" url="gdk-pixbuf/gdk-pixbuf-util.html"/>
+ <tocsect3 name="Animations" url="gdk-pixbuf/gdk-pixbuf-animation.html"/>
+ <tocsect3 name="GdkPixbufLoader" url="gdk-pixbuf/gdkpixbufloader.html"/>
+ <tocsect3 name="GnomeCanvasPixbuf" url="gdk-pixbuf/gnomecanvaspixbuf.html"/>
+ <tocsect3 name="Xlib initialization" url="gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-init.html"/>
+ <tocsect3 name="Xlib Rendering" url="gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-rendering.html"/>
+ <tocsect3 name="X Drawables to Pixbufs" url="gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-from-drawables.html"/>
+ <tocsect3 name="XlibRGB" url="gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-rgb.html"/>
+ </tocsect2>
+ <tocsect2 name="Porting applications from Imlib to gdk-pixbuf" url="gdk-pixbuf/a3652.html">
+ <tocsect3 name="Introduction" url="gdk-pixbuf/a3652.html#AEN3662"/>
+ <tocsect3 name="Differences between Imlib and gdk-pixbuf" url="gdk-pixbuf/x3671.html">
+ <tocsect4 name="Initialization" url="gdk-pixbuf/x3671.html#AEN3681"/>
+ <tocsect4 name="Memory management" url="gdk-pixbuf/x3671.html#AEN3694"/>
+ <tocsect4 name="The Rendering Process" url="gdk-pixbuf/x3671.html#AEN3712"/>
+ </tocsect3>
+ <tocsect3 name="Converting Applications to gdk-pixbuf" url="gdk-pixbuf/x3723.html">
+ <tocsect4 name="Image loading and creation" url="gdk-pixbuf/x3723.html#AEN3729"/>
+ <tocsect4 name="Rendering Images" url="gdk-pixbuf/x3723.html#AEN3746"/>
+ <tocsect4 name="Scaling Images" url="gdk-pixbuf/x3723.html#AEN3759"/>
+ <tocsect4 name="Getting Image Data from a Drawable" url="gdk-pixbuf/x3723.html#AEN3776"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Compiling the gdk-pixbuf library" url="gdk-pixbuf/compiling.html">
+ <tocsect3 name="Building the Library" url="gdk-pixbuf/compiling.html#BUILDING"/>
+ <tocsect3 name="Extra Configuration Options" url="gdk-pixbuf/extra-configuration-options.html"/>
+ </tocsect2>
+ <tocsect2 name="License" url="gdk-pixbuf/license.html"/>
+</tocsect1>
+<tocsect1 name="GTK+" url="gtk/index.html">
+ <tocsect2 name="GTK+" url="gtk/gtk.html">
+ <tocsect3 name="General" url="gtk/gtk-general.html"/>
+ <tocsect3 name="Version Information" url="gtk/gtk-feature-test-macros.html"/>
+ <tocsect3 name="Graphics Contexts" url="gtk/gtk-graphics-contexts.html"/>
+ <tocsect3 name="Styles" url="gtk/gtk-styles.html"/>
+ <tocsect3 name="Themes" url="gtk/gtk-themes.html"/>
+ <tocsect3 name="Resource Files" url="gtk/gtk-resource-files.html"/>
+ <tocsect3 name="Keyboard Accelerators" url="gtk/gtk-keyboard-accelerators.html"/>
+ <tocsect3 name="Selections" url="gtk/gtk-selections.html"/>
+ <tocsect3 name="Drag and Drop" url="gtk/gtk-drag-and-drop.html"/>
+ <tocsect3 name="Signals" url="gtk/gtk-signals.html"/>
+ <tocsect3 name="Signal Marshallers" url="gtk/gtk-signal-marshallers.html"/>
+ <tocsect3 name="Implementation of Object Properties" url="gtk/gtk-object-properties.html"/>
+ <tocsect3 name="Types" url="gtk/gtk-types.html"/>
+ <tocsect3 name="Bindings" url="gtk/gtk-types.html"/>
+ <tocsect3 name="Standard Enumerations" url="gtk/gtk-standard-enumerations.html"/>
+ <tocsect3 name="Private Information" url="gtk/gtk-private-information.html"/>
+ </tocsect2>
+ <tocsect2 name="GTK+ Widgets and Objects" url="gtk/gtkobjects.html">
+ <tocsect3 name="GtkAccelLabel" url="gtk/gtkaccellabel.html"/>
+ <tocsect3 name="GtkAdjustment" url="gtk/gtkadjustment.html"/>
+ <tocsect3 name="GtkAlignment" url="gtk/gtkalignment.html"/>
+ <tocsect3 name="GtkArrow" url="gtk/gtkarrow.html"/>
+ <tocsect3 name="GtkAspectFrame" url="gtk/gtkaspectframe.html"/>
+ <tocsect3 name="GtkButtonBox" url="gtk/gtkbuttonbox.html"/>
+ <tocsect3 name="GtkBin" url="gtk/gtkbin.html"/>
+ <tocsect3 name="GtkBox" url="gtk/gtkbox.html"/>
+ <tocsect3 name="GtkButton" url="gtk/gtkbutton.html"/>
+ <tocsect3 name="GtkCalendar" url="gtk/gtkcalendar.html"/>
+ <tocsect3 name="GtkCheckButton" url="gtk/gtkcheckbutton.html"/>
+ <tocsect3 name="GtkCheckMenuItem" url="gtk/gtkcheckmenuitem.html"/>
+ <tocsect3 name="GtkCList" url="gtk/gtkclist.html"/>
+ <tocsect3 name="GtkColorSelection" url="gtk/gtkcolorselection.html"/>
+ <tocsect3 name="GtkColorSelectionDialog" url="gtk/gtkcolorselectiondialog.html"/>
+ <tocsect3 name="GtkCombo" url="gtk/gtkcombo.html"/>
+ <tocsect3 name="GtkContainer" url="gtk/gtkcontainer.html"/>
+ <tocsect3 name="GtkCTree" url="gtk/gtkctree.html"/>
+ <tocsect3 name="GtkCurve" url="gtk/gtkcurve.html"/>
+ <tocsect3 name="GtkData" url="gtk/gtkdata.html"/>
+ <tocsect3 name="GtkDialog" url="gtk/gtkdialog.html"/>
+ <tocsect3 name="GtkDrawingArea" url="gtk/gtkdrawingarea.html"/>
+ <tocsect3 name="GtkEditable" url="gtk/gtkeditable.html"/>
+ <tocsect3 name="GtkEntry" url="gtk/gtkentry.html"/>
+ <tocsect3 name="GtkEventBox" url="gtk/gtkeventbox.html"/>
+ <tocsect3 name="GtkFileSelection" url="gtk/gtkfileselection.html"/>
+ <tocsect3 name="GtkFixed" url="gtk/gtkfixed.html"/>
+ <tocsect3 name="GtkFontSelection" url="gtk/gtkfontselection.html"/>
+ <tocsect3 name="GtkFontSelectionDialog" url="gtk/gtkfontselectiondialog.html"/>
+ <tocsect3 name="GtkFrame" url="gtk/gtkframe.html"/>
+ <tocsect3 name="GtkGammaCurve" url="gtk/gtkgammacurve.html"/>
+ <tocsect3 name="GtkHandleBox" url="gtk/gtkhandlebox.html"/>
+ <tocsect3 name="GtkHButtonBox" url="gtk/gtkhbuttonbox.html"/>
+ <tocsect3 name="GtkHBox" url="gtk/gtkhbox.html"/>
+ <tocsect3 name="GtkHPaned" url="gtk/gtkhpaned.html"/>
+ <tocsect3 name="GtkHRuler" url="gtk/gtkhruler.html"/>
+ <tocsect3 name="GtkHScale" url="gtk/gtkhscale.html"/>
+ <tocsect3 name="GtkHScrollbar" url="gtk/gtkhscrollbar.html"/>
+ <tocsect3 name="GtkHSeparator" url="gtk/gtkhseparator.html"/>
+ <tocsect3 name="GtkImage" url="gtk/gtkimage.html"/>
+ <tocsect3 name="GtkInputDialog" url="gtk/gtkinputdialog.html"/>
+ <tocsect3 name="GtkInvisible" url="gtk/gtkinvisible.html"/>
+ <tocsect3 name="GtkItem" url="gtk/gtkitem.html"/>
+ <tocsect3 name="GtkItemFactory" url="gtk/gtkitemfactory.html"/>
+ <tocsect3 name="GtkLabel" url="gtk/gtklabel.html"/>
+ <tocsect3 name="GtkLayout" url="gtk/gtklayout.html"/>
+ <tocsect3 name="GtkList" url="gtk/gtklist.html"/>
+ <tocsect3 name="GtkListItem" url="gtk/gtklistitem.html"/>
+ <tocsect3 name="GtkMenu" url="gtk/gtkmenu.html"/>
+ <tocsect3 name="GtkMenuBar" url="gtk/gtkmenubar.html"/>
+ <tocsect3 name="GtkMenuItem" url="gtk/gtkmenuitem.html"/>
+ <tocsect3 name="GtkMenuShell" url="gtk/gtkmenushell.html"/>
+ <tocsect3 name="GtkMisc" url="gtk/gtkmisc.html"/>
+ <tocsect3 name="GtkNotebook" url="gtk/gtknotebook.html"/>
+ <tocsect3 name="GtkObject" url="gtk/gtkobject.html"/>
+ <tocsect3 name="GtkOptionMenu" url="gtk/gtkoptionmenu.html"/>
+ <tocsect3 name="GtkPacker" url="gtk/gtkpacker.html"/>
+ <tocsect3 name="GtkPaned" url="gtk/gtkpaned.html"/>
+ <tocsect3 name="GtkPixmap" url="gtk/gtkpixmap.html"/>
+ <tocsect3 name="GtkPlug" url="gtk/gtkplug.html"/>
+ <tocsect3 name="GtkPreview" url="gtk/gtkpreview.html"/>
+ <tocsect3 name="GtkProgress" url="gtk/gtkprogress.html"/>
+ <tocsect3 name="GtkProgressBar" url="gtk/gtkprogressbar.html"/>
+ <tocsect3 name="GtkRadioButton" url="gtk/gtkradiobutton.html"/>
+ <tocsect3 name="GtkRadioMenuItem" url="gtk/gtkradiomenuitem.html"/>
+ <tocsect3 name="GtkRange" url="gtk/gtkrange.html"/>
+ <tocsect3 name="GtkRuler" url="gtk/gtkruler.html"/>
+ <tocsect3 name="GtkScale" url="gtk/gtkscale.html"/>
+ <tocsect3 name="GtkScrollbar" url="gtk/gtkscrollbar.html"/>
+ <tocsect3 name="GtkScrollbar" url="gtk/gtkscrollbar.html"/>
+ <tocsect3 name="GtkSeparator" url="gtk/gtkseparator.html"/>
+ <tocsect3 name="GtkSocket" url="gtk/gtksocket.html"/>
+ <tocsect3 name="GtkSpinButton" url="gtk/gtkspinbutton.html"/>
+ <tocsect3 name="GtkStatusbar" url="gtk/gtkstatusbar.html"/>
+ <tocsect3 name="GtkTable" url="gtk/gtktable.html"/>
+ <tocsect3 name="GtkTearoffMenuItem" url="gtk/gtktearoffmenuitem.html"/>
+ <tocsect3 name="GtkText" url="gtk/gtktext.html"/>
+ <tocsect3 name="GtkTipsQuery" url="gtk/gtktipsquery.html"/>
+ <tocsect3 name="GtkToggleButton" url="gtk/gtktogglebutton.html"/>
+ <tocsect3 name="GtkToolbar" url="gtk/gtktoolbar.html"/>
+ <tocsect3 name="GtkTooltips" url="gtk/gtktooltips.html"/>
+ <tocsect3 name="GtkTree" url="gtk/gtktree.html"/>
+ <tocsect3 name="GtkTreeItem" url="gtk/gtktreeitem.html"/>
+ <tocsect3 name="GtkVButtonBox" url="gtk/gtkvbuttonbox.html"/>
+ <tocsect3 name="GtkVBox" url="gtk/gtkvbox.html"/>
+ <tocsect3 name="GtkViewport" url="gtk/gtkviewport.html"/>
+ <tocsect3 name="GtkVPaned" url="gtk/gtkvpaned.html"/>
+ <tocsect3 name="GtkVRuler" url="gtk/gtkvruler.html"/>
+ <tocsect3 name="GtkVScale" url="gtk/gtkvscale.html"/>
+ <tocsect3 name="GtkVScrollbar" url="gtk/gtkvscrollbar.html"/>
+ <tocsect3 name="GtkVSeparator" url="gtk/gtkvseparator.html"/>
+ <tocsect3 name="GtkWidget" url="gtk/gtkwidget.html"/>
+ <tocsect3 name="GtkWindow" url="gtk/gtkwindow.html"/>
+ </tocsect2>
+ <tocsect2 name="Index" url="gtk/gtk-index.html">
+ <tocsect3 name="Object Hierarchy" url="gtk/gtk-index.html#AEN49629"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Gnome Library" url="gnome/book1.html">
+ <tocsect2 name="gnome-config" url="gnome/gnome-gnome-config.html"/>
+ <tocsect2 name="gnome-defs" url="gnome/gnome-gnome-defs.html"/>
+ <tocsect2 name="gnome-dentry" url="gnome/gnome-gnome-dentry.html"/>
+ <tocsect2 name="gnome-exec" url="gnome/gnome-gnome-exec.html"/>
+ <tocsect2 name="gnome-fileconvert" url="gnome/gnome-gnome-fileconvert.html"/>
+ <tocsect2 name="gnome-help" url="gnome/gnome-gnome-help.html"/>
+ <tocsect2 name="gnome-history" url="gnome/gnome-gnome-history.html"/>
+ <tocsect2 name="gnome-i18n" url="gnome/gnome-gnome-i18n.html"/>
+ <tocsect2 name="gnome-metadata" url="gnome/gnome-gnome-metadata.html"/>
+ <tocsect2 name="gnome-mime-info" url="gnome/gnome-gnome-mime-info.html"/>
+ <tocsect2 name="gnome-mime" url="gnome/gnome-gnome-mime.html"/>
+ <tocsect2 name="gnome-paper" url="gnome/gnome-gnome-paper.html"/>
+ <tocsect2 name="gnome-popt" url="gnome/gnome-gnome-popt.html"/>
+ <tocsect2 name="gnome-regex" url="gnome/gnome-gnome-regex.html"/>
+ <tocsect2 name="gnome-remote" url="gnome/gnome-gnome-remote.html"/>
+ <tocsect2 name="gnome-score" url="gnome/gnome-gnome-score.html"/>
+ <tocsect2 name="gnome-sound" url="gnome/gnome-gnome-sound.html"/>
+ <tocsect2 name="gnome-triggers" url="gnome/gnome-gnome-triggers.html"/>
+ <tocsect2 name="gnome-url" url="gnome/gnome-gnome-url.html"/>
+ <tocsect2 name="gnome-util" url="gnome/gnome-gnome-util.html"/>
+ <tocsect2 name="libgnome" url="gnome/gnome-libgnome.html"/>
+</tocsect1>
+<tocsect1 name="Gnome User Interface Library" url="gnomeui/book1.html">
+ <tocsect2 name="Gnome User Interface Library" url="gnomeui/libgnomeui.html">
+ <tocsect3 name="gnome-app-helper" url="gnomeui/gnomeui-gnome-app-helper.html"/>
+ <tocsect3 name="gnome-app-util" url="gnomeui/gnomeui-gnome-app-util.html"/>
+ <tocsect3 name="gnome-canvas-util" url="gnomeui/gnomeui-gnome-canvas-util.html"/>
+ <tocsect3 name="gnome-dialog-util" url="gnomeui/gnomeui-gnome-dialog-util.html"/>
+ <tocsect3 name="gnome-dns" url="gnomeui/gnomeui-gnome-dns.html"/>
+ <tocsect3 name="gnome-geometry" url="gnomeui/gnomeui-gnome-geometry.html"/>
+ <tocsect3 name="gnome-ice" url="gnomeui/gnomeui-gnome-ice.html"/>
+ <tocsect3 name="gnome-icon-text" url="gnomeui/gnomeui-gnome-icon-text.html"/>
+ <tocsect3 name="gnome-init" url="gnomeui/gnomeui-gnome-init.html"/>
+ <tocsect3 name="gnome-mdi-session" url="gnomeui/gnomeui-gnome-mdi-session.html"/>
+ <tocsect3 name="gnome-popup-help" url="gnomeui/gnomeui-gnome-popup-help.html"/>
+ <tocsect3 name="gnome-popup-menu" url="gnomeui/gnomeui-gnome-popup-menu.html"/>
+ <tocsect3 name="gnome-preferences" url="gnomeui/gnomeui-gnome-preferences.html"/>
+ <tocsect3 name="gnome-properties" url="gnomeui/gnomeui-gnome-properties.html"/>
+ <tocsect3 name="gnome-property-entries" url="gnomeui/gnomeui-gnome-property-entries.html"/>
+ <tocsect3 name="gnome-startup" url="gnomeui/gnomeui-gnome-startup.html"/>
+ <tocsect3 name="gnome-types" url="gnomeui/gnomeui-gnome-types.html"/>
+ <tocsect3 name="gnome-uidefs" url="gnomeui/gnomeui-gnome-uidefs.html"/>
+ <tocsect3 name="gnome-window-icon" url="gnomeui/gnomeui-gnome-window-icon.html"/>
+ <tocsect3 name="gnome-winhints" url="gnomeui/gnomeui-gnome-winhints.html"/>
+ <tocsect3 name="gtkcauldron" url="gnomeui/gnomeui-gtkcauldron.html"/>
+ </tocsect2>
+ <tocsect2 name="GNOME Widgets and Objects" url="gnomeui/gnome-objects.html">
+ <tocsect3 name="GnomeAbout" url="gnomeui/gnomeabout.html"/>
+ <tocsect3 name="GnomeAnimator" url="gnomeui/gnomeanimator.html"/>
+ <tocsect3 name="GnomeApp" url="gnomeui/gnomeapp.html"/>
+ <tocsect3 name="GnomeAppBar" url="gnomeui/gnomeappbar.html"/>
+ <tocsect3 name="GnomeCalculator" url="gnomeui/gnomecalculator.html"/>
+ <tocsect3 name="GnomeCanvas" url="gnomeui/gnomecanvas.html"/>
+ <tocsect3 name="GnomeCanvasItem" url="gnomeui/gnomecanvasitem.html"/>
+ <tocsect3 name="GnomeCanvasGroup" url="gnomeui/gnomecanvasgroup.html"/>
+ <tocsect3 name="GnomeCanvasLine" url="gnomeui/gnomecanvasline.html"/>
+ <tocsect3 name="GnomeCanvasPolygon" url="gnomeui/gnomecanvaspolygon.html"/>
+ <tocsect3 name="GnomeCanvasRE" url="gnomeui/gnomecanvasre.html"/>
+ <tocsect3 name="GnomeCanvasRect" url="gnomeui/gnomecanvasrect.html"/>
+ <tocsect3 name="GnomeCanvasEllipse" url="gnomeui/gnomecanvasellipse.html"/>
+ <tocsect3 name="GnomeCanvasText" url="gnomeui/gnomecanvastext.html"/>
+ <tocsect3 name="GnomeCanvasImage" url="gnomeui/gnomecanvasimage.html"/>
+ <tocsect3 name="GnomeCanvasWidget" url="gnomeui/gnomecanvaswidget.html"/>
+ <tocsect3 name="GnomeClient" url="gnomeui/gnomeclient.html"/>
+ <tocsect3 name="GnomeColorPicker" url="gnomeui/gnomecolorpicker.html"/>
+ <tocsect3 name="GnomeDateEdit" url="gnomeui/gnomedateedit.html"/>
+ <tocsect3 name="GnomeDEntryEdit" url="gnomeui/gnomedentryedit.html"/>
+ <tocsect3 name="GnomeDialog" url="gnomeui/gnomedialog.html"/>
+ <tocsect3 name="GnomeDockBand" url="gnomeui/gnomedockband.html"/>
+ <tocsect3 name="GnomeDockItem" url="gnomeui/gnomedockitem.html"/>
+ <tocsect3 name="GnomeDock" url="gnomeui/gnomedock.html"/>
+ <tocsect3 name="GnomeDruid" url="gnomeui/gnomedruid.html"/>
+ <tocsect3 name="GnomeDruidPage" url="gnomeui/gnomedruidpage.html"/>
+ <tocsect3 name="GnomeDruidPageStart" url="gnomeui/gnomedruidpagestart.html"/>
+ <tocsect3 name="GnomeDruidPageStandard" url="gnomeui/gnomedruidpagestandard.html"/>
+ <tocsect3 name="GnomeDruidPageFinish" url="gnomeui/gnomedruidpagefinish.html"/>
+ <tocsect3 name="GnomeEntry" url="gnomeui/gnomeentry.html"/>
+ <tocsect3 name="GnomeFileEntry" url="gnomeui/gnomefileentry.html"/>
+ <tocsect3 name="GnomeFontPicker" url="gnomeui/gnomefontpicker.html"/>
+ <tocsect3 name="GnomeFontSelector" url="gnomeui/gnomefontselector.html"/>
+ <tocsect3 name="GnomeHRef" url="gnomeui/gnomehref.html"/>
+ <tocsect3 name="GnomeIconEntry" url="gnomeui/gnomeiconentry.html"/>
+ <tocsect3 name="GnomeIconTextItem" url="gnomeui/gnomeicontextitem.html"/>
+ <tocsect3 name="GnomeIconList" url="gnomeui/gnomeiconlist.html"/>
+ <tocsect3 name="GnomeIconSelection" url="gnomeui/gnomeiconselection.html"/>
+ <tocsect3 name="GnomeLess" url="gnomeui/gnomeless.html"/>
+ <tocsect3 name="GnomeMDIChild" url="gnomeui/gnomemdichild.html"/>
+ <tocsect3 name="GnomeMDIGenericChild" url="gnomeui/gnomemdigenericchild.html"/>
+ <tocsect3 name="GnomeMDI" url="gnomeui/gnomemdi.html"/>
+ <tocsect3 name="GnomeMessageBox" url="gnomeui/gnomemessagebox.html"/>
+ <tocsect3 name="GnomeNumberEntry" url="gnomeui/gnomenumberentry.html"/>
+ <tocsect3 name="GnomePaperSelector" url="gnomeui/gnomepaperselector.html"/>
+ <tocsect3 name="GnomePixmapEntry" url="gnomeui/gnomepixmapentry.html"/>
+ <tocsect3 name="GnomePixmap" url="gnomeui/gnomepixmap.html"/>
+ <tocsect3 name="GnomePropertyBox" url="gnomeui/gnomepropertybox.html"/>
+ <tocsect3 name="GnomeScores" url="gnomeui/gnomescores.html"/>
+ <tocsect3 name="GnomeStock" url="gnomeui/gnomestock.html"/>
+ <tocsect3 name="GtkClock" url="gnomeui/gtkclock.html"/>
+ <tocsect3 name="GtkTed" url="gnomeui/gtkted.html"/>
+ <tocsect3 name="GtkDial" url="gnomeui/gtkdial.html"/>
+ <tocsect3 name="GtkPixmapMenuItem" url="gnomeui/gtkpixmapmenuitem.html"/>
+ <tocsect3 name="GnomeSpell" url="gnomeui/gnomespell.html"/>
+ <tocsect3 name="GnomeDockLayout" url="gnomeui/gnomedocklayout.html"/>
+ <tocsect3 name="GnomeProcBar" url="gnomeui/gnomeprocbar.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Bonobo" url="bonobo/book1.html">
+ <tocsect2 name="Core Bonobo" url="bonobo/bonobo-core.html">
+ <tocsect3 name="Core Bonobo Objects" url="bonobo/bonobo-core.html#BONOBO-CORE-OBJECT">
+ <tocsect4 name="BonoboObject" url="bonobo/bonobo-bonobo-object.html"/>
+ <tocsect4 name="BonoboXObject" url="bonobo/bonobo-bonobo-xobject.html"/>
+ <tocsect4 name="bonobo-main" url="bonobo/bonobo-bonobo-main.html"/>
+ </tocsect3>
+ <tocsect3 name="Object Activation and Lifecycle" url="bonobo/bonobo-object-activation.html">
+ <tocsect4 name="bonobo-context" url="bonobo/bonobo-bonobo-context.html"/>
+ <tocsect4 name="bonobo-moniker-util" url="bonobo/bonobo-bonobo-moniker-util.html"/>
+ <tocsect4 name="BonoboObjectClient" url="bonobo/bonobo-bonobo-object-client.html"/>
+ <tocsect4 name="BonoboGenericFactory" url="bonobo/bonobo-bonobo-generic-factory.html"/>
+ <tocsect4 name="bonobo-exception" url="bonobo/bonobo-bonobo-exception.html"/>
+ </tocsect3>
+ <tocsect3 name="Properties" url="bonobo/bonobo-properties.html">
+ <tocsect4 name="BonoboPropertyBag" url="bonobo/bonobo-bonobo-property-bag.html"/>
+ <tocsect4 name="bonobo-property-bag-client" url="bonobo/bonobo-bonobo-property-bag-client.html"/>
+ <tocsect4 name="bonobo-arg" url="bonobo/bonobo-bonobo-arg.html"/>
+ <tocsect4 name="bonobo-property-bag-xml" url="bonobo/bonobo-bonobo-property-bag-xml.html"/>
+ <tocsect4 name="BonoboTransient" url="bonobo/bonobo-bonobo-transient.html"/>
+ </tocsect3>
+ <tocsect3 name="Notification and EventSources" url="bonobo/bonobo-notification.html">
+ <tocsect4 name="bonobo-event-source" url="bonobo/bonobo-bonobo-event-source.html"/>
+ <tocsect4 name="bonobo-listener" url="bonobo/bonobo-bonobo-listener.html"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Storage and Persistance" url="bonobo/bonobo-storage.html">
+ <tocsect3 name="bonobo-storage" url="bonobo/bonobo-bonobo-storage.html"/>
+ <tocsect3 name="BonoboStream" url="bonobo/bonobo-bonobo-stream.html"/>
+ <tocsect3 name="BonoboStreamMem" url="bonobo/bonobo-bonobo-stream-memory.html"/>
+ <tocsect3 name="BonoboPersist" url="bonobo/bonobo-bonobo-persist.html"/>
+ <tocsect3 name="BonoboPersistFile" url="bonobo/bonobo-bonobo-persist-file.html"/>
+ <tocsect3 name="BonoboPersistStream" url="bonobo/bonobo-bonobo-persist-stream.html"/>
+ <tocsect3 name="bonobo-stream-client" url="bonobo/bonobo-bonobo-stream-client.html"/>
+ <tocsect3 name="bonobo-storage-plugin" url="bonobo/bonobo-bonobo-storage-plugin.html"/>
+ </tocsect2>
+ <tocsect2 name="Controls" url="bonobo/bonobo-controls.html">
+ <tocsect3 name="BonoboControl" url="bonobo/bonobo-bonobo-control.html"/>
+ <tocsect3 name="BonoboControlFrame" url="bonobo/bonobo-bonobo-control-frame.html"/>
+ <tocsect3 name="BonoboPropertyControl" url="bonobo/bonobo-bonobo-property-control.html"/>
+ </tocsect2>
+ <tocsect2 name="Bonobo Compound Documents" url="bonobo/bonobo-documents.html">
+ <tocsect3 name="Model interfaces" url="bonobo/bonobo-documents.html#BONOBO-EMBEDDABLE">
+ <tocsect4 name="BonoboClientSite" url="bonobo/bonobo-bonobo-client-site.html"/>
+ <tocsect4 name="BonoboEmbeddable" url="bonobo/bonobo-bonobo-embeddable.html"/>
+ <tocsect4 name="BonoboItemContainer" url="bonobo/bonobo-bonobo-item-container.html"/>
+ </tocsect3>
+ <tocsect3 name="View interfaces" url="bonobo/bonobo-view.html">
+ <tocsect4 name="BonoboView" url="bonobo/bonobo-bonobo-view.html"/>
+ <tocsect4 name="BonoboViewFrame" url="bonobo/bonobo-bonobo-view-frame.html"/>
+ <tocsect4 name="BonoboCanvasItem" url="bonobo/bonobo-bonobo-canvas-item.html"/>
+ <tocsect4 name="BonoboCanvasComponent" url="bonobo/bonobo-bonobo-canvas-component.html"/>
+ </tocsect3>
+ <tocsect3 name="Printing" url="bonobo/bonobo-print.html">
+ <tocsect4 name="BonoboPrint" url="bonobo/bonobo-bonobo-print.html"/>
+ <tocsect4 name="BonoboPrintClient" url="bonobo/bonobo-bonobo-print-client.html"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="Bonobo UI" url="bonobo/bonobo-ui.html">
+ <tocsect3 name="BonoboWidget" url="bonobo/bonobo-bonobo-widget.html"/>
+ <tocsect3 name="BonoboWindow" url="bonobo/bonobo-bonobo-win.html"/>
+ <tocsect3 name="BonoboUIComponent" url="bonobo/bonobo-bonobo-ui-component.html"/>
+ <tocsect3 name="BonoboUIContainer" url="bonobo/bonobo-bonobo-ui-container.html"/>
+ <tocsect3 name="bonobo-ui-util" url="bonobo/bonobo-bonobo-ui-util.html"/>
+ <tocsect3 name="bonobo-ui-node" url="bonobo/bonobo-bonobo-ui-node.html"/>
+ <tocsect3 name="BonoboUIEngine" url="bonobo/bonobo-bonobo-ui-engine.html"/>
+ <tocsect3 name="BonoboUISync" url="bonobo/bonobo-bonobo-ui-sync.html"/>
+ </tocsect2>
+ <tocsect2 name="Writing Monikers" url="bonobo/bonobo-moniker-handlers.html">
+ <tocsect3 name="BonoboMoniker" url="bonobo/bonobo-bonobo-moniker.html"/>
+ <tocsect3 name="BonoboMonikerSimple" url="bonobo/bonobo-bonobo-moniker-simple.html"/>
+ <tocsect3 name="BonoboMonikerExtender" url="bonobo/bonobo-bonobo-moniker-extender.html"/>
+ <tocsect3 name="BonoboItemHandler" url="bonobo/bonobo-bonobo-item-handler.html"/>
+ </tocsect2>
+ <tocsect2 name="Supporting Classes" url="bonobo/bonobo-support-utilities.html">
+ <tocsect3 name="BonoboPlug" url="bonobo/bonobo-bonobo-plug.html"/>
+ <tocsect3 name="BonoboSocket" url="bonobo/bonobo-bonobo-socket.html"/>
+ <tocsect3 name="BonoboWrapper" url="bonobo/bonobo-bonobo-wrapper.html"/>
+ <tocsect3 name="BonoboSelector" url="bonobo/bonobo-bonobo-selector.html"/>
+ <tocsect3 name="bonobo-async" url="bonobo/bonobo-bonobo-async.html"/>
+ </tocsect2>
+</tocsect1>
+</kdeveloptoc>
+
diff --git a/languages/cpp/doc/gnustep.toc b/languages/cpp/doc/gnustep.toc
new file mode 100644
index 00000000..ef477440
--- /dev/null
+++ b/languages/cpp/doc/gnustep.toc
@@ -0,0 +1,184 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>GNUstep</title>
+<base href="http://www.gnustep.org/resources/documentation"/>
+<tocsect1 name="Base" url="base/Base.html">
+ <tocsect2 name="NSArchiver" url="base/NSArchiver.html"/>
+ <tocsect2 name="NSArray" url="base/NSArray.html"/>
+ <tocsect2 name="NSAssertionHandler" url="base/NSAssertionHandler.html"/>
+ <tocsect2 name="NSAttributedString" url="base/NSAttributedString.html"/>
+ <tocsect2 name="NSAutoreleasePool" url="base/NSAutoreleasePool.html"/>
+ <tocsect2 name="NSBundle" url="base/NSBundle.html"/>
+ <tocsect2 name="NSCalendarDate" url="base/NSCalendarDate.html"/>
+ <tocsect2 name="NSCharacterSet" url="base/NSCharacterSet.html"/>
+ <tocsect2 name="NSCoder" url="base/NSCoder.html"/>
+ <tocsect2 name="NSConditionLock" url="base/NSConditionLock.html"/>
+ <tocsect2 name="NSConnection" url="base/NSConnection.html"/>
+ <tocsect2 name="NSCountedSet" url="base/NSCountedSet.html"/>
+ <tocsect2 name="NSDate" url="base/NSDate.html"/>
+ <tocsect2 name="NSDateFormatter" url="base/NSDateFormatter.html"/>
+ <tocsect2 name="NSDecimalNumber" url="base/NSDecimalNumber.html"/>
+ <tocsect2 name="NSDecimalNumberHandler" url="base/NSDecimalNumberHandler.html"/>
+ <tocsect2 name="NSDeserializer" url="base/NSDeserializer.html"/>
+ <tocsect2 name="NSDictionary" url="base/NSDictionary.html"/>
+ <tocsect2 name="NSDirectoryEnumerator" url="base/NSDirectoryEnumerator.html"/>
+ <tocsect2 name="NSDistantObject" url="base/NSDistantObject.html"/>
+ <tocsect2 name="NSDistantObjectRequest" url="base/NSDistantObjectRequest.html"/>
+ <tocsect2 name="NSDistributedLock" url="base/NSDistributedLock.html"/>
+ <tocsect2 name="NSDistributedNotificationCenter" url="base/NSDistributedNotificationCenter.html"/>
+ <tocsect2 name="NSEnumerator" url="base/NSEnumerator.html"/>
+ <tocsect2 name="NSException" url="base/NSException.html"/>
+ <tocsect2 name="NSFileHandle" url="base/NSFileHandle.html"/>
+ <tocsect2 name="NSFileManager" url="base/NSFileManager.html"/>
+ <tocsect2 name="NSFormatter" url="base/NSFormatter.html"/>
+ <tocsect2 name="NSHost" url="base/NSHost.html"/>
+ <tocsect2 name="NSInvocation" url="base/NSInvocation.html"/>
+ <tocsect2 name="NSLock" url="base/NSLock.html"/>
+ <tocsect2 name="NSMethodSignature" url="base/NSMethodSignature.html"/>
+ <tocsect2 name="NSMutableArray" url="base/NSMutableArray.html"/>
+ <tocsect2 name="NSMutableAttributedString" url="base/NSMutableAttributedString.html"/>
+ <tocsect2 name="NSMutableCharacterSet" url="base/NSMutableCharacterSet.html"/>
+ <tocsect2 name="NSMutableData" url="base/NSMutableData.html"/>
+ <tocsect2 name="NSMutableDictionary" url="base/NSMutableDictionary.html"/>
+ <tocsect2 name="NSMutableSet" url="base/NSMutableSet.html"/>
+ <tocsect2 name="NSMutableString" url="base/NSMutableString.html"/>
+ <tocsect2 name="NSNotification" url="base/NSNotification.html"/>
+ <tocsect2 name="NSNotificationCenter" url="base/NSNotificationCenter.html"/>
+ <tocsect2 name="NSNotificationQueue" url="base/NSNotificationQueue.html"/>
+ <tocsect2 name="NSNull" url="base/NSNull.html"/>
+ <tocsect2 name="NSNumber" url="base/NSNumber.html"/>
+ <tocsect2 name="NSNumberFormatter" url="base/NSNumberFormatter.html"/>
+ <tocsect2 name="NSObject" url="base/NSObject.html"/>
+ <tocsect2 name="NSPort" url="base/NSPort.html"/>
+ <tocsect2 name="NSPortCoder" url="base/NSPortCoder.html"/>
+ <tocsect2 name="NSPortMessage" url="base/NSPortMessage.html"/>
+ <tocsect2 name="NSPortNameServer" url="base/NSPortNameServer.html"/>
+ <tocsect2 name="NSProcessInfo" url="base/NSProcessInfo.html"/>
+ <tocsect2 name="NSProtocolChecker" url="base/NSProtocolChecker.html"/>
+ <tocsect2 name="NSProxy" url="base/NSProxy.html"/>
+ <tocsect2 name="NSRecursiveLock" url="base/NSRecursiveLock.html"/>
+ <tocsect2 name="NSRunLoop" url="base/NSRunLoop.html"/>
+ <tocsect2 name="NSScanner" url="base/NSScanner.html"/>
+ <tocsect2 name="NSSerializer" url="base/NSSerializer.html"/>
+ <tocsect2 name="NSSet" url="base/NSSet.html"/>
+ <tocsect2 name="NSString" url="base/NSString.html"/>
+ <tocsect2 name="NSTask" url="base/NSTask.html"/>
+ <tocsect2 name="NSThread" url="base/NSThread.html"/>
+ <tocsect2 name="NSTimeZone" url="base/NSTimeZone.html"/>
+ <tocsect2 name="NSTimer" url="base/NSTimer.html"/>
+ <tocsect2 name="NSURL" url="base/NSURL.html"/>
+ <tocsect2 name="NSURLHandle" url="base/NSURLHandle.html"/>
+ <tocsect2 name="NSUnarchiver" url="base/NSUnarchiver.html"/>
+ <tocsect2 name="NSUndoManager" url="base/NSUndoManager.html"/>
+ <tocsect2 name="NSUserDefaults" url="base/NSUserDefaults.html"/>
+ <tocsect2 name="NSValue" url="base/NSValue.html"/>
+ <tocsect2 name="NSFunctions" url="base/NSFunctions.html"/>
+ <tocsect2 name="GSMime" url="base/GSMime.html"/>
+ <tocsect2 name="GSXML" url="base/GSXML.html"/>
+</tocsect1>
+<tocsect1 name="Gui" url="gui/Gui.html">
+ <tocsect2 name="NSActionCell" url="gui/NSActionCell.html"/>
+ <tocsect2 name="NSAffineTransform" url="gui/NSAffineTransform.html"/>
+ <tocsect2 name="NSApplication" url="gui/NSApplication.html"/>
+ <tocsect2 name="NSAttributedStrngAdds" url="gui/NSAttributedStrngAdds.html"/>
+ <tocsect2 name="NSBezierPath" url="gui/NSBezierPath.html"/>
+ <tocsect2 name="NSBitmapImageRep" url="gui/NSBitmapImageRep.html"/>
+ <tocsect2 name="NSBox" url="gui/NSBox.html"/>
+ <tocsect2 name="NSBrowser" url="gui/NSBrowser.html"/>
+ <tocsect2 name="NSBrowserCell" url="gui/NSBrowserCell.html"/>
+ <tocsect2 name="NSBundleAdditions" url="gui/NSBundleAdditions.html"/>
+ <tocsect2 name="NSButton" url="gui/NSButton.html"/>
+ <tocsect2 name="NSButtonCell" url="gui/NSButtonCell.html"/>
+ <tocsect2 name="NSCachedImageRep" url="gui/NSCachedImageRep.html"/>
+ <tocsect2 name="NSCell" url="gui/NSCell.html"/>
+ <tocsect2 name="NSClipView" url="gui/NSClipView.html"/>
+ <tocsect2 name="NSCoderAdditions" url="gui/NSCoderAdditions.html"/>
+ <tocsect2 name="NSColor" url="gui/NSColor.html"/>
+ <tocsect2 name="NSColorList" url="gui/NSColorList.html"/>
+ <tocsect2 name="NSColorPanel" url="gui/NSColorPanel.html"/>
+ <tocsect2 name="NSColorPicker" url="gui/NSColorPicker.html"/>
+ <tocsect2 name="NSColorWell" url="gui/NSColorWell.html"/>
+ <tocsect2 name="NSComboBox" url="gui/NSComboBox.html"/>
+ <tocsect2 name="NSComboBoxCell" url="gui/NSComboBoxCell.html"/>
+ <tocsect2 name="NSControl" url="gui/NSControl.html"/>
+ <tocsect2 name="NSCursor" url="gui/NSCursor.html"/>
+ <tocsect2 name="NSCustomImageRep" url="gui/NSCustomImageRep.html"/>
+ <tocsect2 name="NSDPSContext" url="gui/NSDPSContext.html"/>
+ <tocsect2 name="NSDocument" url="gui/NSDocument.html"/>
+ <tocsect2 name="NSDocumentController" url="gui/NSDocumentController.html"/>
+ <tocsect2 name="NSEPSImageRep" url="gui/NSEPSImageRep.html"/>
+ <tocsect2 name="NSEvent" url="gui/NSEvent.html"/>
+ <tocsect2 name="NSFileWrapper" url="gui/NSFileWrapper.html"/>
+ <tocsect2 name="NSFont" url="gui/NSFont.html"/>
+ <tocsect2 name="NSFontManager" url="gui/NSFontManager.html"/>
+ <tocsect2 name="NSFontPanel" url="gui/NSFontPanel.html"/>
+ <tocsect2 name="NSForm" url="gui/NSForm.html"/>
+ <tocsect2 name="NSFormCell" url="gui/NSFormCell.html"/>
+ <tocsect2 name="NSGraphicsContext" url="gui/NSGraphicsContext.html"/>
+ <tocsect2 name="NSHelpManager" url="gui/NSHelpManager.html"/>
+ <tocsect2 name="NSImage" url="gui/NSImage.html"/>
+ <tocsect2 name="NSImageCell" url="gui/NSImageCell.html"/>
+ <tocsect2 name="NSImageRep" url="gui/NSImageRep.html"/>
+ <tocsect2 name="NSImageView" url="gui/NSImageView.html"/>
+ <tocsect2 name="NSInputManager" url="gui/NSInputManager.html"/>
+ <tocsect2 name="NSInputServer" url="gui/NSInputServer.html"/>
+ <tocsect2 name="NSLayoutManager" url="gui/NSLayoutManager.html"/>
+ <tocsect2 name="NSMatrix" url="gui/NSMatrix.html"/>
+ <tocsect2 name="NSMenu" url="gui/NSMenu.html"/>
+ <tocsect2 name="NSMenuItem" url="gui/NSMenuItem.html"/>
+ <tocsect2 name="NSMenuItemCell" url="gui/NSMenuItemCell.html"/>
+ <tocsect2 name="NSMenuView" url="gui/NSMenuView.html"/>
+ <tocsect2 name="NSMutableAttributedStringAdditions" url="gui/NSMutableAttributedStringAdditions.html"/>
+ <tocsect2 name="NSMutableParagraphStyle" url="gui/NSMutableParagraphStyle.html"/>
+ <tocsect2 name="NSOpenPanel" url="gui/NSOpenPanel.html"/>
+ <tocsect2 name="NSPICTImageRep" url="gui/NSPICTImageRep.html"/>
+ <tocsect2 name="NSPageLayout" url="gui/NSPageLayout.html"/>
+ <tocsect2 name="NSPanel" url="gui/NSPanel.html"/>
+ <tocsect2 name="NSParagraphStyle" url="gui/NSParagraphStyle.html"/>
+ <tocsect2 name="NSPasteboard" url="gui/NSPasteboard.html"/>
+ <tocsect2 name="NSPopUpButton" url="gui/NSPopUpButton.html"/>
+ <tocsect2 name="NSPopUpButtonCell" url="gui/NSPopUpButtonCell.html"/>
+ <tocsect2 name="NSPrintInfo" url="gui/NSPrintInfo.html"/>
+ <tocsect2 name="NSPrintOperation" url="gui/NSPrintOperation.html"/>
+ <tocsect2 name="NSPrintPanel" url="gui/NSPrintPanel.html"/>
+ <tocsect2 name="NSPrinter" url="gui/NSPrinter.html"/>
+ <tocsect2 name="NSProgressIndicator" url="gui/NSProgressIndicator.html"/>
+ <tocsect2 name="NSResponder" url="gui/NSResponder.html"/>
+ <tocsect2 name="NSRulerMarker" url="gui/NSRulerMarker.html"/>
+ <tocsect2 name="NSRulerView" url="gui/NSRulerView.html"/>
+ <tocsect2 name="NSSavePanel" url="gui/NSSavePanel.html"/>
+ <tocsect2 name="NSScreen" url="gui/NSScreen.html"/>
+ <tocsect2 name="NSScrollView" url="gui/NSScrollView.html"/>
+ <tocsect2 name="NSScroller" url="gui/NSScroller.html"/>
+ <tocsect2 name="NSSecureTextField" url="gui/NSSecureTextField.html"/>
+ <tocsect2 name="NSSecureTextFieldCell" url="gui/NSSecureTextFieldCell.html"/>
+ <tocsect2 name="NSSlider" url="gui/NSSlider.html"/>
+ <tocsect2 name="NSSliderCell" url="gui/NSSliderCell.html"/>
+ <tocsect2 name="NSSpellChecker" url="gui/NSSpellChecker.html"/>
+ <tocsect2 name="NSSpellServer" url="gui/NSSpellServer.html"/>
+ <tocsect2 name="NSSplitView" url="gui/NSSplitView.html"/>
+ <tocsect2 name="NSStringAdditions" url="gui/NSStringAdditions.html"/>
+ <tocsect2 name="NSTabView" url="gui/NSTabView.html"/>
+ <tocsect2 name="NSTabViewItem" url="gui/NSTabViewItem.html"/>
+ <tocsect2 name="NSTableColumn" url="gui/NSTableColumn.html"/>
+ <tocsect2 name="NSTableHeaderCell" url="gui/NSTableHeaderCell.html"/>
+ <tocsect2 name="NSTableHeaderView" url="gui/NSTableHeaderView.html"/>
+ <tocsect2 name="NSTableView" url="gui/NSTableView.html"/>
+ <tocsect2 name="NSText" url="gui/NSText.html"/>
+ <tocsect2 name="NSTextAttachment" url="gui/NSTextAttachment.html"/>
+ <tocsect2 name="NSTextAttachmentCell" url="gui/NSTextAttachmentCell.html"/>
+ <tocsect2 name="NSTextContainer" url="gui/NSTextContainer.html"/>
+ <tocsect2 name="NSTextField" url="gui/NSTextField.html"/>
+ <tocsect2 name="NSTextFieldCell" url="gui/NSTextFieldCell.html"/>
+ <tocsect2 name="NSTextStorage" url="gui/NSTextStorage.html"/>
+ <tocsect2 name="NSTextTab" url="gui/NSTextTab.html"/>
+ <tocsect2 name="NSTextView" url="gui/NSTextView.html"/>
+ <tocsect2 name="NSView" url="gui/NSView.html"/>
+ <tocsect2 name="NSWindow" url="gui/NSWindow.html"/>
+ <tocsect2 name="NSWindowController" url="gui/NSWindowController.html"/>
+ <tocsect2 name="NSWorkspace" url="gui/NSWorkspace.html"/>
+ <tocsect2 name="DPSOperators" url="gui/DPSOperators.html"/>
+</tocsect1>
+<tocsect1 name="Backend" url="back/Back.html"/>
+</kdeveloptoc>
+
diff --git a/languages/cpp/doc/gtk_bugs.toc b/languages/cpp/doc/gtk_bugs.toc
new file mode 100644
index 00000000..fd1aa962
--- /dev/null
+++ b/languages/cpp/doc/gtk_bugs.toc
@@ -0,0 +1,7 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>GTK bugs</title>
+<base href="http://bugzilla.gnome.org/"/>
+<tocsect1 name="Query" url="query.cgi">
+</tocsect1>
+</kdeveloptoc>
diff --git a/languages/cpp/doc/kde2book.toc b/languages/cpp/doc/kde2book.toc
new file mode 100644
index 00000000..e7d5f4d2
--- /dev/null
+++ b/languages/cpp/doc/kde2book.toc
@@ -0,0 +1,2875 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>KDE2 Development Book (kde.org)</title>
+<base href="http://developer.kde.org/documentation/books/kde-2.0-development"/>
+<tocsect1 name="Foreword" url="f822.html">
+ <tocsect2 name="Lead Author" url="frm15.html"/>
+ <tocsect2 name="Contributing Authors" url="frm16.html"/>
+ <tocsect2 name="Acknowledgments" url="frm17.html"/>
+ <tocsect2 name="Tell Us What You Think!" url="frm17.html"/>
+</tocsect1>
+<tocsect1 name="Introduction" url="f915.html">
+ <tocsect2 name="Prerequisites" url="frm19.html"/>
+ <tocsect2 name="About the Open Publication License" url="frm20.html"/>
+ <tocsect2 name="Organization of This Book" url="frm21.html"/>
+ <tocsect2 name="Conventions Used in This Book" url="frm22.html"/>
+ <tocsect2 name="Time to Develop!" url="frm22.html"/>
+</tocsect1>
+<tocsect1 name="Fundamentals of KDE Application Programming" url="p01.html">
+ <tocsect2 name="The K Desktop Environment Background" url="ch01.html">
+ <tocsect3 name="Motivation for a Free Desktop" url="ch01lev1sec2.html"/>
+ <tocsect3 name="Why Develop with KDE?" url="ch01lev1sec3.html"/>
+ <tocsect3 name="KDE Organization and Resources" url="ch01lev1sec4.html"/>
+ <tocsect3 name="System Requirements" url="ch01lev1sec5.html"/>
+ <tocsect3 name="Obtaining and Installing KDE" url="ch01lev1sec6.html"/>
+ <tocsect3 name="Licenses and Legalities" url="ch01lev1sec7.html"/>
+ <tocsect3 name="Let's Code, Already!" url="ch01lev1sec7.html"/>
+ </tocsect2>
+ <tocsect2 name="A Simple KDE Application" url="ch02.html">
+ <tocsect3 name="The Linux/UNIX Programmer's Desktop" url="ch02lev1sec2.html"/>
+ <tocsect3 name="Compiling a KDE Program" url="ch02lev1sec3.html"/>
+ <tocsect3 name="KDE Application Structure" url="ch02lev1sec4.html"/>
+ <tocsect3 name="GUI Elements" url="ch02lev1sec5.html"/>
+ <tocsect3 name="Programming Conventions" url="ch02lev1sec6.html"/>
+ <tocsect3 name="Summary" url="ch02lev1sec7.html"/>
+ <tocsect3 name="Exercises" url="ch02lev1sec7.html"/>
+ </tocsect2>
+ <tocsect2 name="The Qt Toolkit" url="ch03.html">
+ <tocsect3 name="What It Is For (Look and Feel)" url=""/>
+ <tocsect3 name="Inside the Qt Toolkit" url="ch03lev1sec2.html"/>
+ <tocsect3 name="Signals and Slots" url="ch03lev1sec3.html"/>
+ <tocsect3 name="Meta Object Compiler (moc)" url="ch03lev1sec4.html"/>
+ <tocsect3 name="The Utility Classes" url="ch03lev1sec5.html"/>
+ <tocsect3 name="Special Features (ImageIO, OpenGL, Mesa)" url="ch03lev1sec6.html"/>
+ <tocsect3 name="Summary" url="ch03lev1sec7.html"/>
+ <tocsect3 name="Exercises" url="ch03lev1sec8.html"/>
+ </tocsect2>
+ <tocsect2 name="Creating Custom KDE Widgets" url="ch04.html">
+ <tocsect3 name="Widget Basics" url="ch04lev1sec2.html"/>
+ <tocsect3 name="Painting Widgets" url="ch04lev1sec3.html"/>
+ <tocsect3 name="Using Child Widgets" url="ch04lev1sec4.html"/>
+ <tocsect3 name="Handling User Input" url="ch04lev1sec5.html"/>
+ <tocsect3 name="Summary" url="ch04lev1sec6.html"/>
+ <tocsect3 name="Exercises" url="ch04lev1sec6.html"/>
+ </tocsect2>
+ <tocsect2 name="KDE User Interface Compliance" url="ch05.html">
+ <tocsect3 name="The KDE Document-Centric Interface" url="ch05lev1sec2.html"/>
+ <tocsect3 name="Helping the User Use Your Application" url="ch05lev1sec3.html"/>
+ <tocsect3 name="Standard Dialog Boxes" url="ch05lev1sec4.html"/>
+ <tocsect3 name="Summary" url="ch05lev1sec5.html"/>
+ <tocsect3 name="Exercises" url="ch05lev1sec5.html"/>
+ </tocsect2>
+ <tocsect2 name="KDE Style Reference" url="ch06.html">
+ <tocsect3 name="Accessing the Standard Actions" url="ch06lev1sec2.html"/>
+ <tocsect3 name="Session Management" url="ch06lev1sec3.html"/>
+ <tocsect3 name="The Standard KDE Icons" url="ch06lev1sec4.html"/>
+ <tocsect3 name="Internationalization" url="ch06lev1sec5.html"/>
+ <tocsect3 name="Playing Sounds" url="ch06lev1sec6.html"/>
+ <tocsect3 name="User Notifications" url="ch06lev1sec7.html"/>
+ <tocsect3 name="Executing Other Programs" url="ch06lev1sec8.html"/>
+ <tocsect3 name="Network Transparency" url="ch06lev1sec9.html"/>
+ <tocsect3 name="User Friendliness" url="ch06lev1sec10.html"/>
+ <tocsect3 name="Summary" url="ch06lev1sec11.html"/>
+ <tocsect3 name="Exercises" url="ch06lev1sec11.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Advanced KDE Widgets and UI Design Techniques" url="p02.html">
+ <tocsect2 name="Further KDE Compliance" url="ch07.html">
+ <tocsect3 name="Drag and Drop" url="ch07lev1sec2.html"/>
+ <tocsect3 name="Application Configuration Information" url="ch07lev1sec3.html"/>
+ <tocsect3 name="Session Management" url="ch07lev1sec4.html"/>
+ <tocsect3 name="Application Resources" url="ch07lev1sec5.html"/>
+ <tocsect3 name="Network Transparency" url="ch07lev1sec6.html"/>
+ <tocsect3 name="Summary" url="ch07lev1sec7.html"/>
+ <tocsect3 name="Exercises" url="ch07lev1sec7.html"/>
+ </tocsect2>
+ <tocsect2 name="Using Dialog Boxes" url="ch08.html">
+ <tocsect3 name="Getting Started with the Dialog Widgets" url="ch08lev1sec2.html"/>
+ <tocsect3 name="Dialog Layout the Simple Way" url="ch08lev1sec3.html"/>
+ <tocsect3 name="Dialog Modality-Modal or Modeless Dialogs" url="ch08lev1sec4.html"/>
+ <tocsect3 name="KDE User-Interface Library (kdeui)" url="ch08lev1sec5.html"/>
+ <tocsect3 name="KDE User-Interface Library (kdeui)" url="ch08lev1sec6.html"/>
+ <tocsect3 name="A Larger Example: The Option Dialog in KEdit" url="ch08lev1sec7.html"/>
+ <tocsect3 name="User Interface Design Rules for Dialogs" url="ch08lev1sec8.html"/>
+ <tocsect3 name="Summary" url="ch08lev1sec9.html"/>
+ <tocsect3 name="Exercises" url="ch08lev1sec9.html"/>
+ </tocsect2>
+ <tocsect2 name="Constructing A Responsive User Interface" url="ch09.html">
+ <tocsect3 name="The Importance of Responsiveness" url="ch09lev1sec2.html"/>
+ <tocsect3 name="Speeding Up Window Updates" url="ch09lev1sec3.html"/>
+ <tocsect3 name="Performing Long Jobs" url="ch09lev1sec4.html"/>
+ <tocsect3 name="Summary" url="ch09lev1sec5.html"/>
+ <tocsect3 name="Exercises" url="ch09lev1sec5.html"/>
+ </tocsect2>
+ <tocsect2 name="Complex-Function KDE Widgets" url="ch10.html">
+ <tocsect3 name="Rendering HTML Files" url="ch10lev1sec2.html"/>
+ <tocsect3 name="Manipulating Images" url="ch10lev1sec3.html"/>
+ <tocsect3 name="Checking Spelling" url="ch10lev1sec4.html"/>
+ <tocsect3 name="Accessing the Address Book" url="ch10lev1sec5.html"/>
+ <tocsect3 name="Summary" url="ch10lev1sec6.html"/>
+ <tocsect3 name="Exercises" url="ch10lev1sec6.html"/>
+ </tocsect2>
+ <tocsect2 name="Alternative Application Types" url="ch11.html">
+ <tocsect3 name="Dialog-Based Applications" url="ch11lev1sec2.html"/>
+ <tocsect3 name="Single-Instance Applications" url="ch11lev1sec3.html"/>
+ <tocsect3 name="Panel Applets" url="ch11lev1sec4.html"/>
+ <tocsect3 name="Summary" url="ch11lev1sec5.html"/>
+ <tocsect3 name="Exercises" url="ch11lev1sec5.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Application Interaction and Integration" url="p03.html">
+ <tocsect2 name="Creating and Using Components (KParts)" url="ch12.html">
+ <tocsect3 name="The Difference Between Components and Widgets" url="ch12lev1sec2.html"/>
+ <tocsect3 name="The KDE Component Framework" url="ch12lev1sec3.html"/>
+ <tocsect3 name="Describing User Interface in XML" url="ch12lev1sec4.html"/>
+ <tocsect3 name="Read-Only and Read/Write Parts" url="ch12lev1sec5.html"/>
+ <tocsect3 name="Creating a Part" url="ch12lev1sec6.html"/>
+ <tocsect3 name="Making a Part Available Using Shared Libraries" url="ch12lev1sec7.html"/>
+ <tocsect3 name="Creating a KParts Application" url="ch12lev1sec8.html"/>
+ <tocsect3 name="Embedding More Than One Part in the Same Window" url="ch12lev1sec9.html"/>
+ <tocsect3 name="Creating a KParts Plug-in" url="ch12lev1sec10.html"/>
+ <tocsect3 name="Summary" url="ch12lev1sec10.html"/>
+ </tocsect2>
+ <tocsect2 name="DCOP-Desktop Communication Protocol" url="ch13.html">
+ <tocsect3 name="Motivation" url="ch13lev1sec2.html"/>
+ <tocsect3 name="History" url="ch13lev1sec3.html"/>
+ <tocsect3 name="Underlying Technologies" url="ch13lev1sec4.html"/>
+ <tocsect3 name="Architecture" url="ch13lev1sec5.html"/>
+ <tocsect3 name="Description of DCOP's Programming Interface" url="ch13lev1sec6.html"/>
+ <tocsect3 name="Developer Concerns and Tools in DCOP" url="ch13lev1sec7.html"/>
+ <tocsect3 name="DCOP Use in KDE 2.0-A Few Examples" url="ch13lev1sec8.html"/>
+ <tocsect3 name="Summary" url="ch13lev1sec8.html"/>
+ </tocsect2>
+ <tocsect2 name="Multimedia" url="ch14.html">
+ <tocsect3 name="Introducing aRts/MCOP" url="ch14lev1sec2.html"/>
+ <tocsect3 name="A First Glance at Writing Modules" url="ch14lev1sec3.html"/>
+ <tocsect3 name="MCOP" url="ch14lev1sec4.html"/>
+ <tocsect3 name="Standard Interfaces" url="ch14lev1sec5.html"/>
+ <tocsect3 name="Standard Interfaces" url="ch14lev1sec6.html"/>
+ <tocsect3 name="KDE Multimedia Besides MCOP" url="ch14lev1sec7.html"/>
+ <tocsect3 name="The Future of MCOP" url="ch14lev1sec8.html"/>
+ <tocsect3 name="Summary" url="ch14lev1sec9.html"/>
+ <tocsect3 name="Exercises" url="ch14lev1sec9.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Developer Tools and Support" url="p04.html">
+ <tocsect2 name="Creating Documentation" url="ch15.html">
+ <tocsect3 name="Documenting Source Code" url="ch15lev1sec2.html"/>
+ <tocsect3 name="Documenting Applications" url="ch15lev1sec3.html"/>
+ <tocsect3 name="Summary" url="ch15lev1sec3.html"/>
+ </tocsect2>
+ <tocsect2 name="Packaging and Distributing Code" url="ch16.html">
+ <tocsect3 name="The Structure of a Package" url="ch16lev1sec2.html"/>
+ <tocsect3 name="Administrative Files" url="ch16lev1sec3.html"/>
+ <tocsect3 name="Distributing Your Application" url="ch16lev1sec4.html"/>
+ <tocsect3 name="Summary" url="ch16lev1sec4.html"/>
+ </tocsect2>
+ <tocsect2 name="Managing Source Code with CVS" url="ch17.html">
+ <tocsect3 name="What Is CVS?" url="ch17lev1sec2.html"/>
+ <tocsect3 name="CVS Organization" url="ch17lev1sec3.html"/>
+ <tocsect3 name="Accessing Source Code in CVS" url="ch17lev1sec4.html"/>
+ <tocsect3 name="Installing and Using CVSup" url="ch17lev1sec5.html"/>
+ <tocsect3 name="Installing and Using cvs" url="ch17lev1sec6.html"/>
+ <tocsect3 name="Summary" url="ch17lev1sec6.html"/>
+ </tocsect2>
+ <tocsect2 name="The KDevelop IDE: The Integrated Development Environment for KDE" url="ch18.html">
+ <tocsect3 name="General Issues" url="ch18lev1sec2.html"/>
+ <tocsect3 name="Creating KDE 2.0 Applications" url="ch18lev1sec3.html"/>
+ <tocsect3 name="Getting Started with the KDE 2.0 API" url="ch18lev1sec4.html"/>
+ <tocsect3 name="The Classbrowser and Your Project" url="ch18lev1sec5.html"/>
+ <tocsect3 name="The File Viewers-The Windows to Your Project Files" url="ch18lev1sec6.html"/>
+ <tocsect3 name="The KDevelop Debugger" url="ch18lev1sec7.html"/>
+ <tocsect3 name="KDevelop 2.0-A Preview" url="ch18lev1sec8.html"/>
+ <tocsect3 name="Summary" url="ch18lev1sec8.html"/>
+ </tocsect2>
+ <tocsect2 name="Licensing Issues" url="ch19.html">
+ <tocsect3 name="Licensing Issues" url="ch19lev1sec2.html"/>
+ <tocsect3 name="License Usage by KDE" url="ch19lev1sec3.html"/>
+ <tocsect3 name="The License Usage by Qt" url="ch19lev1sec4.html"/>
+ <tocsect3 name="The KDE/Qt License History" url="ch19lev1sec5.html"/>
+ <tocsect3 name="Summary" url="ch19lev1sec5.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Appendixes" url="p05.html">
+ <tocsect2 name="KDE-Related Licenses" url="ap-a.html">
+ <tocsect3 name="GNU Library General Public License (LGPL)" url="appa1.html"/>
+ <tocsect3 name="GNU General Public License" url="appa1.html"/>
+ </tocsect2>
+ <tocsect2 name="KDE Class Reference" url="ap-c.html"/>
+ <tocsect2 name="Answers" url="ap-c.html">
+ <tocsect3 name="Chapter 1" url="appc1.html"/>
+ <tocsect3 name="Chapter 2" url="appc3.html"/>
+ <tocsect3 name="Chapter 3" url="appc5.html"/>
+ <tocsect3 name="Chapter 4" url="appc7.html"/>
+ <tocsect3 name="Chapter 5" url="appc9.html"/>
+ <tocsect3 name="Chapter 6" url="appc11.html"/>
+ <tocsect3 name="Chapter 7" url="appc13.html"/>
+ <tocsect3 name="Chapter 8" url="appc15.html"/>
+ <tocsect3 name="Chapter 9" url="appc17.html"/>
+ <tocsect3 name="Chapter 10" url="appc19.html"/>
+ <tocsect3 name="Chapter 11" url="appc21.html"/>
+ <tocsect3 name="Chapter 12" url="appc22.html"/>
+ <tocsect3 name="Chapter 13" url="appc23.html"/>
+ <tocsect3 name="Chapter 14" url="ch14.html"/>
+ </tocsect2>
+</tocsect1>
+
+
+<index>
+<entry name="aboutApp action" url="ch06.html"/>
+<entry name="aboutKDE action" url="ch06.html"/>
+<entry name="Abstract tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="accessing, application configuration files" url="ch07lev1sec2.html"/>
+<entry name="accessing, resources" url="ch07lev1sec4.html"/>
+<entry name="accesssing, documentation" url="ch18.html"/>
+<entry name="accounts, CVS (Concurrent Version System) accounts" url="ch17lev1sec3.html"/>
+<entry name="acessing, streams" url="ch14lev1sec3.html"/>
+<entry name="actionCollection() function" url="ch05.html"/>
+<entry name="actions, aboutApp" url="ch06.html"/>
+<entry name="actions, aboutKDE" url="ch06.html"/>
+<entry name="actions, actualSize" url="ch06.html"/>
+<entry name="actions, addBookmark" url="ch06.html"/>
+<entry name="actions, back" url="ch06.html"/>
+<entry name="actions, configureToolbars" url="ch06.html"/>
+<entry name="actions, copy" url="ch06.html"/>
+<entry name="actions, custom actions, KCustomActions widget" url="ch05.html"/>
+<entry name="actions, custom actions" url="ch05.html"/>
+<entry name="actions, Cut" url="ch06.html"/>
+<entry name="actions, editBookmarks" url="ch06.html"/>
+<entry name="actions, findNext" url="ch06.html"/>
+<entry name="actions, findPrev" url="ch06.html"/>
+<entry name="actions, find" url="ch06.html"/>
+<entry name="actions, firstPage" url="ch06.html"/>
+<entry name="actions, fitToHeight" url="ch06.html"/>
+<entry name="actions, fitToPage" url="ch06.html"/>
+<entry name="actions, fitToWidth" url="ch06.html"/>
+<entry name="actions, forward" url="ch06.html"/>
+<entry name="actions, gotoLine" url="ch06.html"/>
+<entry name="actions, gotoPage" url="ch06.html"/>
+<entry name="actions, goTo" url="ch06.html"/>
+<entry name="actions, helpContents" url="ch06.html"/>
+<entry name="actions, help" url="ch06.html"/>
+<entry name="actions, home" url="ch06.html"/>
+<entry name="actions, KAction class" url="ch05.html"/>
+<entry name="actions, keyBindings" url="ch06.html"/>
+<entry name="actions, lastPage" url="ch06.html"/>
+<entry name="actions, mail" url="ch06.html"/>
+<entry name="actions, next" url="ch06.html"/>
+<entry name="actions, openNew" url="ch06.html"/>
+<entry name="actions, openRecent" url="ch06.html"/>
+<entry name="actions, open" url="ch06.html"/>
+<entry name="actions, paste" url="ch06.html"/>
+<entry name="actions, preferences" url="ch06.html"/>
+<entry name="actions, printPreview" url="ch06.html"/>
+<entry name="actions, print" url="ch06.html"/>
+<entry name="actions, prior" url="ch06.html"/>
+<entry name="actions, quit" url="ch06.html"/>
+<entry name="actions, redisplay" url="ch06.html"/>
+<entry name="actions, redo" url="ch06.html"/>
+<entry name="actions, replace" url="ch06.html"/>
+<entry name="actions, reportBug" url="ch06.html"/>
+<entry name="actions, revert" url="ch06.html"/>
+<entry name="actions, saveAs" url="ch06.html"/>
+<entry name="actions, saveOptions" url="ch06.html"/>
+<entry name="actions, save" url="ch06.html"/>
+<entry name="actions, selectAll" url="ch06.html"/>
+<entry name="actions, showMenubar" url="ch06.html"/>
+<entry name="actions, showStatusbar" url="ch06.html"/>
+<entry name="actions, showToolbar" url="ch06.html"/>
+<entry name="actions, spelling" url="ch06.html"/>
+<entry name="actions, standard actions, KStdAction class" url="ch05.html"/>
+<entry name="actions, standard actions, KStdActionsDemo widget" url="ch05.html"/>
+<entry name="actions, standard actions" url="ch05.html"/>
+<entry name="actions, undo" url="ch06.html"/>
+<entry name="actions, up" url="ch06.html"/>
+<entry name="actions" url="ch05.html"/>
+<entry name="actions, whatsThis" url="ch06.html"/>
+<entry name="actions, zoomIn" url="ch06.html"/>
+<entry name="actions, zoomOut" url="ch06.html"/>
+<entry name="actions, zoom" url="ch06.html"/>
+<entry name="Action tag (XML)" url="ch05.html"/>
+<entry name="actualSize action" url="ch06.html"/>
+<entry name="addAuthor() function" url="ch05.html"/>
+<entry name="addBookmark action" url="ch06.html"/>
+<entry name="Add Folder command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="add() function" url="ch05lev1sec2.html"/>
+<entry name="addGlobalReference function" url="ch14lev1sec3.html"/>
+<entry name="Add Member Function command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="Add Member Variable command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="add option (cvs command)" url="ch17lev1sec5.html"/>
+<entry name="address book, contacts, selecting" url="ch10lev1sec4.html"/>
+<entry name="address book" url="ch10lev1sec4.html"/>
+<entry name="administrative files (packages), config.cache" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages), config.h" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages), config.log" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages), config.status" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages), configure.in" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages), configure" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages), updating" url="ch16lev1sec2.html"/>
+<entry name="administrative files (packages)" url="ch16lev1sec2.html"/>
+<entry name="aKtion" url="ch14lev1sec6.html"/>
+<entry name="all target" url="ch16lev1sec2.html"/>
+<entry name="amin() method, KDialogApp" url="ch11.html"/>
+<entry name="&amp;, (ampersand)" url="ch02lev1sec4.html"/>
+<entry name="ampersand (&amp;)" url="ch02lev1sec4.html"/>
+<entry name="analog, real-time synthesis (aRts)" url="ch14.html"/>
+<entry name="announcing software" url="ch16lev1sec3.html"/>
+<entry name="API tools (DCOP), findObject() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), isApplicationRegistered() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), isRegistered() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), registeredApplications() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), remoteFunctions() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), remoteInterfaces() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), remoteObjects() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), senderId() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP), socket() method" url="ch13lev1sec6.html"/>
+<entry name="API tools (DCOP)" url="ch13lev1sec6.html"/>
+<entry name="appdata resource type" url="ch07lev1sec4.html"/>
+<entry name="applets, panel applet (KWeather), kweather.cpp class definition" url="ch11lev1sec3.html"/>
+<entry name="applets, panel applet (KWeather), kweather.h class definition" url="ch11lev1sec3.html"/>
+<entry name="applets, panel applet (KWeather), main() method" url="ch11lev1sec3.html"/>
+<entry name="applets, panel applet (KWeather)" url="ch11lev1sec3.html"/>
+<entry name="application configuration files, accessing" url="ch07lev1sec2.html"/>
+<entry name="application configuration files, example of" url="ch07lev1sec2.html"/>
+<entry name="application configuration files" url="ch07lev1sec2.html"/>
+<entry name="application icons, specifications" url="ch06lev1sec3.html"/>
+<entry name="application resources, accessing" url="ch07lev1sec4.html"/>
+<entry name="application resources, .desktop files" url="ch07lev1sec4.html"/>
+<entry name="application resources, standard resource locations" url="ch07lev1sec4.html"/>
+<entry name="application resources, types" url="ch07lev1sec4.html"/>
+<entry name="applications, configuration, options/configuration comparison" url="ch06.html"/>
+<entry name="applications, creating, KDevelop Application Wizard" url="ch18lev1sec2.html"/>
+<entry name="applications, creating, project editing" url="ch18lev1sec2.html"/>
+<entry name="applications, creating, templates" url="ch18lev1sec2.html"/>
+<entry name="applications, dialog-based (KDialogApp), kdialogapp.cpp class declaration" url="ch11.html"/>
+<entry name="applications, dialog-based (KDialogApp), kdialogapp.h class definition" url="ch11.html"/>
+<entry name="applications, dialog-based (KDialogApp), main() method" url="ch11.html"/>
+<entry name="applications, dialog-based (KDialogApp)" url="ch11.html"/>
+<entry name="applications, documenting with DocBook tools, DocBook installation" url="ch15lev1sec2.html"/>
+<entry name="applications, documenting with DocBook tools, DocBook Web site" url="ch15lev1sec2.html"/>
+<entry name="applications, documenting with DocBook tools, processing documentation" url="ch15lev1sec2.html"/>
+<entry name="applications, documenting with DocBook tools, sample documentation" url="ch15lev1sec2.html"/>
+<entry name="applications, documenting with DocBook tools, tags" url="ch15lev1sec2.html"/>
+<entry name="applications, documenting with DocBook tools" url="ch15lev1sec2.html"/>
+<entry name="applications, interfaces, user friendliness" url="ch06lev1sec9.html"/>
+<entry name="applications, network transparency, classes" url="ch06lev1sec8.html"/>
+<entry name="applications, network transparency" url="ch06lev1sec8.html"/>
+<entry name="applications, options, configuration/options comparison" url="ch06.html"/>
+<entry name="applications, running, KRun class" url="ch06lev1sec7.html"/>
+<entry name="applications, single-instance, kunique.cpp call definition" url="ch11lev1sec2.html"/>
+<entry name="applications, single-instance, kunique.h class definition" url="ch11lev1sec2.html"/>
+<entry name="applications, single-instance, main() method" url="ch11lev1sec2.html"/>
+<entry name="applications" url="ch02lev1sec3.html"/>
+<entry name="Application tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="Application Wizard (KDevelop)" url="ch18lev1sec2.html"/>
+<entry name="apps resource type" url="ch07lev1sec4.html"/>
+<entry name="architecture, DCOP (Desktop Communication Protocol)" url="ch13lev1sec4.html"/>
+<entry name="archives, creating" url="ch16lev1sec3.html"/>
+<entry name="aRts (analog, real-time synthesis)" url="ch14.html"/>
+<entry name="artsbuilder" url="ch14lev1sec7.html"/>
+<entry name="async element (IDL)" url="ch14lev1sec3.html"/>
+<entry name="asynchronous streams" url="ch14lev1sec3.html"/>
+<entry name="at symbol (" url="ch15.html"/>
+<entry name="attach function" url="ch14lev1sec4.html"/>
+<entry name="attach() method" url="ch13lev1sec5.html"/>
+<entry name="attributes (IDL)" url="ch14lev1sec3.html"/>
+<entry name="attributes" url="ch05.html"/>
+<entry name="attributes, widget attributes" url="ch04.html"/>
+<entry name="AuthorGroup tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="Author tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="author (" url="ch15.html"/>
+<entry name="Autoconf tool" url="ch18.html"/>
+<entry name="Automake tool" url="ch18.html"/>
+<entry name="back action" url="ch06.html"/>
+<entry name="balance() function" url="ch14lev1sec5.html"/>
+<entry name="beginTransaction() method" url="ch13lev1sec5.html"/>
+<entry name="binary packages, installing" url="ch01lev1sec5.html"/>
+<entry name="blockUserInput() method" url="ch13lev1sec5.html"/>
+<entry name="Book ID tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="BookInfo tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="Bookmarks menu commands" url="ch06.html"/>
+<entry name="bounding boxes, drawing" url="ch04lev1sec2.html"/>
+<entry name="branches (CVS)" url="ch17lev1sec2.html"/>
+<entry name="Breakpoint page (KDevelop Output View" url="ch18.html"/>
+<entry name="Brown, Preston" url="ch13lev1sec2.html"/>
+<entry name="browsers, Classbrowser (KDevelop)" url="ch18lev1sec4.html"/>
+<entry name="browsers, simple browser application, ksimplebrowser.cpp class definition" url="ch10.html"/>
+<entry name="browsers, simple browser application, ksimplebrowser.h class declaration" url="ch10.html"/>
+<entry name="browsers, simple browser application, main() method" url="ch10.html"/>
+<entry name="calculateBlock function" url="ch14lev1sec2.html"/>
+<entry name="calculateBlock function" url="ch14lev1sec3.html"/>
+<entry name="callbacks" url="ch03lev1sec3.html"/>
+<entry name="call() method" url="ch13lev1sec5.html"/>
+<entry name="canDecode() function" url="ch07.html"/>
+<entry name="C/C++ Files window (KDevelop)" url="ch18.html"/>
+<entry name="CDE (Common Desktop Environment)" url="ch01.html"/>
+<entry name="cgi resource type" url="ch07lev1sec4.html"/>
+<entry name="CGotoDialog class, modeless dialog box" url="ch08lev1sec3.html"/>
+<entry name="CGotoDialog example, layout" url="ch08lev1sec2.html"/>
+<entry name="Chapter tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="checking out, applications (CVS)" url="ch17lev1sec5.html"/>
+<entry name="checking spelling" url="ch10lev1sec3.html"/>
+<entry name="checkList() method" url="ch10lev1sec3.html"/>
+<entry name="check() method" url="ch10lev1sec3.html"/>
+<entry name="checkWord() method" url="ch10lev1sec3.html"/>
+<entry name="Child Classes command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="child widgets, geometry management, QBoxLayout manager" url="ch04lev1sec3.html"/>
+<entry name="child widgets, geometry management, QGridLayout manager" url="ch04lev1sec3.html"/>
+<entry name="child widgets, geometry management" url="ch04lev1sec3.html"/>
+<entry name="child widgets, KChildren example, kchildren.cpp class definition" url="ch04lev1sec3.html"/>
+<entry name="child widgets, KChildren example, kchildren.h class declaration" url="ch04lev1sec3.html"/>
+<entry name="child widgets, KChildren example, main() method" url="ch04lev1sec3.html"/>
+<entry name="child widgets, KChildren example" url="ch04lev1sec3.html"/>
+<entry name="child widgets" url="ch04lev1sec3.html"/>
+<entry name="Classbrowser (KDevelop)" url="ch18lev1sec4.html"/>
+<entry name="class declarations, ***copy from declaring***" url="ch11lev1sec2.html"/>
+<entry name="class declarations" url="ch02lev1sec3.html"/>
+<entry name="class definitions, ***copy from defining***" url="ch11lev1sec2.html"/>
+<entry name="class definitions" url="ch02lev1sec4.html"/>
+<entry name="classes, CGotoDialog, modeless dialog box" url="ch08lev1sec3.html"/>
+<entry name="classes, documentation" url="ch02lev1sec5.html"/>
+<entry name="classes, documentation" url="ch15.html"/>
+<entry name="classes, KAction" url="ch05.html"/>
+<entry name="classes, KAction" url="ch06.html"/>
+<entry name="classes, KApplication" url="ch02lev1sec3.html"/>
+<entry name="classes, KAudioPlayer" url="ch14lev1sec6.html"/>
+<entry name="classes, KDE versus QT" url="ch03lev1sec2.html"/>
+<entry name="classes, KDialogBase" url="ch08lev1sec5.html"/>
+<entry name="classes, KEdit, Option dialog box" url="ch08lev1sec6.html"/>
+<entry name="classes, KNotifyClient" url="ch06lev1sec6.html"/>
+<entry name="classes, KNotify" url="ch13lev1sec7.html"/>
+<entry name="classes, KRun, opening files" url="ch06lev1sec7.html"/>
+<entry name="classes, KRun, running applications" url="ch06lev1sec7.html"/>
+<entry name="classes, KStdAction" url="ch05.html"/>
+<entry name="classes, KTMainWindow" url="ch02lev1sec3.html"/>
+<entry name="classes, KUniqueApplication, passing command-line parameters" url="ch13lev1sec7.html"/>
+<entry name="classes, KUniqueApplication, startup" url="ch13lev1sec7.html"/>
+<entry name="classes, KUniqueApplication" url="ch13lev1sec7.html"/>
+<entry name="classes, mainwindow" url="ch12lev1sec2.html"/>
+<entry name="classes, naming conventions" url="ch02lev1sec5.html"/>
+<entry name="classes, network transparency" url="ch06lev1sec8.html"/>
+<entry name="classes, part manager" url="ch12lev1sec2.html"/>
+<entry name="classes, part" url="ch12lev1sec2.html"/>
+<entry name="classes, plugin" url="ch12lev1sec2.html"/>
+<entry name="classes, QImage" url="ch10lev1sec2.html"/>
+<entry name="classes, QLayout, code example" url="ch08lev1sec2.html"/>
+<entry name="classes, QLayout, design issues" url="ch08lev1sec2.html"/>
+<entry name="classes, QLayout" url="ch08lev1sec2.html"/>
+<entry name="classes, QObject" url="ch03lev1sec2.html"/>
+<entry name="classes, QPainter, example usage (listing)" url="ch03lev1sec2.html"/>
+<entry name="classes, QPainter, functions" url="ch03lev1sec2.html"/>
+<entry name="classes, QPainter, methods" url="ch04lev1sec2.html"/>
+<entry name="classes, QPainter" url="ch03lev1sec2.html"/>
+<entry name="classes, QPainter" url="ch04lev1sec2.html"/>
+<entry name="classes, QPicture class, drawing commands, recording" url="ch04lev1sec2.html"/>
+<entry name="classes, QPixmap" url="ch10lev1sec2.html"/>
+<entry name="classes, QPushButton, functions" url="ch03lev1sec2.html"/>
+<entry name="classes, QPushButton, listing" url="ch03lev1sec2.html"/>
+<entry name="classes, QPushButton" url="ch03lev1sec2.html"/>
+<entry name="classes, QWidget, attributes" url="ch04.html"/>
+<entry name="classes, QWidget, documentation" url="ch04.html"/>
+<entry name="classes, QWidget, event handlers" url="ch04.html"/>
+<entry name="classes, QWidget, example (listing)" url="ch03lev1sec2.html"/>
+<entry name="classes, QWidget, functions" url="ch03lev1sec2.html"/>
+<entry name="classes, QWidget, sample class declaration" url="ch04.html"/>
+<entry name="classes, QWidget, signals" url="ch04.html"/>
+<entry name="classes, QWidget, slots" url="ch04.html"/>
+<entry name="classes, QWidget" url="ch03lev1sec2.html"/>
+<entry name="classes, QWidget" url="ch04.html"/>
+<entry name="classes, ReadOnlyPart" url="ch12lev1sec4.html"/>
+<entry name="classes, ReadWritePart" url="ch12lev1sec4.html"/>
+<entry name="classes, SelectDialog" url="ch08.html"/>
+<entry name="classes, slots in temporary classes" url="ch03lev1sec3.html"/>
+<entry name="classes, slots" url="ch03lev1sec3.html"/>
+<entry name="classes, template, QList" url="ch03lev1sec5.html"/>
+<entry name="classes, template" url="ch03lev1sec5.html"/>
+<entry name="classes, utility (Qt)" url="ch03lev1sec5.html"/>
+<entry name="Classparser (KDevelop)" url="ch18lev1sec4.html"/>
+<entry name="classses" url="ch09lev1sec2.html"/>
+<entry name="Classtool command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="Class Viewer (CV)" url="ch18.html"/>
+<entry name="clean target" url="ch16lev1sec2.html"/>
+<entry name="clients, dcop (DCOP shell client)" url="ch13lev1sec7.html"/>
+<entry name="clients, kdcop (DCOP shell client)" url="ch13lev1sec7.html"/>
+<entry name="closeEvent() event handler, widgets" url="ch04.html"/>
+<entry name="code, distribution, compressed archives" url="ch16lev1sec3.html"/>
+<entry name="code, distribution, informative text files" url="ch16lev1sec3.html"/>
+<entry name="code, distribution, software announcements" url="ch16lev1sec3.html"/>
+<entry name="code, distribution, uploads" url="ch16lev1sec3.html"/>
+<entry name="code, distribution" url="ch16lev1sec3.html"/>
+<entry name="code listings" url="ch04lev1sec3.html"/>
+<entry name="code, packages, administrative files" url="ch16lev1sec2.html"/>
+<entry name="code, packages, make targets" url="ch16lev1sec2.html"/>
+<entry name="code, packages, shared libraries" url="ch16lev1sec2.html"/>
+<entry name="code, packages, structure of" url="ch16.html"/>
+<entry name="code, packages, subdirectories" url="ch16lev1sec2.html"/>
+<entry name="code, packages, test results" url="ch16lev1sec2.html"/>
+<entry name="code, packages, top-level directories" url="ch16lev1sec2.html"/>
+<entry name="code, packages" url="ch16.html"/>
+<entry name="code" url="ch17lev1sec3.html"/>
+<entry name="color, icons, color depth" url="ch06lev1sec3.html"/>
+<entry name="commands, Bookmarks menu" url="ch06.html"/>
+<entry name="commands, Classbrowser pop-up menus, Add Folder" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Add Member Function" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Add Member Variable" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Child Classes" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Classtool" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Go to Declaration" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Graphical Classview" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, New Class" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, New File" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Options" url="ch18lev1sec4.html"/>
+<entry name="commands, Classbrowser pop-up menus, Parent Classes" url="ch18lev1sec4.html"/>
+<entry name="commands, cvs, add" url="ch17lev1sec5.html"/>
+<entry name="commands, cvs, commit" url="ch17lev1sec5.html"/>
+<entry name="commands, cvs, -l" url="ch17lev1sec5.html"/>
+<entry name="commands, cvs, remove" url="ch17lev1sec5.html"/>
+<entry name="commands, cvs, update" url="ch17lev1sec5.html"/>
+<entry name="commands, cvs" url="ch17lev1sec5.html"/>
+<entry name="commands, Edit menu" url="ch06.html"/>
+<entry name="commands, File menu" url="ch06.html"/>
+<entry name="commands, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="commands, Go menu" url="ch06.html"/>
+<entry name="commands, Help menu" url="ch06.html"/>
+<entry name="commands, Settings menu" url="ch06.html"/>
+<entry name="commands, Tools menu" url="ch06.html"/>
+<entry name="commands, View menu" url="ch06.html"/>
+<entry name="comments, KDOC-formatted comments" url="ch15.html"/>
+<entry name="commit option (cvs command)" url="ch17lev1sec5.html"/>
+<entry name="Common Desktop Environment (CDE)" url="ch01.html"/>
+<entry name="Common Object Request Broker Architecture (CORBA)" url="ch13lev1sec2.html"/>
+<entry name="compiler (IDL), invoking" url="ch14lev1sec3.html"/>
+<entry name="compilers, dcopidl" url="ch13lev1sec5.html"/>
+<entry name="compiling programs, example" url="ch02lev1sec2.html"/>
+<entry name="compiling programs, g++ compiler" url="ch02lev1sec2.html"/>
+<entry name="compiling programs, make utility" url="ch02lev1sec2.html"/>
+<entry name="compiling programs" url="ch02lev1sec2.html"/>
+<entry name="components" url="ch12.html"/>
+<entry name="compressed archives, creating" url="ch16lev1sec3.html"/>
+<entry name="computeSome() method" url="ch09lev1sec3.html"/>
+<entry name="Concurrent Versions System" url="ch17.html"/>
+<entry name="config.cache file" url="ch16lev1sec2.html"/>
+<entry name="config.h file" url="ch16lev1sec2.html"/>
+<entry name="config.log file" url="ch16lev1sec2.html"/>
+<entry name="config resource type" url="ch07lev1sec4.html"/>
+<entry name="config.status file" url="ch16lev1sec2.html"/>
+<entry name="configuration, applications, defined" url="ch06.html"/>
+<entry name="configuration files, accessing" url="ch07lev1sec2.html"/>
+<entry name="configuration files;accessing" url="ch07lev1sec2.html"/>
+<entry name="configuration files, example of" url="ch07lev1sec2.html"/>
+<entry name="configuration files" url="ch07lev1sec2.html"/>
+<entry name="configure file" url="ch16lev1sec2.html"/>
+<entry name="configure.in file" url="ch16lev1sec2.html"/>
+<entry name="configureToolbars action" url="ch06.html"/>
+<entry name="configuring, cvsup utility" url="ch17lev1sec4.html"/>
+<entry name="configuring, cvs utility" url="ch17lev1sec5.html"/>
+<entry name="configuring, directories, subdirectories" url="ch16lev1sec2.html"/>
+<entry name="configuring, directories, top-level directories" url="ch16lev1sec2.html"/>
+<entry name="configuring, spell-checking" url="ch10lev1sec3.html"/>
+<entry name="connectDCOPSignal() method" url="ch13lev1sec6.html"/>
+<entry name="connect() function" url="ch14lev1sec3.html"/>
+<entry name="connecting, objects" url="ch14lev1sec3.html"/>
+<entry name="contacts (address book), selecting" url="ch10lev1sec4.html"/>
+<entry name="content areas, Konqueror" url="ch05.html"/>
+<entry name="content areas, KOrganizer" url="ch05.html"/>
+<entry name="content areas, KWrite" url="ch05.html"/>
+<entry name="content areas" url="ch05.html"/>
+<entry name="copy action" url="ch06.html"/>
+<entry name="CORBA (Common Object Request Broker Architecture)" url="ch13lev1sec2.html"/>
+<entry name="counting, references" url="ch14lev1sec3.html"/>
+<entry name="createGUI() function" url="ch12lev1sec7.html"/>
+<entry name="C++, templates" url="ch03lev1sec5.html"/>
+<entry name="custom actions, KCustomActions widget, kcustomactions.cpp class definition" url="ch05.html"/>
+<entry name="custom actions, KCustomActions widget, kcustomactions.h class declaration" url="ch05.html"/>
+<entry name="custom actions, KCustomActions widget, kcustomactions.h class definition" url="ch05.html"/>
+<entry name="custom actions, KCustomActions widget, kcustomui.rc file" url="ch05.html"/>
+<entry name="custom actions, KCustomActions widget, main() function" url="ch05.html"/>
+<entry name="custom actions, KCustomActions widget, toolbars" url="ch05.html"/>
+<entry name="Cut action" url="ch06.html"/>
+<entry name="CV (Class Viewer)" url="ch18.html"/>
+<entry name="CVS, accounts" url="ch17lev1sec3.html"/>
+<entry name="CVS, applications, checking out" url="ch17lev1sec5.html"/>
+<entry name="CVS, branches" url="ch17lev1sec2.html"/>
+<entry name="CVS, changes, committing" url="ch17lev1sec5.html"/>
+<entry name="CVS, (Concurrent Versions System)" url="ch17.html"/>
+<entry name="CVS, cvsup utility, advantages" url="ch17lev1sec3.html"/>
+<entry name="CVS, cvsup utility, configuring" url="ch17lev1sec4.html"/>
+<entry name="CVS, cvs utility, command-line optoins" url="ch17lev1sec5.html"/>
+<entry name="CVS, cvs utility, commands" url="ch17lev1sec5.html"/>
+<entry name="CVS, cvs utility, configuring" url="ch17lev1sec5.html"/>
+<entry name="CVS, directories, adding" url="ch17lev1sec5.html"/>
+<entry name="CVS, directories, removing" url="ch17lev1sec5.html"/>
+<entry name="CVS, files, adding" url="ch17lev1sec5.html"/>
+<entry name="CVS, files, removing" url="ch17lev1sec5.html"/>
+<entry name="CVS, modules, checking out" url="ch17lev1sec5.html"/>
+<entry name="CVS, modules, listing" url="ch17lev1sec5.html"/>
+<entry name="CVS, modules, names" url="ch17lev1sec2.html"/>
+<entry name="CVS, modules, updating" url="ch17lev1sec5.html"/>
+<entry name="CVS, snapshots" url="ch17lev1sec3.html"/>
+<entry name="cvsup utility, advantages" url="ch17lev1sec3.html"/>
+<entry name="cvsup utility, configuring" url="ch17lev1sec4.html"/>
+<entry name="CVS" url="ch17.html"/>
+<entry name="cvs utility, commands, add" url="ch17lev1sec5.html"/>
+<entry name="cvs utility, commands, commit" url="ch17lev1sec5.html"/>
+<entry name="cvs utility, commands, -l" url="ch17lev1sec5.html"/>
+<entry name="cvs utility, commands, remove" url="ch17lev1sec5.html"/>
+<entry name="cvs utility, commands, update" url="ch17lev1sec5.html"/>
+<entry name="cvs utility, commands" url="ch17lev1sec5.html"/>
+<entry name="cvs utility, configuring" url="ch17lev1sec5.html"/>
+<entry name="CVS, Web interface" url="ch17lev1sec3.html"/>
+<entry name="data resource type" url="ch07lev1sec4.html"/>
+<entry name="data streaming, reading devices" url="ch13lev1sec3.html"/>
+<entry name="data streaming" url="ch13lev1sec3.html"/>
+<entry name="data streaming, writing to devices" url="ch13lev1sec3.html"/>
+<entry name="data types (IDL)" url="ch14lev1sec3.html"/>
+<entry name="Date tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="DCOP, API tools, findObject() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, isApplicationRegistered() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, isRegistered() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, registeredApplications() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, remoteFunctions() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, remoteInterfaces() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, remoteObjects() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, senderId() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools, socket() method" url="ch13lev1sec6.html"/>
+<entry name="DCOP, API tools" url="ch13lev1sec6.html"/>
+<entry name="DCOP, architecture" url="ch13lev1sec4.html"/>
+<entry name="dcopc interface" url="ch13lev1sec7.html"/>
+<entry name="dcopClient() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, dcopc interface" url="ch13lev1sec7.html"/>
+<entry name="dcop (DCOP shell client)" url="ch13lev1sec7.html"/>
+<entry name="DCOP, dcop (shell client)" url="ch13lev1sec7.html"/>
+<entry name="DCOP, (Desktop Communication Protocol)" url="ch13.html"/>
+<entry name="DCOP, embedded K instances" url="ch13lev1sec6.html"/>
+<entry name="DCOP, embedded KPart instances" url="ch13lev1sec6.html"/>
+<entry name="DCOP, goals" url="ch13.html"/>
+<entry name="DCOP, history of" url="ch13lev1sec2.html"/>
+<entry name="dcopIDL" url="ch13lev1sec5.html"/>
+<entry name="DCOP, kdcop (shell client)" url="ch13lev1sec7.html"/>
+<entry name="DCOP, KNotify example" url="ch13lev1sec7.html"/>
+<entry name="DCOP, KUniqueApplication example, passing command-line parameters" url="ch13lev1sec7.html"/>
+<entry name="DCOP, KUniqueApplication example, startup" url="ch13lev1sec7.html"/>
+<entry name="DCOP, KUniqueApplication example" url="ch13lev1sec7.html"/>
+<entry name="DCOP, KXMLRPC interface" url="ch13lev1sec7.html"/>
+<entry name="DCOP, message redirection technology (referencing)" url="ch13lev1sec6.html"/>
+<entry name="DCOP, performance and overhead" url="ch13lev1sec6.html"/>
+<entry name="DCOP, programming interface, attach() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, call() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, dcopClient() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, dcopIDL" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, detach() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, makefile rules" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, process() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, registerAs() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, resume() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, send() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, suspend() method" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface, transactions" url="ch13lev1sec5.html"/>
+<entry name="DCOP, programming interface" url="ch13lev1sec5.html"/>
+<entry name="DCOPRef objects" url="ch13lev1sec6.html"/>
+<entry name="DCOP, signals and slots" url="ch13lev1sec6.html"/>
+<entry name="DCOP, underlying technologies, data streaming" url="ch13lev1sec3.html"/>
+<entry name="DCOP, underlying technologies, ICE (Inter-Client Exchange) mechanism" url="ch13lev1sec3.html"/>
+<entry name="DCOP, underlying technologies" url="ch13lev1sec3.html"/>
+<entry name="DCOP" url="ch13.html"/>
+<entry name="DCOP" url="ch13lev1sec5.html"/>
+<entry name="DCOP" url="ch13lev1sec7.html"/>
+<entry name="DDD debugger" url="ch02.html"/>
+<entry name="debuggers, gdb, options" url="ch18lev1sec6.html"/>
+<entry name="debuggers, gdb" url="ch18lev1sec6.html"/>
+<entry name="debuggers" url="ch02.html"/>
+<entry name="declaring, widget classes, kabdemo.h class declaration" url="ch10lev1sec4.html"/>
+<entry name="declaring, widget classes, KChildren example" url="ch04lev1sec3.html"/>
+<entry name="declaring widget classes, KConfigDemo widget" url="ch07lev1sec2.html"/>
+<entry name="declaring widget classes, KCustomActions widget" url="ch05.html"/>
+<entry name="declaring, widget classes, KDialogApp" url="ch11.html"/>
+<entry name="declaring, widget classes, KDisc example" url="ch04lev1sec4.html"/>
+<entry name="declaring widget classes, KDragDemo widget" url="ch07.html"/>
+<entry name="declaring widget classes, KDropDemo widget" url="ch07.html"/>
+<entry name="declaring widget classes, KHelpers" url="ch05lev1sec2.html"/>
+<entry name="declaring, widget classes, KImageView" url="ch10lev1sec2.html"/>
+<entry name="declaring, widget classes, KLongJob example" url="ch09lev1sec3.html"/>
+<entry name="declaring, widget classes, KPushButton example" url="ch04.html"/>
+<entry name="declaring, widget classes, KQuickDraw" url="ch09lev1sec2.html"/>
+<entry name="declaring widget classes, KRemoteDemo widget" url="ch07lev1sec5.html"/>
+<entry name="declaring widget classes, KResourceDemo widget" url="ch07lev1sec4.html"/>
+<entry name="declaring widget classes, KSaveAcross widget" url="ch07lev1sec3.html"/>
+<entry name="declaring, widget classes, KSimpleApp example" url="ch02lev1sec3.html"/>
+<entry name="declaring, widget classes, KSpellDemo" url="ch10lev1sec3.html"/>
+<entry name="declaring widget classes, KStatusBarDemo widget" url="ch05.html"/>
+<entry name="declaring widget classes, KStdActionsDemo widget" url="ch05.html"/>
+<entry name="declaring, widget classes, KTicTacToe example" url="ch04lev1sec3.html"/>
+<entry name="declaring, widget classes, KXOSquare example" url="ch04lev1sec2.html"/>
+<entry name="declaring, widget classes" url="ch11lev1sec2.html"/>
+<entry name="defiing, widget classes, KChildren example" url="ch04lev1sec3.html"/>
+<entry name="defining, streams" url="ch14lev1sec3.html"/>
+<entry name="defining, widget classes, KabDemo" url="ch10lev1sec4.html"/>
+<entry name="defining widget classes, KConfigDemo widget" url="ch07lev1sec2.html"/>
+<entry name="defining widget classes, KCustomActions widget" url="ch05.html"/>
+<entry name="defining, widget classes, KDialogApp" url="ch11.html"/>
+<entry name="defining, widget classes, KDisc example" url="ch04lev1sec4.html"/>
+<entry name="defining widget classes, KDragDemo widget" url="ch07.html"/>
+<entry name="defining widget classes, KDropDemo widget" url="ch07.html"/>
+<entry name="defining widget classes, KHelpers" url="ch05lev1sec2.html"/>
+<entry name="defining, widget classes, KImageView" url="ch10lev1sec2.html"/>
+<entry name="defining, widget classes, KQuickDraw" url="ch09lev1sec2.html"/>
+<entry name="defining widget classes, KRemoteDemo widget" url="ch07lev1sec5.html"/>
+<entry name="defining widget classes, KResourceDemo widget" url="ch07lev1sec4.html"/>
+<entry name="defining widget classes, KSaveAcross widget" url="ch07lev1sec3.html"/>
+<entry name="defining, widget classes, KSimpleApp example" url="ch02lev1sec4.html"/>
+<entry name="defining, widget classes, KSpellDemo" url="ch10lev1sec3.html"/>
+<entry name="defining widget classes, KStatusBarDemo widget" url="ch05.html"/>
+<entry name="defining widget classes, KStdActionsDemo widget" url="ch05.html"/>
+<entry name="defining, widget classes, KTicTacToe example" url="ch04lev1sec3.html"/>
+<entry name="defining, widget classes, kunique.h" url="ch11lev1sec2.html"/>
+<entry name="defining, widget classes, kweather.cpp" url="ch11lev1sec3.html"/>
+<entry name="defining, widget classes, kweather.h" url="ch11lev1sec3.html"/>
+<entry name="defining, widget classes, KXOSquare example" url="ch04lev1sec2.html"/>
+<entry name="defining, widget classes" url="ch11lev1sec2.html"/>
+<entry name="deleting, CVS (Concurrent Version System) directories" url="ch17lev1sec5.html"/>
+<entry name="deleting, CVS (Concurrent Version System) files" url="ch17lev1sec5.html"/>
+<entry name="deprecated (" url="ch15.html"/>
+<entry name="design guidelines, dialog boxes, layout issues" url="ch08lev1sec2.html"/>
+<entry name="design guidelines, dialog boxes" url="ch08lev1sec7.html"/>
+<entry name="designing, icons" url="ch06lev1sec3.html"/>
+<entry name="Desktop Communication Protocol. See DCOP" url="ch13.html"/>
+<entry name=".desktop files" url="ch07lev1sec4.html"/>
+<entry name="detach function" url="ch14lev1sec4.html"/>
+<entry name="detach() method" url="ch13lev1sec5.html"/>
+<entry name="development, documentation" url="ch18.html"/>
+<entry name="development history of, DCOP (Desktop Communication Protocol)" url="ch13lev1sec2.html"/>
+<entry name="development, languages" url="ch18.html"/>
+<entry name="development, project management" url="ch18.html"/>
+<entry name="diagnostic tools, gdb debugger, commands" url="ch18lev1sec6.html"/>
+<entry name="diagnostic tools, gdb debugger, enabling debugging information" url="ch18lev1sec6.html"/>
+<entry name="diagnostic tools, gdb debugger, options" url="ch18lev1sec6.html"/>
+<entry name="diagnostic tools, gdb debugger, running" url="ch18lev1sec6.html"/>
+<entry name="diagnostic tools, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="dialog-based application (KDialogApp), kdialogapp.cpp class declaration" url="ch11.html"/>
+<entry name="dialog-based application (KDialogApp), kdialogapp.h class definition" url="ch11.html"/>
+<entry name="dialog-based application (KDialogApp), main() method" url="ch11.html"/>
+<entry name="dialog-based application (KDialogApp)" url="ch11.html"/>
+<entry name="dialog boxes, design guidelines" url="ch08lev1sec7.html"/>
+<entry name="dialog boxes, dialog-based application (KDialogApp), kdialogapp.cpp class declaration" url="ch11.html"/>
+<entry name="dialog boxes, dialog-based application (KDialogApp), kdialogapp.h class definition" url="ch11.html"/>
+<entry name="dialog boxes, dialog-based application (KDialogApp), main() method" url="ch11.html"/>
+<entry name="dialog boxes, dialog-based application (KDialogApp)" url="ch11.html"/>
+<entry name="dialog boxes, kdeui (KDE user-interface library), manager widgets" url="ch08lev1sec4.html"/>
+<entry name="dialog boxes, kdeui (KDE user-interface library), read-to-use dialog boxes" url="ch08lev1sec4.html"/>
+<entry name="dialog boxes, kdeui (KDE user-interface library)" url="ch08lev1sec4.html"/>
+<entry name="dialog boxes, KDialogBase class" url="ch08lev1sec5.html"/>
+<entry name="dialog boxes, KEdit Option dialog example" url="ch08lev1sec6.html"/>
+<entry name="dialog boxes, KSpellConfig configuration dialog" url="ch10lev1sec3.html"/>
+<entry name="dialog boxes, layout, CGotoDialog example" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, layout, design issues" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, layout, hierarchies of layouts" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, layout, manual placement" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, layout, nested layouts" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, layout, QLayout classes" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, layout, QVBox/QHBox widgets" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes, modal, advantages/disadvantages" url="ch08lev1sec3.html"/>
+<entry name="dialog boxes, modal, modal dialog allocated from the heap" url="ch08lev1sec3.html"/>
+<entry name="dialog boxes, modal, modal dialog located on the stack" url="ch08lev1sec3.html"/>
+<entry name="dialog boxes, modeless, advantages/disadvantages" url="ch08lev1sec3.html"/>
+<entry name="dialog boxes, modeless, CGotoDialog class example" url="ch08lev1sec3.html"/>
+<entry name="dialog boxes, modeless, removing from memory" url="ch08lev1sec3.html"/>
+<entry name="dialog boxes, simple example" url="ch08.html"/>
+<entry name="dialog boxes, standard dialog boxes, KFileDialog" url="ch05lev1sec3.html"/>
+<entry name="dialog boxes, standard dialog boxes, KFontDialog" url="ch05lev1sec3.html"/>
+<entry name="dialog boxes, standard dialog boxes, KMessageBox" url="ch05lev1sec3.html"/>
+<entry name="dialog boxes, standard dialog boxes, sample application" url="ch05lev1sec3.html"/>
+<entry name="dialog boxes, standard dialog boxes" url="ch05lev1sec3.html"/>
+<entry name="dialog boxes" url="ch08.html"/>
+<entry name="dialog boxes" url="ch08lev1sec2.html"/>
+<entry name="dialog boxes" url="ch08lev1sec3.html"/>
+<entry name="Dialog Editor (KDevelop IDE), advantages" url="ch18.html"/>
+<entry name="Dialog Editor (KDevelop IDE)" url="ch18.html"/>
+<entry name="Dialog Editor (KDevelop IDE), weaknesses" url="ch18.html"/>
+<entry name="directories, CVS (Concurrent Version System), adding" url="ch17lev1sec5.html"/>
+<entry name="directories, CVS (Concurrent Version System), removing" url="ch17lev1sec5.html"/>
+<entry name="directories, subdirectories, configuring" url="ch16lev1sec2.html"/>
+<entry name="directories, top-level directories, configuring" url="ch16lev1sec2.html"/>
+<entry name="disableResize() method" url="ch08lev1sec2.html"/>
+<entry name="disabling, application functinos" url="ch09lev1sec3.html"/>
+<entry name="Disassemble page (KDevelop Output View" url="ch18.html"/>
+<entry name="disconnectDCOPSignal() method" url="ch13lev1sec6.html"/>
+<entry name="distclean target" url="ch16lev1sec2.html"/>
+<entry name="distribution, compressed archives" url="ch16lev1sec3.html"/>
+<entry name="distribution, informative text files" url="ch16lev1sec3.html"/>
+<entry name="distribution, packages" url="ch16lev1sec3.html"/>
+<entry name="distributions (KDE)" url="ch01lev1sec2.html"/>
+<entry name="distribution, software announcements" url="ch16lev1sec3.html"/>
+<entry name="distribution, uploads" url="ch16lev1sec3.html"/>
+<entry name="distribution" url="ch16lev1sec3.html"/>
+<entry name="DOC (Documentation Tree View)" url="ch18.html"/>
+<entry name="DOCTYPE tag (XML)" url="ch12lev1sec3.html"/>
+<entry name="documentation, accessing" url="ch18.html"/>
+<entry name="Documentation-Browser (KDevelop)" url="ch18lev1sec3.html"/>
+<entry name="Documentation-Browser window (KDevelop)" url="ch18.html"/>
+<entry name="documentation, DocBook tools, DocBook Web site" url="ch15lev1sec2.html"/>
+<entry name="documentation, DocBook tools, downloading" url="ch15lev1sec2.html"/>
+<entry name="documentation, DocBook tools, processing documentation" url="ch15lev1sec2.html"/>
+<entry name="documentation, DocBook tools, sample documentation" url="ch15lev1sec2.html"/>
+<entry name="documentation, DocBook tools, tags" url="ch15lev1sec2.html"/>
+<entry name="documentation, DocBook tools" url="ch15lev1sec2.html"/>
+<entry name="documentation, KDevelop IDE, API documentation" url="ch18lev1sec3.html"/>
+<entry name="documentation, KDevelop IDE, Documentation-Browser" url="ch18lev1sec3.html"/>
+<entry name="documentation, KDevelop IDE, online handbooks" url="ch18lev1sec3.html"/>
+<entry name="documentation, KDevelop IDE, searching" url="ch18lev1sec3.html"/>
+<entry name="documentation, KDevelop IDE" url="ch18lev1sec3.html"/>
+<entry name="documentation, KDOC, class documentation" url="ch15.html"/>
+<entry name="documentation, KDOC, comments" url="ch15.html"/>
+<entry name="documentation, KDOC, downloading" url="ch15.html"/>
+<entry name="documentation, KDOC, installing" url="ch15.html"/>
+<entry name="documentation, KDOC, library documentation" url="ch15.html"/>
+<entry name="documentation, KDOC, method documentation" url="ch15.html"/>
+<entry name="documentation, KDOC" url="ch15.html"/>
+<entry name="Documentation Tree View (DOC)" url="ch18.html"/>
+<entry name="documentation" url="ch02lev1sec5.html"/>
+<entry name="documentation" url="ch15.html"/>
+<entry name="documentation, widgets" url="ch04.html"/>
+<entry name="document-centric programs" url="ch02lev1sec3.html"/>
+<entry name="document-centric user interface, actions, custom actions" url="ch05.html"/>
+<entry name="document-centric user interface, actions, KAction class" url="ch05.html"/>
+<entry name="document-centric user interface, actions, standard actions" url="ch05.html"/>
+<entry name="document-centric user interface, actions" url="ch05.html"/>
+<entry name="document-centric user interface, content areas, Konqueror" url="ch05.html"/>
+<entry name="document-centric user interface, content areas, KOrganizer" url="ch05.html"/>
+<entry name="document-centric user interface, content areas, KWrite" url="ch05.html"/>
+<entry name="document-centric user interface, content areas" url="ch05.html"/>
+<entry name="document-centric user interface, menubars" url="ch05.html"/>
+<entry name="document-centric user interface, status bars, Konqueror status bar" url="ch05.html"/>
+<entry name="document-centric user interface, status bars, KWrite status bar" url="ch05.html"/>
+<entry name="document-centric user interface, status bars" url="ch05.html"/>
+<entry name="document-centric user interface, toolbars" url="ch05.html"/>
+<entry name="document-centric user interface" url="ch05.html"/>
+<entry name="document structure tags (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="double-buffering, advantages" url="ch09lev1sec2.html"/>
+<entry name="double-buffering, example of" url="ch09lev1sec2.html"/>
+<entry name="double-buffering, screen flicker" url="ch09lev1sec2.html"/>
+<entry name="double-buffering" url="ch09lev1sec2.html"/>
+<entry name="download() function" url="ch07lev1sec5.html"/>
+<entry name="downloading, DocBook tools" url="ch15lev1sec2.html"/>
+<entry name="downloading, KDOC" url="ch15.html"/>
+<entry name="drag and drop, responding to drop events" url="ch07.html"/>
+<entry name="drag and drop, starting a drag" url="ch07.html"/>
+<entry name="drag and drop" url="ch07.html"/>
+<entry name="drag and drop, XDND protocol" url="ch07.html"/>
+<entry name="DragCopy operations" url="ch07.html"/>
+<entry name="DragCopyOrMove operations" url="ch07.html"/>
+<entry name="DragDefault operations" url="ch07.html"/>
+<entry name="dragEnterEvent() event handler, widgets" url="ch04.html"/>
+<entry name="dragEnterEvent() function" url="ch07.html"/>
+<entry name="drag events, starting" url="ch07.html"/>
+<entry name="dragLeaveEvent() event handler, widgets" url="ch04.html"/>
+<entry name="dragMoveEvent() event handler, widgets" url="ch04.html"/>
+<entry name="DragMove operations" url="ch07.html"/>
+<entry name="drawEllipse() method" url="ch04lev1sec2.html"/>
+<entry name="drawing, bounding boxes" url="ch04lev1sec2.html"/>
+<entry name="drawing commands, recording, QPicture class" url="ch04lev1sec2.html"/>
+<entry name="drawing, ellipses" url="ch04lev1sec2.html"/>
+<entry name="drawing, lines" url="ch04lev1sec2.html"/>
+<entry name="drawLine() method" url="ch04lev1sec2.html"/>
+<entry name="drawRect() method" url="ch04lev1sec2.html"/>
+<entry name="dropEvent() event handler, widgets" url="ch04.html"/>
+<entry name="dropEvent() function" url="ch07.html"/>
+<entry name="drop events, responding to" url="ch07.html"/>
+<entry name="editBookmarks action" url="ch06.html"/>
+<entry name="editing, KEdit, session management code" url="ch06lev1sec2.html"/>
+<entry name="editing, projects" url="ch18lev1sec2.html"/>
+<entry name="editing, spell-checking (KSpell), configuring" url="ch10lev1sec3.html"/>
+<entry name="editing, spell-checking (KSpell), methods" url="ch10lev1sec3.html"/>
+<entry name="editing, spell-checking (KSpell), modal spell-checking" url="ch10lev1sec3.html"/>
+<entry name="editing, spell-checking (KSpell), sample application" url="ch10lev1sec3.html"/>
+<entry name="editing, spell-checking (KSpell)" url="ch10lev1sec3.html"/>
+<entry name="Edit menu commands" url="ch06.html"/>
+<entry name="editors, Dialog Editor (KDevelop), advantages" url="ch18.html"/>
+<entry name="editors, Dialog Editor (KDevelop)" url="ch18.html"/>
+<entry name="editors, Dialog Editor (KDevelop), weaknesses" url="ch18.html"/>
+<entry name="editors" url="ch02.html"/>
+<entry name="ellipses, drawing" url="ch04lev1sec2.html"/>
+<entry name="emacs editor" url="ch02.html"/>
+<entry name="email, mailing lists" url="ch01lev1sec3.html"/>
+<entry name="embedded KPart instances, DCOP (Desktop Communication Protocol)" url="ch13lev1sec6.html"/>
+<entry name="embedding, parts, mainwindow GUI" url="ch12lev1sec7.html"/>
+<entry name="embedding, parts, mainwindow header" url="ch12lev1sec7.html"/>
+<entry name="embedding, parts, mainwindow implementation" url="ch12lev1sec7.html"/>
+<entry name="embedding, parts, multiple parts" url="ch12lev1sec8.html"/>
+<entry name="embedding, parts" url="ch12lev1sec7.html"/>
+<entry name="emitDCOPSignal() method" url="ch13lev1sec6.html"/>
+<entry name="emitting signals" url="ch03lev1sec3.html"/>
+<entry name="Emphasis tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="enabling, application functions" url="ch09lev1sec3.html"/>
+<entry name="enabling, debugging, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="endTransaction() method" url="ch13lev1sec5.html"/>
+<entry name="enterEvent() event handler, widgets" url="ch04.html"/>
+<entry name="environment variables, KDEDIR" url="ch02lev1sec2.html"/>
+<entry name="environment variables, QTDIR" url="ch02lev1sec2.html"/>
+<entry name="error() function" url="ch05lev1sec3.html"/>
+<entry name="Ettrich, Matthias" url="ch01.html"/>
+<entry name="Ettrich, Matthias" url="ch13lev1sec2.html"/>
+<entry name="event() event handler, widgets" url="ch04.html"/>
+<entry name="event handling, drag events" url="ch07.html"/>
+<entry name="event handling, drop events" url="ch07.html"/>
+<entry name="event handling, Qt" url="ch03lev1sec2.html"/>
+<entry name="event handling, signals and slots" url="ch03lev1sec3.html"/>
+<entry name="event handling, widgets, closeEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, dragEnterEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, dragLeaveEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, dragMoveEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, dropEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, enterEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, event()" url="ch04.html"/>
+<entry name="event handling, widgets, focusInEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, focusOutEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, KDisc example" url="ch04lev1sec4.html"/>
+<entry name="event handling, widgets, keyPressEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, keyReleaseEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, keystrokes" url="ch04lev1sec4.html"/>
+<entry name="event handling, widgets, leaveEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, mouse clicks" url="ch04lev1sec4.html"/>
+<entry name="event handling, widgets, mouseDoubleClickEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, mouseMoveEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, mousePressEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, mouseReleaseEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, moveEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, paintEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, resizeEvent()" url="ch04.html"/>
+<entry name="event handling, widgets, showEvent()" url="ch04.html"/>
+<entry name="event handling, widgets" url="ch04.html"/>
+<entry name="event handling, widgets" url="ch04lev1sec4.html"/>
+<entry name="event handling, widgets, wheelEvent()" url="ch04.html"/>
+<entry name="Example_ADD module" url="ch14lev1sec2.html"/>
+<entry name="exception (" url="ch15.html"/>
+<entry name="exec() method, QDialog class" url="ch08lev1sec3.html"/>
+<entry name="exe resource type" url="ch07lev1sec4.html"/>
+<entry name="Exit command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="Extensible Markup Language" url="ch05.html"/>
+<entry name="factories, NotepadFactory, notepad_factory.cpp implementation" url="ch12lev1sec6.html"/>
+<entry name="factories, NotepadFactory, notepad_factory.h header" url="ch12lev1sec6.html"/>
+<entry name="file dialog boxes, KFileDialog" url="ch05lev1sec3.html"/>
+<entry name="file manager" url="ch01lev1sec2.html"/>
+<entry name="File menu commands" url="ch06.html"/>
+<entry name="filenames, network transparency" url="ch06lev1sec8.html"/>
+<entry name="files, administrative files, config.cache" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files, config.h" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files, config.log" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files, config.status" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files, configure.in" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files, configure" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files, updating" url="ch16lev1sec2.html"/>
+<entry name="files, administrative files" url="ch16lev1sec2.html"/>
+<entry name="files, application configuration files, accessing" url="ch07lev1sec2.html"/>
+<entry name="files, application configuration files, example of" url="ch07lev1sec2.html"/>
+<entry name="files, application configuration files" url="ch07lev1sec2.html"/>
+<entry name="files, CVS (Concurrent Version System), adding" url="ch17lev1sec5.html"/>
+<entry name="files, CVS (Concurrent Version System), removing" url="ch17lev1sec5.html"/>
+<entry name="files, .desktop" url="ch07lev1sec4.html"/>
+<entry name="files, header, session management" url="ch06lev1sec2.html"/>
+<entry name="files, HTML files, rendering" url="ch10.html"/>
+<entry name="files, image formats" url="ch10lev1sec2.html"/>
+<entry name="files, Makefiles, example of" url="ch02lev1sec2.html"/>
+<entry name="files, makefiles, targets" url="ch16lev1sec2.html"/>
+<entry name="files, Makefiles" url="ch02lev1sec2.html"/>
+<entry name="files, .mcopclass files" url="ch14lev1sec2.html"/>
+<entry name="files, naming conventions" url="ch02lev1sec5.html"/>
+<entry name="files, opening, KRun class" url="ch06lev1sec7.html"/>
+<entry name="files, source, session management" url="ch06lev1sec2.html"/>
+<entry name="files, translation" url="ch06lev1sec4.html"/>
+<entry name="File Viewers (KDevelop), LFV (Logical File Viewer)" url="ch18.html"/>
+<entry name="File Viewers (KDevelop), LFV (Logical File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="File Viewers (KDevelop), RFV (Real File Viewer)" url="ch18.html"/>
+<entry name="File Viewers (KDevelop), RFV (Real File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="File Viewers (KDevelop)" url="ch18lev1sec5.html"/>
+<entry name="find action" url="ch06.html"/>
+<entry name="findNext action" url="ch06.html"/>
+<entry name="findObject() method" url="ch13lev1sec6.html"/>
+<entry name="findPrev action" url="ch06.html"/>
+<entry name="firstPage action" url="ch06.html"/>
+<entry name="fitToHeight action" url="ch06.html"/>
+<entry name="fitToPage action" url="ch06.html"/>
+<entry name="fitToWidth action" url="ch06.html"/>
+<entry name="flicker effect" url="ch09lev1sec2.html"/>
+<entry name="flushing graphics" url="ch03lev1sec2.html"/>
+<entry name="focusInEvent() event handler, widgets" url="ch04.html"/>
+<entry name="focusOutEvent() event handler, widgets" url="ch04.html"/>
+<entry name="font dialog boxes, KFontDialog" url="ch05lev1sec3.html"/>
+<entry name="font dialog boxes, KMessageBox" url="ch05lev1sec3.html"/>
+<entry name="formats, PNG, icons" url="ch06lev1sec3.html"/>
+<entry name="formatting tags (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="forward action" url="ch06.html"/>
+<entry name="Frame Stack page (KDevelop Output View" url="ch18.html"/>
+<entry name="FreeQt license" url="ch19lev1sec3.html"/>
+<entry name="Freshmeat Web site" url="ch16lev1sec3.html"/>
+<entry name="FTP, snapshots" url="ch17lev1sec3.html"/>
+<entry name="funcitons, main(), KHelpers widget" url="ch05lev1sec2.html"/>
+<entry name="functions, actionCollection" url="ch05.html"/>
+<entry name="functions, addAuthor()" url="ch05.html"/>
+<entry name="functions, addGlobalReference" url="ch14lev1sec3.html"/>
+<entry name="functions, add()" url="ch05lev1sec2.html"/>
+<entry name="functions, attach" url="ch14lev1sec4.html"/>
+<entry name="functions, balance()" url="ch14lev1sec5.html"/>
+<entry name="functions, calculateBlock" url="ch14lev1sec2.html"/>
+<entry name="functions, calculateBlock" url="ch14lev1sec3.html"/>
+<entry name="functions, canDecode()" url="ch07.html"/>
+<entry name="functions, connect()" url="ch14lev1sec3.html"/>
+<entry name="functions, cretaeGUI()" url="ch12lev1sec7.html"/>
+<entry name="functions, detach" url="ch14lev1sec4.html"/>
+<entry name="functions, download()" url="ch07lev1sec5.html"/>
+<entry name="functions, dragEnterEvent()" url="ch07.html"/>
+<entry name="functions, dropEvent()" url="ch07.html"/>
+<entry name="functions, enabling/disabling" url="ch09lev1sec3.html"/>
+<entry name="functions, error()" url="ch05lev1sec3.html"/>
+<entry name="functions, getColor()" url="ch05lev1sec3.html"/>
+<entry name="functions, getExistingDirectory()" url="ch05lev1sec3.html"/>
+<entry name="functions, getFont()" url="ch05lev1sec3.html"/>
+<entry name="functions, getGlobalReference" url="ch14lev1sec3.html"/>
+<entry name="functions, getOpenFileName()" url="ch05lev1sec3.html"/>
+<entry name="functions, getSaveFileName()" url="ch05lev1sec3.html"/>
+<entry name="functions, helpMenu()" url="ch05lev1sec2.html"/>
+<entry name="functions, i18n(), KDE Translator's and Documenter's Web site" url="ch06lev1sec4.html"/>
+<entry name="functions, i18n(), syntax" url="ch06lev1sec4.html"/>
+<entry name="functions, i18n()" url="ch06lev1sec4.html"/>
+<entry name="functions, i18n()" url="ch07lev1sec4.html"/>
+<entry name="functions, information()" url="ch05lev1sec3.html"/>
+<entry name="functions, kingioRegister()" url="ch07lev1sec4.html"/>
+<entry name="functions, main(), KConfigDemo widget" url="ch07lev1sec2.html"/>
+<entry name="functions, main(), KCustomActions widget" url="ch05.html"/>
+<entry name="functions, main(), KDragDemo widget" url="ch07.html"/>
+<entry name="functions, main(), KDropDemo widget" url="ch07.html"/>
+<entry name="functions, main(), KRemoteDemo widget" url="ch07lev1sec5.html"/>
+<entry name="functions, main(), KSaveAcross widget" url="ch07lev1sec3.html"/>
+<entry name="functions, main(), KStatusBarDemo widget" url="ch05.html"/>
+<entry name="functions, main(), KStdActionsDemo widget" url="ch05.html"/>
+<entry name="functions, openFile()" url="ch12lev1sec5.html"/>
+<entry name="functions, openNew()" url="ch05.html"/>
+<entry name="functions, QGL widget" url="ch03lev1sec6.html"/>
+<entry name="functions, QList class" url="ch03lev1sec5.html"/>
+<entry name="functions, QPainter class" url="ch03lev1sec2.html"/>
+<entry name="functions, QPushButton class" url="ch03lev1sec2.html"/>
+<entry name="functions, queryClose()" url="ch07lev1sec3.html"/>
+<entry name="functions, QWidget class" url="ch03lev1sec2.html"/>
+<entry name="functions, readProperties()" url="ch07lev1sec3.html"/>
+<entry name="functions, removeGlobalReferences" url="ch14lev1sec3.html"/>
+<entry name="functions, run(), KRun class" url="ch06lev1sec7.html"/>
+<entry name="functions, saveFile()" url="ch12lev1sec5.html"/>
+<entry name="functions, saveProperties()" url="ch07lev1sec3.html"/>
+<entry name="functions, setAcceptDrops()" url="ch07.html"/>
+<entry name="functions, setExclusiveGroup()" url="ch05.html"/>
+<entry name="functions, setModified()" url="ch12lev1sec5.html"/>
+<entry name="functions, setReadWrite()" url="ch12lev1sec5.html"/>
+<entry name="functions, slotOpen()" url="ch07lev1sec5.html"/>
+<entry name="functions, slotSave()" url="ch07lev1sec5.html"/>
+<entry name="functions, slotSpecialHelp()" url="ch05lev1sec2.html"/>
+<entry name="functions, slots" url="ch03lev1sec3.html"/>
+<entry name="functions, sorry()" url="ch05lev1sec3.html"/>
+<entry name="functions, streamEnd()" url="ch14lev1sec3.html"/>
+<entry name="functions, streamInit()" url="ch14lev1sec3.html"/>
+<entry name="functions, streamStart()" url="ch14lev1sec3.html"/>
+<entry name="functions, upload()" url="ch07lev1sec5.html"/>
+<entry name="functions, warningContinueCancel()" url="ch05lev1sec3.html"/>
+<entry name="future technology, MCOP, composition/RAD" url="ch14lev1sec7.html"/>
+<entry name="future technology, MCOP, GUIs" url="ch14lev1sec7.html"/>
+<entry name="future technology, MCOP, media types" url="ch14lev1sec7.html"/>
+<entry name="future technology, MCOP, scripting" url="ch14lev1sec7.html"/>
+<entry name="future technology, MCOP" url="ch14lev1sec7.html"/>
+<entry name="g++ compiler" url="ch02lev1sec2.html"/>
+<entry name="gdb debugger, commands" url="ch18lev1sec6.html"/>
+<entry name="gdb debugger, enabling debugging information" url="ch18lev1sec6.html"/>
+<entry name="gdb debugger, options" url="ch18lev1sec6.html"/>
+<entry name="gdb debugger, running" url="ch18lev1sec6.html"/>
+<entry name="gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="gdb (GNU debugger)" url="ch02.html"/>
+<entry name="geometry management (widgets), dialog boxes, CGotoDialog example" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), dialog boxes, design issues" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), dialog boxes, hierarchies of layouts" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), dialog boxes, manual placement" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), dialog boxes, nested layouts" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), dialog boxes, QLayout classes" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), dialog boxes, QVBox/QHBox widgets" url="ch08lev1sec2.html"/>
+<entry name="geometry management (widgets), QBoxLayout manager" url="ch04lev1sec3.html"/>
+<entry name="geometry management (widgets), QGridLayout manager" url="ch04lev1sec3.html"/>
+<entry name="geometry management (widgets)" url="ch04lev1sec3.html"/>
+<entry name="getColor() function" url="ch05lev1sec3.html"/>
+<entry name="getExistingDirectory() function" url="ch05lev1sec3.html"/>
+<entry name="getFont() function" url="ch05lev1sec3.html"/>
+<entry name="getGlobalReference function" url="ch14lev1sec3.html"/>
+<entry name="getOpenFileName() function" url="ch05lev1sec3.html"/>
+<entry name="getSaveFileName() function" url="ch05lev1sec3.html"/>
+<entry name="ghostviewtest.cpp file" url="ch12lev1sec7.html"/>
+<entry name="GhostViewTest, ghostviewtest.cpp" url="ch12lev1sec7.html"/>
+<entry name="GhostViewTest, ghostviewtest.h" url="ch12lev1sec7.html"/>
+<entry name="GhostViewTest, ghostviewtest_shell.rc" url="ch12lev1sec7.html"/>
+<entry name="ghostviewtest.h file" url="ch12lev1sec7.html"/>
+<entry name="ghostviewtest_shell.rc file" url="ch12lev1sec7.html"/>
+<entry name="GNU debugger (gdb)" url="ch02.html"/>
+<entry name="GNU Public License (GPL)" url="ch19lev1sec2.html"/>
+<entry name="GNU, xgettext utility" url="ch07lev1sec4.html"/>
+<entry name="Go menu commands" url="ch06.html"/>
+<entry name="goTo action" url="ch06.html"/>
+<entry name="Go to Declaration command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="gotoLine action" url="ch06.html"/>
+<entry name="gotoPage action" url="ch06.html"/>
+<entry name="GPL (GNU Public License)" url="ch19lev1sec2.html"/>
+<entry name="Granroth, Kurt" url="ch13lev1sec7.html"/>
+<entry name="Graphical Classview command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="graphical user interface" url="ch18.html"/>
+<entry name="graphics, flushing" url="ch03lev1sec2.html"/>
+<entry name="graphics, image view/converter application (KImageView), kimageview.cpp class declaration" url="ch10lev1sec2.html"/>
+<entry name="graphics, image view/converter application (KImageView), kimageview.h class definition" url="ch10lev1sec2.html"/>
+<entry name="graphics, image view/converter application (KImageView), main() method" url="ch10lev1sec2.html"/>
+<entry name="graphics, image view/converter application (KImageView)" url="ch10lev1sec2.html"/>
+<entry name="graphics, QImage class" url="ch10lev1sec2.html"/>
+<entry name="graphics, QPixmap class" url="ch10lev1sec2.html"/>
+<entry name="graphics, supported formats" url="ch10lev1sec2.html"/>
+<entry name="gt-2.1.0 package" url="ch01lev1sec5.html"/>
+<entry name="GUI (graphical user interface)" url="ch18.html"/>
+<entry name="GUIs, address book, contacts, selecting" url="ch10lev1sec4.html"/>
+<entry name="GUIs, address book" url="ch10lev1sec4.html"/>
+<entry name="GUIs, dialog boxes, design guidelines" url="ch08lev1sec7.html"/>
+<entry name="GUIs, dialog boxes, kdeui (KDE user-interface library)" url="ch08lev1sec4.html"/>
+<entry name="GUIs, dialog boxes, KDialogBase class" url="ch08lev1sec5.html"/>
+<entry name="GUIs, dialog boxes, KEdit Option dialog example" url="ch08lev1sec6.html"/>
+<entry name="GUIs, dialog boxes, layout" url="ch08lev1sec2.html"/>
+<entry name="GUIs, dialog boxes, modal" url="ch08lev1sec3.html"/>
+<entry name="GUIs, dialog boxes, modeless" url="ch08lev1sec3.html"/>
+<entry name="GUIs, dialog boxes, simple example" url="ch08.html"/>
+<entry name="GUIs, dialog boxes" url="ch08.html"/>
+<entry name="GUIs, document-centric interface, actions" url="ch05.html"/>
+<entry name="GUIs, document-centric interface, content areas" url="ch05.html"/>
+<entry name="GUIs, document-centric interface, menubars" url="ch05.html"/>
+<entry name="GUIs, document-centric interface, status bars" url="ch05.html"/>
+<entry name="GUIs, document-centric interface, toolbars" url="ch05.html"/>
+<entry name="GUIs, document-centric interface" url="ch05.html"/>
+<entry name="GUIs, drag and drop, responding to drop events" url="ch07.html"/>
+<entry name="GUIs, drag and drop, starting a drag" url="ch07.html"/>
+<entry name="GUIs, drag and drop" url="ch07.html"/>
+<entry name="GUIs, help, Tooltips" url="ch05lev1sec2.html"/>
+<entry name="GUIs, help" url="ch05lev1sec2.html"/>
+<entry name="GUIs, MCOP and" url="ch14lev1sec7.html"/>
+<entry name="GUIs, menubars, creating" url="ch02lev1sec4.html"/>
+<entry name="GUIs, responsiveness, importance of" url="ch09.html"/>
+<entry name="GUIs, responsiveness, long jobs, optimizing performance of" url="ch09lev1sec3.html"/>
+<entry name="GUIs, responsiveness" url="ch09.html"/>
+<entry name="GUIs, responsiveness, Window updates, double-buffering" url="ch09lev1sec2.html"/>
+<entry name="GUIs, standard dialog boxes, KFileDialog" url="ch05lev1sec3.html"/>
+<entry name="GUIs, standard dialog boxes, KFontDialog" url="ch05lev1sec3.html"/>
+<entry name="GUIs, standard dialog boxes, KMessageBox" url="ch05lev1sec3.html"/>
+<entry name="GUIs, standard dialog boxes, sample application" url="ch05lev1sec3.html"/>
+<entry name="GUIs, standard dialog boxes" url="ch05lev1sec3.html"/>
+<entry name="GUIs, status limes" url="ch02lev1sec4.html"/>
+<entry name="GUIs, toolbars" url="ch02lev1sec4.html"/>
+<entry name="GUIs, UI compliance" url="ch05.html"/>
+<entry name="GUIs" url="ch07.html"/>
+<entry name="GUIs, widgets, attributes" url="ch04.html"/>
+<entry name="GUIs, widgets, child widgets" url="ch04lev1sec3.html"/>
+<entry name="GUIs, widgets, defined" url="ch04.html"/>
+<entry name="GUIs, widgets, dialog widgets" url="ch08.html"/>
+<entry name="GUIs, widgets, documentation" url="ch04.html"/>
+<entry name="GUIs, widgets, drawing commands, recording" url="ch04lev1sec2.html"/>
+<entry name="GUIs, widgets, event handlers" url="ch04.html"/>
+<entry name="GUIs, widgets, painting" url="ch04lev1sec2.html"/>
+<entry name="GUIs, widgets, sample class declaration" url="ch04.html"/>
+<entry name="GUIs, widgets, signals" url="ch04.html"/>
+<entry name="GUIs, widgets, slots" url="ch04.html"/>
+<entry name="GUIs, widgets" url="ch04.html"/>
+<entry name="GUIs, widgets, user input" url="ch04lev1sec4.html"/>
+<entry name="Hausmann, Simon" url="ch13lev1sec7.html"/>
+<entry name="header files, session management" url="ch06lev1sec2.html"/>
+<entry name="help action" url="ch06.html"/>
+<entry name="helpContents action" url="ch06.html"/>
+<entry name="Help menu commands" url="ch06.html"/>
+<entry name="helpMenu() function" url="ch05lev1sec2.html"/>
+<entry name="help, Tooltips" url="ch05lev1sec2.html"/>
+<entry name="help, ToolTips" url="ch05lev1sec2.html"/>
+<entry name="help" url="ch05lev1sec2.html"/>
+<entry name="Hemsley, Rik" url="ch13lev1sec7.html"/>
+<entry name="history of, DCOP (Desktop Communication Protocol)" url="ch13lev1sec2.html"/>
+<entry name="history of KDE/Qt licenses" url="ch19lev1sec4.html"/>
+<entry name="home action" url="ch06.html"/>
+<entry name="HTML files, rendering" url="ch10.html"/>
+<entry name="html resource type" url="ch07lev1sec4.html"/>
+<entry name="i18n() function, KDE Translator's and Documenter's Web site" url="ch06lev1sec4.html"/>
+<entry name="i18n() function, syntax" url="ch06lev1sec4.html"/>
+<entry name="i18n() function" url="ch06lev1sec4.html"/>
+<entry name="i18n() function" url="ch07lev1sec4.html"/>
+<entry name="ICE (Inter-Client Exchange) mechanism" url="ch13lev1sec3.html"/>
+<entry name="icon resource type" url="ch07lev1sec4.html"/>
+<entry name="icons, application, specifications" url="ch06lev1sec3.html"/>
+<entry name="icons, color depth" url="ch06lev1sec3.html"/>
+<entry name="icons, designing" url="ch06lev1sec3.html"/>
+<entry name="icons, names" url="ch06lev1sec3.html"/>
+<entry name="icons, PNG format" url="ch06lev1sec3.html"/>
+<entry name="icons, toolbar, specifications" url="ch06lev1sec3.html"/>
+<entry name="icons, type" url="ch06lev1sec3.html"/>
+<entry name="icons" url="ch06lev1sec3.html"/>
+<entry name="IDE (integrated development environment)" url="ch18.html"/>
+<entry name="IDL, attributes" url="ch14lev1sec3.html"/>
+<entry name="IDL, compiler, invoking" url="ch14lev1sec3.html"/>
+<entry name="IDL, data types" url="ch14lev1sec3.html"/>
+<entry name="IDL, #include statements" url="ch14lev1sec3.html"/>
+<entry name="IDL, (interface definition language)" url="ch14lev1sec3.html"/>
+<entry name="IDL, methods" url="ch14lev1sec3.html"/>
+<entry name="IDL, streams, defining" url="ch14lev1sec3.html"/>
+<entry name="IDL, structs" url="ch14lev1sec3.html"/>
+<entry name="IDL" url="ch14lev1sec3.html"/>
+<entry name="ImageIO" url="ch03lev1sec6.html"/>
+<entry name="images, image view/converter application (KImageView), kimageview.cpp class declaration" url="ch10lev1sec2.html"/>
+<entry name="images, image view/converter application (KImageView), kimageview.h class definition" url="ch10lev1sec2.html"/>
+<entry name="images, image view/converter application (KImageView), main() method" url="ch10lev1sec2.html"/>
+<entry name="images, image view/converter application (KImageView)" url="ch10lev1sec2.html"/>
+<entry name="images, QImage class" url="ch10lev1sec2.html"/>
+<entry name="images, QPixmap class" url="ch10lev1sec2.html"/>
+<entry name="images, suported formats" url="ch10lev1sec2.html"/>
+<entry name="image (" url="ch15.html"/>
+<entry name="#include statements" url="ch14lev1sec3.html"/>
+<entry name="information() function" url="ch05lev1sec3.html"/>
+<entry name="initializeGL() function (QGL widget)" url="ch03lev1sec6.html"/>
+<entry name="initializing, MCOP modules, attributes" url="ch14lev1sec3.html"/>
+<entry name="initializing, MCOP modules, C++ constructor" url="ch14lev1sec3.html"/>
+<entry name="initializing, MCOP modules, C++ destructor" url="ch14lev1sec3.html"/>
+<entry name="initializing, MCOP modules, streamEnd() function" url="ch14lev1sec3.html"/>
+<entry name="initializing, MCOP modules, streamInit() function" url="ch14lev1sec3.html"/>
+<entry name="initializing, MCOP modules, streamStart() function" url="ch14lev1sec3.html"/>
+<entry name="initializing, MCOP modules" url="ch14lev1sec3.html"/>
+<entry name="initial object references" url="ch14lev1sec3.html"/>
+<entry name="in/out element (IDL)" url="ch14lev1sec3.html"/>
+<entry name="input (user), widgets, KDisc widget example" url="ch04lev1sec4.html"/>
+<entry name="input (user), widgets, keystrokes" url="ch04lev1sec4.html"/>
+<entry name="input (user), widgets, mouse clicks" url="ch04lev1sec4.html"/>
+<entry name="input (user), widgets" url="ch04lev1sec4.html"/>
+<entry name="installing, KDE, binary packages" url="ch01lev1sec5.html"/>
+<entry name="installing, KDE, source packages" url="ch01lev1sec5.html"/>
+<entry name="installing, KDE" url="ch01lev1sec5.html"/>
+<entry name="installing, KDOC" url="ch15.html"/>
+<entry name="install target" url="ch16lev1sec2.html"/>
+<entry name="integrated development environment (IDE)" url="ch18.html"/>
+<entry name="Inter-Client Exchange (ICE) mechanism" url="ch13lev1sec3.html"/>
+<entry name="interface definition language" url="ch14lev1sec3.html"/>
+<entry name="Interface Hall of Shame Web site" url="ch06lev1sec9.html"/>
+<entry name="Interface Hall of Shame Web site" url="ch08lev1sec7.html"/>
+<entry name="interfaces, applications, user friendliness" url="ch06lev1sec9.html"/>
+<entry name="interfaces, KMedia2" url="ch14lev1sec4.html"/>
+<entry name="interfaces, SimpleSoundServer" url="ch14lev1sec4.html"/>
+<entry name="interfaces, StereoEffectStack" url="ch14lev1sec4.html"/>
+<entry name="interface" url="ch18.html"/>
+<entry name="internal (" url="ch15.html"/>
+<entry name="internationalization" url="ch06lev1sec4.html"/>
+<entry name="internationalization" url="ch07lev1sec4.html"/>
+<entry name="invoking, IDL compiler" url="ch14lev1sec3.html"/>
+<entry name="invoking, paint events" url="ch04lev1sec2.html"/>
+<entry name="isApplicationRegistered() method" url="ch13lev1sec6.html"/>
+<entry name="isRegistered() method" url="ch13lev1sec6.html"/>
+<entry name="ItemizedList tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="Jansen, Geert" url="ch13lev1sec2.html"/>
+<entry name="jobs, long jobs, optimizing performance of, application functions, enabling/disabling" url="ch09lev1sec3.html"/>
+<entry name="jobs, long jobs, optimizing performance of, processEvents() method" url="ch09lev1sec3.html"/>
+<entry name="jobs, long jobs, optimizing performance of, QTimer class" url="ch09lev1sec3.html"/>
+<entry name="jobs, long jobs, optimizing performance of, speed issues" url="ch09lev1sec3.html"/>
+<entry name="jobs, long jobs, optimizing performance of" url="ch09lev1sec3.html"/>
+<entry name="KabDemo application (address book dialog), kabdemo.cpp class definition" url="ch10lev1sec4.html"/>
+<entry name="KabDemo application (address book dialog), kabdemo.h class declaration" url="ch10lev1sec4.html"/>
+<entry name="KabDemo application (address book dialog), main() method" url="ch10lev1sec4.html"/>
+<entry name="KabDemo application (address book dialog)" url="ch10lev1sec4.html"/>
+<entry name="kabdemo.cpp class definiiton (KabDemo)" url="ch10lev1sec4.html"/>
+<entry name="kabdemo.h class declaration (KabDemo)" url="ch10lev1sec4.html"/>
+<entry name="KAction class" url="ch05.html"/>
+<entry name="KAction class" url="ch06.html"/>
+<entry name="KApplication class" url="ch02lev1sec3.html"/>
+<entry name="KAudioPlayer class" url="ch14lev1sec6.html"/>
+<entry name="KButtonBox manager widget" url="ch08lev1sec4.html"/>
+<entry name="kchildren.cpp class definition (KChildren widget)" url="ch04lev1sec3.html"/>
+<entry name="kchildren.h class declaration (KChildren widget)" url="ch04lev1sec3.html"/>
+<entry name="KChildren sample widget (child widget), kchildren.cpp class definition" url="ch04lev1sec3.html"/>
+<entry name="KChildren sample widget (child widget), kchildren.h class declaration" url="ch04lev1sec3.html"/>
+<entry name="KChildren sample widget (child widget), main() method" url="ch04lev1sec3.html"/>
+<entry name="KChildren sample widget (child widget)" url="ch04lev1sec3.html"/>
+<entry name="kconfigdemo.cpp file (KConfigDemo widget)" url="ch07lev1sec2.html"/>
+<entry name="kconfigdemo.h file (KConfigDemo widget)" url="ch07lev1sec2.html"/>
+<entry name="KConfigDemo widget, kconfigdemo.cpp class definition" url="ch07lev1sec2.html"/>
+<entry name="KConfigDemo widget, kconfigdemo.h class declaration" url="ch07lev1sec2.html"/>
+<entry name="KConfigDemo widget, main() function" url="ch07lev1sec2.html"/>
+<entry name="kcustomactions.cpp file (KCustomActions widget)" url="ch05.html"/>
+<entry name="kcustomactions.h file (KCustomActions widget)" url="ch05.html"/>
+<entry name="KCustomActions widget, kcustomactions.cpp class definition" url="ch05.html"/>
+<entry name="KCustomActions widget, kcustomactions.h class declaration" url="ch05.html"/>
+<entry name="KCustomActions widget, kcustomactions.h class definition" url="ch05.html"/>
+<entry name="KCustomActions widget, kcustomui.rcp class file" url="ch05.html"/>
+<entry name="KCustomActions widget, main() function" url="ch05.html"/>
+<entry name="KCustomActions widget, toolbars" url="ch05.html"/>
+<entry name="kcustomui.rc file (KCustomActions widget)" url="ch05.html"/>
+<entry name="kdcop (DCOP shell client)" url="ch13lev1sec7.html"/>
+<entry name="kdeadmin module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdeadmin package" url="ch01lev1sec5.html"/>
+<entry name="KDE, advantages" url="ch01.html"/>
+<entry name="KDE, advantages" url="ch01lev1sec2.html"/>
+<entry name="kdebase module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdebase package" url="ch01lev1sec5.html"/>
+<entry name="kdebindings module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kde-common module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kde-devel mailing list" url="ch01lev1sec3.html"/>
+<entry name="KDE Developers' Web site" url="ch01lev1sec2.html"/>
+<entry name="KDEDIR environment variable" url="ch02lev1sec2.html"/>
+<entry name="$KDEDIR/share/appstext.txt (KResourceDemo widget)" url="ch07lev1sec4.html"/>
+<entry name="KDE, distributions" url="ch01lev1sec2.html"/>
+<entry name="kdegames module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdegames package" url="ch01lev1sec5.html"/>
+<entry name="kdegraphics module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdegraphics package" url="ch01lev1sec5.html"/>
+<entry name="kdei18n package" url="ch01lev1sec5.html"/>
+<entry name="kde-il8n module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KDE, installing, binary packages" url="ch01lev1sec5.html"/>
+<entry name="KDE, installing, source packages" url="ch01lev1sec5.html"/>
+<entry name="KDE, installing" url="ch01lev1sec5.html"/>
+<entry name="kdelibs module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdelibs package" url="ch01lev1sec5.html"/>
+<entry name="KDE, licenses" url="ch01lev1sec6.html"/>
+<entry name="KDE-MDI application template" url="ch18lev1sec2.html"/>
+<entry name="KDE Mini application template" url="ch18lev1sec2.html"/>
+<entry name="kdemultimedia module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdemultimedia package" url="ch01lev1sec5.html"/>
+<entry name="kdenetwork module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdenetwork package" url="ch01lev1sec5.html"/>
+<entry name="kdenonbeta module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KDE Normal application template" url="ch18lev1sec2.html"/>
+<entry name="KDE, obtaining" url="ch01lev1sec5.html"/>
+<entry name="KDE, online resources" url="ch01lev1sec3.html"/>
+<entry name="KDE, (overview of)" url="ch01.html"/>
+<entry name="KDE, Qt toolkit" url="ch03.html"/>
+<entry name="kdesdk module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdesupport module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdesupport package" url="ch01lev1sec5.html"/>
+<entry name="KDE, system requirements" url="ch01lev1sec4.html"/>
+<entry name="kdetoys module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KDE Translator's and Documenter's Web site" url="ch06lev1sec4.html"/>
+<entry name="kdeui (KDE user-interface library), dialog boxes" url="ch08lev1sec4.html"/>
+<entry name="kdeui (KDE user-interface library), manager widgets" url="ch08lev1sec4.html"/>
+<entry name="kdeui (KDE user-interface library" url="ch08lev1sec4.html"/>
+<entry name="KDE user-interface library" url="ch08lev1sec4.html"/>
+<entry name="kdeutils module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="kdeutils package" url="ch01lev1sec5.html"/>
+<entry name="KDevelop IDE, Classbrowser" url="ch18lev1sec4.html"/>
+<entry name="KDevelop IDE, Classparser" url="ch18lev1sec4.html"/>
+<entry name="KDevelop IDE, Dialog Editor, advantages" url="ch18.html"/>
+<entry name="KDevelop IDE, Dialog Editor" url="ch18.html"/>
+<entry name="KDevelop IDE, Dialog Editor, weaknesses" url="ch18.html"/>
+<entry name="KDevelop IDE, documentation, API documentation" url="ch18lev1sec3.html"/>
+<entry name="KDevelop IDE, documentation, Documentation-Browser" url="ch18lev1sec3.html"/>
+<entry name="KDevelop IDE, documentation, online handbooks" url="ch18lev1sec3.html"/>
+<entry name="KDevelop IDE, documentation, searching" url="ch18lev1sec3.html"/>
+<entry name="KDevelop IDE, documentation" url="ch18lev1sec3.html"/>
+<entry name="KDevelop IDE, File Viewers, LFV (Logical File Viewer)" url="ch18.html"/>
+<entry name="KDevelop IDE, File Viewers, LFV (Logical File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="KDevelop IDE, File Viewers, RFV (Real File Viewer)" url="ch18.html"/>
+<entry name="KDevelop IDE, File Viewers, RFV (Real File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="KDevelop IDE, File Viewers" url="ch18lev1sec5.html"/>
+<entry name="KDevelop IDE, gdb debugger, commands" url="ch18lev1sec6.html"/>
+<entry name="KDevelop IDE, gdb debugger, enabling debugging information" url="ch18lev1sec6.html"/>
+<entry name="KDevelop IDE, gdb debugger, options" url="ch18lev1sec6.html"/>
+<entry name="KDevelop IDE, gdb debugger, running" url="ch18lev1sec6.html"/>
+<entry name="KDevelop IDE, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="KDevelop IDE, KDE applications, creating, Application Wizard" url="ch18lev1sec2.html"/>
+<entry name="KDevelop IDE, KDE applications, creating, project editing" url="ch18lev1sec2.html"/>
+<entry name="KDevelop IDE, KDE applications, creating, templates" url="ch18lev1sec2.html"/>
+<entry name="KDevelop IDE, software development, documentation" url="ch18.html"/>
+<entry name="KDevelop IDE, software development, languages" url="ch18.html"/>
+<entry name="KDevelop IDE, software development, packages" url="ch18.html"/>
+<entry name="KDevelop IDE, software development, project management" url="ch18.html"/>
+<entry name="KDevelop IDE" url="ch18.html"/>
+<entry name="KDevelop IDE, versions, KDevelop 2.0" url="ch18.html"/>
+<entry name="KDevelop IDE, versions, KDevelop 2.0" url="ch18lev1sec7.html"/>
+<entry name="KDevelop IDE, versions" url="ch18.html"/>
+<entry name="KDevelop IDE, views, Output View" url="ch18.html"/>
+<entry name="KDevelop IDE, views, Tree View" url="ch18.html"/>
+<entry name="KDevelop IDE, working area" url="ch18.html"/>
+<entry name="kdevelop module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KDE Web site" url="ch01lev1sec3.html"/>
+<entry name="kdgb debugger" url="ch02.html"/>
+<entry name="kdialogapp.cpp file (KDialogApp)" url="ch11.html"/>
+<entry name="KDialogApp (dialog-based application), kdialogapp.cpp class definition" url="ch11.html"/>
+<entry name="KDialogApp (dialog-based application), kdialogapp.h class definition" url="ch11.html"/>
+<entry name="KDialogApp (dialog-based application), main() method" url="ch11.html"/>
+<entry name="KDialogApp, (dialog-based application)" url="ch11.html"/>
+<entry name="kdialogapp.h file (KDialogApp)" url="ch11.html"/>
+<entry name="KDialogApp, kdialogapp.cpp class declaration" url="ch11.html"/>
+<entry name="KDialogApp, kdialogapp.h class definition" url="ch11.html"/>
+<entry name="KDialogApp, main() method" url="ch11.html"/>
+<entry name="KDialogBase class" url="ch08lev1sec5.html"/>
+<entry name="KDialogBase manager widget" url="ch08lev1sec4.html"/>
+<entry name="KDialog manager widget" url="ch08lev1sec4.html"/>
+<entry name="KDisc widget (user input example), kdisc.cpp class definition" url="ch04lev1sec4.html"/>
+<entry name="KDisc widget (user input example), kdisc.h class declaration" url="ch04lev1sec4.html"/>
+<entry name="KDisc widget (user input example), main() method" url="ch04lev1sec4.html"/>
+<entry name="KDOC, class documentation" url="ch15.html"/>
+<entry name="KDOC, comments" url="ch15.html"/>
+<entry name="KDOC, downloading" url="ch15.html"/>
+<entry name="KDOC, installing" url="ch15.html"/>
+<entry name="KDOC, library documentation" url="ch15.html"/>
+<entry name="KDOC, method documentation" url="ch15.html"/>
+<entry name="kdocsample.h file" url="ch15.html"/>
+<entry name="kdragdemo.cpp file (KDragDemo widget)" url="ch07.html"/>
+<entry name="kdragdemo.h file (KDragDemo widget)" url="ch07.html"/>
+<entry name="KDragDemo widget, kdragdemo.cpp class declaration" url="ch07.html"/>
+<entry name="KDragDemo widget, kdragdemo.h class definition" url="ch07.html"/>
+<entry name="KDragDemo widget, main() function" url="ch07.html"/>
+<entry name="kdropdemo.cpp file (KDropDemo widget)" url="ch07.html"/>
+<entry name="kdropdemo.h file (KDropDemo widget)" url="ch07.html"/>
+<entry name="KDropDemo widget, kdropdemo.cpp class declaration" url="ch07.html"/>
+<entry name="KDropDemo widget, kdropdemo.h class definition" url="ch07.html"/>
+<entry name="KDropDemo widget, main() function" url="ch07.html"/>
+<entry name="KDropDemo widget" url="ch07.html"/>
+<entry name="KEdit, Option dialog box" url="ch08lev1sec6.html"/>
+<entry name="KEdit, session management code" url="ch06lev1sec2.html"/>
+<entry name="keyBindings action" url="ch06.html"/>
+<entry name="KeyCap tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="KeyCombo tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="keyPressEvent() event handler, widgets" url="ch04.html"/>
+<entry name="keyReleaseEvent() event handler, widgets" url="ch04.html"/>
+<entry name="keystrokes, handling, widgets" url="ch04lev1sec4.html"/>
+<entry name="KeyWordSet tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="keywords, moc" url="ch03lev1sec4.html"/>
+<entry name="Keyword tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="KFileDialog" url="ch05lev1sec3.html"/>
+<entry name="KFontDialog" url="ch05lev1sec3.html"/>
+<entry name="kfte editor" url="ch02.html"/>
+<entry name="kfte module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="khello program, compiling" url="ch02lev1sec2.html"/>
+<entry name="khelpers.cpp file (KHelpers widget)" url="ch05lev1sec2.html"/>
+<entry name="khelpers.h file (KHelpers widget)" url="ch05lev1sec2.html"/>
+<entry name="KHelpers widget, khelpers.cpp class definition" url="ch05lev1sec2.html"/>
+<entry name="KHelpers widget, khelpers.h class declaration" url="ch05lev1sec2.html"/>
+<entry name="KHelpers widget, main() function" url="ch05lev1sec2.html"/>
+<entry name="KHTMLWidget" url="ch10.html"/>
+<entry name="kimageview.cpp class declaration (KImageView widget)" url="ch10lev1sec2.html"/>
+<entry name="kimageview.h class definition (KImageView widget)" url="ch10lev1sec2.html"/>
+<entry name="KImageView widget (image viewer/converter), kimageview.cpp class declaration" url="ch10lev1sec2.html"/>
+<entry name="KImageView widget (image viewer/converter), kimageview.h class definition" url="ch10lev1sec2.html"/>
+<entry name="KImageView widget (image viewer/converter), main() method" url="ch10lev1sec2.html"/>
+<entry name="KImageView widget (image viewer/converter)" url="ch10lev1sec2.html"/>
+<entry name="kimgioRegister() function" url="ch07lev1sec4.html"/>
+<entry name="KIPC" url="ch13lev1sec2.html"/>
+<entry name="KJanusWidget manager widget" url="ch08lev1sec4.html"/>
+<entry name="klongjob.h class declaration (KLongJob widget), original version" url="ch09lev1sec3.html"/>
+<entry name="KLongJob widget (long job example), klongjob.h class declaration (original version)" url="ch09lev1sec3.html"/>
+<entry name="KLongJob widget (long job example), main() method" url="ch09lev1sec3.html"/>
+<entry name="klyx module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KMedia2 interface" url="ch14lev1sec4.html"/>
+<entry name="KMessageBox" url="ch05lev1sec3.html"/>
+<entry name="kmusic module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KNotify API" url="ch14lev1sec6.html"/>
+<entry name="KNotify class" url="ch13lev1sec7.html"/>
+<entry name="KNotifyClient class" url="ch06lev1sec6.html"/>
+<entry name="koffice module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="Konqueror, content area" url="ch05.html"/>
+<entry name="Konqueror status bar" url="ch05.html"/>
+<entry name="Konqueror" url="ch01lev1sec2.html"/>
+<entry name="KOrganizer, content area" url="ch05.html"/>
+<entry name="korganizer module (CVS)" url="ch17lev1sec2.html"/>
+<entry name="KParts, compared to widgets" url="ch12.html"/>
+<entry name="KParts, embedded, DCOP (Desktop Communication Protocol)" url="ch13lev1sec6.html"/>
+<entry name="KParts, embedding, mainwindow GUI" url="ch12lev1sec7.html"/>
+<entry name="KParts, embedding, mainwindow header" url="ch12lev1sec7.html"/>
+<entry name="KParts, embedding, mainwindow implementation" url="ch12lev1sec7.html"/>
+<entry name="KParts, embedding, multiple parts" url="ch12lev1sec8.html"/>
+<entry name="KParts, embedding" url="ch12lev1sec7.html"/>
+<entry name="KParts, framework" url="ch12lev1sec2.html"/>
+<entry name="KParts, including in shared libraries, factory headers" url="ch12lev1sec6.html"/>
+<entry name="KParts, including in shared libraries, factory implementation" url="ch12lev1sec6.html"/>
+<entry name="KParts, including in shared libraries, makefiles" url="ch12lev1sec6.html"/>
+<entry name="KParts, including in shared libraries" url="ch12lev1sec6.html"/>
+<entry name="KParts, NotepadPart example, constructor" url="ch12lev1sec5.html"/>
+<entry name="KParts, NotepadPart example, Makefile.am" url="ch12lev1sec6.html"/>
+<entry name="KParts, NotepadPart example, notepad_factory.cpp implementatio" url="ch12lev1sec6.html"/>
+<entry name="KParts, NotepadPart example, notepad_factory.h header" url="ch12lev1sec6.html"/>
+<entry name="KParts, NotepadPart example, notepad_part.h header" url="ch12lev1sec5.html"/>
+<entry name="KParts, NotepadPart example, openFile() function" url="ch12lev1sec5.html"/>
+<entry name="KParts, NotepadPart example, saveFile() function" url="ch12lev1sec5.html"/>
+<entry name="KParts, NotepadPart example, setReadWrite() function" url="ch12lev1sec5.html"/>
+<entry name="KParts, NotepadPart example" url="ch12lev1sec5.html"/>
+<entry name="KParts, PartManager" url="ch12lev1sec8.html"/>
+<entry name="KParts, plug-ins" url="ch12lev1sec9.html"/>
+<entry name="KParts, read-only parts" url="ch12lev1sec4.html"/>
+<entry name="KParts, read/write parts" url="ch12lev1sec4.html"/>
+<entry name="KParts" url="ch01lev1sec2.html"/>
+<entry name="KParts" url="ch12.html"/>
+<entry name="KParts, XML files" url="ch12lev1sec3.html"/>
+<entry name="kposquare.cpp class declaration (KXOSquare widget)" url="ch04lev1sec2.html"/>
+<entry name="kquickdraw.cpp class definition (KQuickDraw widget)" url="ch09lev1sec2.html"/>
+<entry name="kquickdraw.h class declaration (KQuickDraw widget)" url="ch09lev1sec2.html"/>
+<entry name="KQuickDraw widget, kquickdraw.cpp class definition" url="ch09lev1sec2.html"/>
+<entry name="KQuickDraw widget, kquickdraw.h class declaration" url="ch09lev1sec2.html"/>
+<entry name="KQuickDraw widget, main() method" url="ch09lev1sec2.html"/>
+<entry name="kremotedemo.cpp file (KRemoteDemo widget)" url="ch07lev1sec5.html"/>
+<entry name="kremotedemo.h file (KRemoteDemo widget)" url="ch07lev1sec5.html"/>
+<entry name="KRemoteDemo widget, kremotedemo.cpp class definition" url="ch07lev1sec5.html"/>
+<entry name="KRemoteDemo widget, kremotedemo.h class declaration" url="ch07lev1sec5.html"/>
+<entry name="KRemoteDemo widget, main() function" url="ch07lev1sec5.html"/>
+<entry name="kresourcedemo.cpp file (KResourceDemo widget)" url="ch07lev1sec4.html"/>
+<entry name="kresourcedemo.h file (KResourceDemo widget)" url="ch07lev1sec4.html"/>
+<entry name="KResourceDemo widget, $KDEDIR/share/appstext.txt contents" url="ch07lev1sec4.html"/>
+<entry name="KResourceDemo widget, kresourcedemo.cpp class definition" url="ch07lev1sec4.html"/>
+<entry name="KResourceDemo widget, kresourcedemo.h class declaration" url="ch07lev1sec4.html"/>
+<entry name="KResourceDemo widget, kresource.po translation template file" url="ch07lev1sec4.html"/>
+<entry name="kresource.po file (KResourceDemo widget)" url="ch07lev1sec4.html"/>
+<entry name="KRun class, opening files" url="ch06lev1sec7.html"/>
+<entry name="KRun class, running applications" url="ch06lev1sec7.html"/>
+<entry name="ksaveacross.cpp file (KSaveAcross widget)" url="ch07lev1sec3.html"/>
+<entry name="ksaveacross.h file (KSaveAcross widget)" url="ch07lev1sec3.html"/>
+<entry name="KSaveAcross widget, ksaveacross.cpp class definition" url="ch07lev1sec3.html"/>
+<entry name="KSaveAcross widget, ksaveacross.h class declaration" url="ch07lev1sec3.html"/>
+<entry name="KSaveAcross widget, main() function" url="ch07lev1sec3.html"/>
+<entry name="ksimpleapp-1.0.lsm listing" url="ch16lev1sec3.html"/>
+<entry name="ksimpleapp.cpp class definition (KSimpleApp program)" url="ch02lev1sec4.html"/>
+<entry name="ksimpleapp.docbook listing" url="ch15lev1sec2.html"/>
+<entry name="ksimpleapp.h class declaration (KSimpleApp program)" url="ch02lev1sec3.html"/>
+<entry name="KSimpleApp program, ksimpleapp.cpp class definition" url="ch02lev1sec4.html"/>
+<entry name="KSimpleApp program, ksimpleapp.h class declaration" url="ch02lev1sec3.html"/>
+<entry name="KSimpleApp program, main() method" url="ch02lev1sec3.html"/>
+<entry name="KSimpleApp program, menubar" url="ch02lev1sec4.html"/>
+<entry name="KSimpleApp program, status line" url="ch02lev1sec4.html"/>
+<entry name="KSimpleApp program, toolbar" url="ch02lev1sec4.html"/>
+<entry name="KSimpleBrowser application, ksimplebrowser.cpp class definition" url="ch10.html"/>
+<entry name="KSimpleBrowser application, ksimplebrowser.h class declaration" url="ch10.html"/>
+<entry name="KSimpleBrowser application, main() method" url="ch10.html"/>
+<entry name="ksimplebrowser.cpp class definition (simple browser application)" url="ch10.html"/>
+<entry name="ksimplebrowser.h class declaration (simple browser application)" url="ch10.html"/>
+<entry name="KSpellConfig configuration dialog box" url="ch10lev1sec3.html"/>
+<entry name="kspelldemo.cpp class declaration (KSpellDemo)" url="ch10lev1sec3.html"/>
+<entry name="kspelldemo.h class definition (KSpellDemo)" url="ch10lev1sec3.html"/>
+<entry name="KSpellDemo (spell-checking application), kspelldemo.cpp class declaration" url="ch10lev1sec3.html"/>
+<entry name="KSpellDemo (spell-checking application), kspelldemo.h class definition" url="ch10lev1sec3.html"/>
+<entry name="KSpellDemo (spell-checking application), main() method" url="ch10lev1sec3.html"/>
+<entry name="KSpell (spell-checking), configuring" url="ch10lev1sec3.html"/>
+<entry name="KSpell (spell-checking), methods" url="ch10lev1sec3.html"/>
+<entry name="KSpell (spell-checking), modal spell-checking" url="ch10lev1sec3.html"/>
+<entry name="KSpell (spell-checking), sample application" url="ch10lev1sec3.html"/>
+<entry name="KSpell (spell-checking)" url="ch10lev1sec3.html"/>
+<entry name="kstatusbardemo.cpp file, KStatusBarDemo widget" url="ch05.html"/>
+<entry name="kstatusbardemo.h file, KStatusBarDemo widget" url="ch05.html"/>
+<entry name="KStatusBarDemo widget, kstatusbardemo.cpp class definition" url="ch05.html"/>
+<entry name="KStatusBarDemo widget, kstatusbardemo.h class declaration" url="ch05.html"/>
+<entry name="KStatusBarDemo widget, main() function" url="ch05.html"/>
+<entry name="KStdAction class" url="ch05.html"/>
+<entry name="kstdactionsdemo.cpp file (KStdActionsDemo widget)" url="ch05.html"/>
+<entry name="kstdactionsdemo.h file (KStdActionsDemo widget)" url="ch05.html"/>
+<entry name="KStdActionsDemo widget, kstdactionsdemo.cpp class declaration" url="ch05.html"/>
+<entry name="KStdActionsDemo widget, kstdactionsdemo.h class definition" url="ch05.html"/>
+<entry name="KStdActionsDemo widget, ,main() function" url="ch05.html"/>
+<entry name="KStdActionsDemo widget" url="ch05.html"/>
+<entry name="ktictactoe.cpp class definition (KTicTacToe widget)" url="ch04lev1sec3.html"/>
+<entry name="ktictactoe.h class declaration (KTicTacToe widget)" url="ch04lev1sec3.html"/>
+<entry name="KTicTacToe widget (geometry management example), ktictactoe.cpp class definition" url="ch04lev1sec3.html"/>
+<entry name="KTicTacToe widget (geometry management example), ktictactoe.h class declaration" url="ch04lev1sec3.html"/>
+<entry name="KTicTacToe widget (geometry management example), playing the game" url="ch04lev1sec3.html"/>
+<entry name="KTMainWindow class" url="ch02lev1sec3.html"/>
+<entry name="Kulow, Stephen" url="ch16.html"/>
+<entry name="KUniqueApplication class, passing command-line parameters" url="ch13lev1sec7.html"/>
+<entry name="KUniqueApplication class, startup" url="ch13lev1sec7.html"/>
+<entry name="KUniqueApplication class" url="ch13lev1sec7.html"/>
+<entry name="KUniqueApplication, kunique.cpp call definition" url="ch11lev1sec2.html"/>
+<entry name="KUniqueApplication, kunique.h class definition" url="ch11lev1sec2.html"/>
+<entry name="KUniqueApplication, main() method" url="ch11lev1sec2.html"/>
+<entry name="kunique.cpp file" url="ch11lev1sec2.html"/>
+<entry name="kunique.h class definition" url="ch11lev1sec2.html"/>
+<entry name="KWeather applet, kweather.cpp class definition" url="ch11lev1sec3.html"/>
+<entry name="KWeather applet, kweather.h class definition" url="ch11lev1sec3.html"/>
+<entry name="KWeather applet, main() method" url="ch11lev1sec3.html"/>
+<entry name="KWeather applet" url="ch11lev1sec3.html"/>
+<entry name="kweather.cpp file" url="ch11lev1sec3.html"/>
+<entry name="kweather.h file" url="ch11lev1sec3.html"/>
+<entry name="KWrite, content area" url="ch05.html"/>
+<entry name="kwrite editor" url="ch02.html"/>
+<entry name="KWrite status bar" url="ch05.html"/>
+<entry name="KXMLRPC interface" url="ch13lev1sec7.html"/>
+<entry name="KXOSquare widget (painting example), code analysis" url="ch04lev1sec2.html"/>
+<entry name="KXOSquare widget (painting example), kxosquare.cpp class declaration" url="ch04lev1sec2.html"/>
+<entry name="KXOSquare widget (painting example), kxosquare.cpp class definition" url="ch04lev1sec2.html"/>
+<entry name="KXOSquare widget (painting example), main() method" url="ch04lev1sec2.html"/>
+<entry name="KXOSquare widget (painting example)" url="ch04lev1sec2.html"/>
+<entry name="languages, i18n() function, KDE Translator's and Documenter's Web site" url="ch06lev1sec4.html"/>
+<entry name="languages, i18n() function, syntax" url="ch06lev1sec4.html"/>
+<entry name="languages, i18n() function" url="ch06lev1sec4.html"/>
+<entry name="languages, translator files" url="ch06lev1sec4.html"/>
+<entry name="lastPage action" url="ch06.html"/>
+<entry name="layout, dialog boxes, CGotoDialog example" url="ch08lev1sec2.html"/>
+<entry name="layout, dialog boxes, design guidelines" url="ch08lev1sec7.html"/>
+<entry name="layout, dialog boxes, design issues" url="ch08lev1sec2.html"/>
+<entry name="layout, dialog boxes, hierarchies of layouts" url="ch08lev1sec2.html"/>
+<entry name="layout, dialog boxes, manual placement" url="ch08lev1sec2.html"/>
+<entry name="layout, dialog boxes, nested layouts" url="ch08lev1sec2.html"/>
+<entry name="layout, dialog boxes, QLayout classes" url="ch08lev1sec2.html"/>
+<entry name="layout, dialog boxes, QVBox/QHBox widgets" url="ch08lev1sec2.html"/>
+<entry name="layout managers, creating internally, QVBox/QHBox widgets" url="ch08lev1sec2.html"/>
+<entry name="leaveEvent() event handler, widgets" url="ch04.html"/>
+<entry name="legal issues" url="ch01lev1sec6.html"/>
+<entry name="legal issues" url="ch19.html"/>
+<entry name="LFV (Logical File Viewer)" url="ch18.html"/>
+<entry name="LFV (Logical File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="LGPL (Library GNU Public License)" url="ch19lev1sec2.html"/>
+<entry name="libdoc (" url="ch15.html"/>
+<entry name="libkimgic library, supported image formats" url="ch10lev1sec2.html"/>
+<entry name="LibKMid" url="ch14lev1sec6.html"/>
+<entry name="libraries, documentation" url="ch15.html"/>
+<entry name="libraries, kdeui (KDE user-interface library), dialog boxes" url="ch08lev1sec4.html"/>
+<entry name="libraries, kdeui (KDE user-interface library), manager widgets" url="ch08lev1sec4.html"/>
+<entry name="libraries, kdeui (KDE user-interface library)" url="ch08lev1sec4.html"/>
+<entry name="libraries, libkimgic, supported image formats" url="ch10lev1sec2.html"/>
+<entry name="libraries, Mesa" url="ch03lev1sec6.html"/>
+<entry name="libraries, OpenGL" url="ch03lev1sec6.html"/>
+<entry name="libraries, parts, including, factory headers" url="ch12lev1sec6.html"/>
+<entry name="libraries, parts, including, factory implementation" url="ch12lev1sec6.html"/>
+<entry name="libraries, parts, including, makefiles" url="ch12lev1sec6.html"/>
+<entry name="libraries, parts, including" url="ch12lev1sec6.html"/>
+<entry name="libraries, Qt, supported image formats" url="ch10lev1sec2.html"/>
+<entry name="libraries, shared libraries, creating" url="ch16lev1sec2.html"/>
+<entry name="libraries" url="ch01lev1sec2.html"/>
+<entry name="Library GNU Public License (LGPL)" url="ch19lev1sec2.html"/>
+<entry name="lib resource type" url="ch07lev1sec4.html"/>
+<entry name="licenses, FreeQt" url="ch19lev1sec3.html"/>
+<entry name="licenses, GPL (GNU Public License)" url="ch19lev1sec2.html"/>
+<entry name="licenses, history of" url="ch19lev1sec4.html"/>
+<entry name="licenses, importance to projects" url="ch19.html"/>
+<entry name="licenses, LGPL (Library GNU Public License)" url="ch19lev1sec2.html"/>
+<entry name="licenses, online resources" url="ch19lev1sec5.html"/>
+<entry name="licenses, QPL (Q Public License)" url="ch19lev1sec3.html"/>
+<entry name="licenses" url="ch01lev1sec6.html"/>
+<entry name="licenses" url="ch19.html"/>
+<entry name="lines, drawing" url="ch04lev1sec2.html"/>
+<entry name="listing, CVS (Concurrent Version System) modules" url="ch17lev1sec5.html"/>
+<entry name="listings, application configuration file example" url="ch07lev1sec2.html"/>
+<entry name="listings, connecting slots to signals" url="ch03lev1sec3.html"/>
+<entry name="listings, DCOP, client using stub interface" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, DCOPClient call() method" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, DCOPClient send() method" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, DCOPClient send() method with QString data" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, dcopidl" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, DCOPRef usage" url="ch13lev1sec6.html"/>
+<entry name="listings, DCOP, DCOP within KPart" url="ch13lev1sec6.html"/>
+<entry name="listings, DCOP, DCOP within KPart" url="ch13lev1sec7.html"/>
+<entry name="listings, DCOP, handmade stub file" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, makefile rules" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, object that implements DCOP processing" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, processing with transactions" url="ch13lev1sec5.html"/>
+<entry name="listings, DCOP, typical application that uses DCOP" url="ch13lev1sec5.html"/>
+<entry name="listings, dcop" url="ch13lev1sec7.html"/>
+<entry name="listings, dialog boxes, CGotoDialog class example" url="ch08lev1sec2.html"/>
+<entry name="listings, dialog boxes, dialog from kdeui library" url="ch08lev1sec4.html"/>
+<entry name="listings, dialog boxes, KButtonBox in a dialog" url="ch08lev1sec4.html"/>
+<entry name="listings, dialog boxes, KEdit dialog code" url="ch08lev1sec6.html"/>
+<entry name="listings, dialog boxes, manual geometry strategy and QLayouts classes" url="ch08lev1sec2.html"/>
+<entry name="listings, dialog boxes, modal dialog allocated from the heap" url="ch08lev1sec3.html"/>
+<entry name="listings, dialog boxes, modal dialog located on the stack" url="ch08lev1sec3.html"/>
+<entry name="listings, dialog boxes, modeless dialog example" url="ch08lev1sec3.html"/>
+<entry name="listings, dialog boxes, modeless dialogs, removing from memory" url="ch08lev1sec3.html"/>
+<entry name="listings, dialog boxes, QVBox widget for geometry management" url="ch08lev1sec2.html"/>
+<entry name="listings, dialog boxes, SelectDialog class" url="ch08.html"/>
+<entry name="listings, Example_ADD interface" url="ch14lev1sec2.html"/>
+<entry name="listings, Example_ADD module" url="ch14lev1sec2.html"/>
+<entry name="listings, GhostViewTest, ghostviewtest.cpp" url="ch12lev1sec7.html"/>
+<entry name="listings, GhostViewTest, ghostviewtest.h" url="ch12lev1sec7.html"/>
+<entry name="listings, GhostViewTest, ghostviewtest_shell.rc" url="ch12lev1sec7.html"/>
+<entry name="listings, ImageIO sample program" url="ch03lev1sec6.html"/>
+<entry name="listings, KabDemo application (address book dialog), kabdemo.cpp class definition" url="ch10lev1sec4.html"/>
+<entry name="listings, KabDemo application (address book dialog), kabdemo.h class declaration" url="ch10lev1sec4.html"/>
+<entry name="listings, KabDemo application (address book dialog), main() method" url="ch10lev1sec4.html"/>
+<entry name="listings, KChildren widget, kchildren.cpp class definition" url="ch04lev1sec3.html"/>
+<entry name="listings, KChildren widget, kchildren.h class declaration" url="ch04lev1sec3.html"/>
+<entry name="listings, KChildren widget, main() method" url="ch04lev1sec3.html"/>
+<entry name="listings, KConfigDemo widget, kconfigdemo.cpp class definition" url="ch07lev1sec2.html"/>
+<entry name="listings, KConfigDemo widget, kconfigdemo.h class declaration" url="ch07lev1sec2.html"/>
+<entry name="listings, KConfigDemo widget, main() function" url="ch07lev1sec2.html"/>
+<entry name="listings, KCustomActions widget, kcustomactions.cpp class definition" url="ch05.html"/>
+<entry name="listings, KCustomActions widget, kcustomactions.h class declaration" url="ch05.html"/>
+<entry name="listings, KCustomActions widget, kcustomactions.h class definition" url="ch05.html"/>
+<entry name="listings, KCustomActions widget, kcustomui.rc file" url="ch05.html"/>
+<entry name="listings, KCustomActions widget, main() function" url="ch05.html"/>
+<entry name="listings, KDisc widget, ktictactoe.cpp class definition" url="ch04lev1sec4.html"/>
+<entry name="listings, KDisc widget, ktictactoe.h class declaration" url="ch04lev1sec4.html"/>
+<entry name="listings, KDisc widget, main() method" url="ch04lev1sec4.html"/>
+<entry name="listings, kdocsample.h" url="ch15.html"/>
+<entry name="listings, KDragDemo widget, kdragdemo.cpp class declaration" url="ch07.html"/>
+<entry name="listings, KDragDemo widget, kdragdemo.h class definition" url="ch07.html"/>
+<entry name="listings, KDragDemo widget, main() function" url="ch07.html"/>
+<entry name="listings, KDropDemo widget, kdropdemo.cpp" url="ch07.html"/>
+<entry name="listings, KDropDemo widget, kdropdemo.h" url="ch07.html"/>
+<entry name="listings, KDropDemo widget, main() function" url="ch07.html"/>
+<entry name="listings, khello program" url="ch02lev1sec2.html"/>
+<entry name="listings, KHelpers widget, khelpers.cpp class definition" url="ch05lev1sec2.html"/>
+<entry name="listings, KHelpers widget, khelpers.h class declaration" url="ch05lev1sec2.html"/>
+<entry name="listings, KHelpers widget, main() function" url="ch05lev1sec2.html"/>
+<entry name="listings, KImageView, kimageview.cpp class declaration" url="ch10lev1sec2.html"/>
+<entry name="listings, KImageView, kimageview.h class definition" url="ch10lev1sec2.html"/>
+<entry name="listings, KImageView, main() method" url="ch10lev1sec2.html"/>
+<entry name="listings, KLongJob widget (long job example), klongjob.h class declaration (original version)" url="ch09lev1sec3.html"/>
+<entry name="listings, KLongJob widget (long job example), main() method" url="ch09lev1sec3.html"/>
+<entry name="listings, KPushButton class declaration" url="ch04.html"/>
+<entry name="listings, KQuickDraw widget, kquickdraw.cpp class definition" url="ch09lev1sec2.html"/>
+<entry name="listings, KQuickDraw widget, kquickdraw.h class declaration" url="ch09lev1sec2.html"/>
+<entry name="listings, KQuickDraw widget, main() method" url="ch09lev1sec2.html"/>
+<entry name="listings, KRemoteDemo widget, kremotedemo.cpp class definition" url="ch07lev1sec5.html"/>
+<entry name="listings, KRemoteDemo widget, kremotedemo.h class declaration" url="ch07lev1sec5.html"/>
+<entry name="listings, KRemoteDemo widget, main() function" url="ch07lev1sec5.html"/>
+<entry name="listings, KResourceDemo widget, $KDEDIR/share/appstext.txt contents" url="ch07lev1sec4.html"/>
+<entry name="listings, KResourceDemo widget, kresourcedemo.cpp class definition" url="ch07lev1sec4.html"/>
+<entry name="listings, KResourceDemo widget, kresourcedemo.h class declaration" url="ch07lev1sec4.html"/>
+<entry name="listings, KResourceDemo widget, kresource.po translation template file" url="ch07lev1sec4.html"/>
+<entry name="listings, KRun class, opening files examples" url="ch06lev1sec7.html"/>
+<entry name="listings, KSaveAcross widget, ksaveacross.cpp class definition" url="ch07lev1sec3.html"/>
+<entry name="listings, KSaveAcross widget, ksaveacross.h class declaration" url="ch07lev1sec3.html"/>
+<entry name="listings, KSaveAcross widget, main() function" url="ch07lev1sec3.html"/>
+<entry name="listings, ksimpleapp-1.0.lsm" url="ch16lev1sec3.html"/>
+<entry name="listings, ksimpleapp.docbook" url="ch15lev1sec2.html"/>
+<entry name="listings, KSimpleApp program, ksimpleapp.cpp class definition" url="ch02lev1sec4.html"/>
+<entry name="listings, KSimpleApp program, ksimpleapp.h class declaration" url="ch02lev1sec3.html"/>
+<entry name="listings, KSimpleApp program, main() method" url="ch02lev1sec3.html"/>
+<entry name="listings, KSimpleBrowser, ksimplebrowser.cpp class definition" url="ch10.html"/>
+<entry name="listings, KSimpleBrowser, ksimplebrowser.h class declaration" url="ch10.html"/>
+<entry name="listings, KSimpleBrowser, main() method" url="ch10.html"/>
+<entry name="listings, KSpellDemo (spell-checking application), kspelldemo.cpp class declaration" url="ch10lev1sec3.html"/>
+<entry name="listings, KSpellDemo (spell-checking application), kspelldemo.h class definition" url="ch10lev1sec3.html"/>
+<entry name="listings, KSpellDemo (spell-checking application), main() method" url="ch10lev1sec3.html"/>
+<entry name="listings, KStandardDialogs main.cpp" url="ch05lev1sec3.html"/>
+<entry name="listings, KStatusBarDemo widget, kstatusbardemo.cpp class definition" url="ch05.html"/>
+<entry name="listings, KStatusBarDemo widget, kstatusbardemo.h class declaration" url="ch05.html"/>
+<entry name="listings, KStatusBarDemo widget, main() function" url="ch05.html"/>
+<entry name="listings, KStdActionsDemo widget, kstdactionsdemo.cpp class declaration" url="ch05.html"/>
+<entry name="listings, KStdActionsDemo widget, kstdactionsdemo.h class definition" url="ch05.html"/>
+<entry name="listings, KStdActionsDemo widget, main() function" url="ch05.html"/>
+<entry name="listings, KTicTacToe widget, ktictactoe.cpp class definition" url="ch04lev1sec3.html"/>
+<entry name="listings, KTicTacToe widget, ktictactoe.h class declaration" url="ch04lev1sec3.html"/>
+<entry name="listings, KUniqueApplication, kunique.cpp call definition" url="ch11lev1sec2.html"/>
+<entry name="listings, KUniqueApplication, kunique.h call definition" url="ch11lev1sec2.html"/>
+<entry name="listings, KUniqueApplication, main.cpp" url="ch11lev1sec2.html"/>
+<entry name="listings, KUniqueApplication, passing command-line parameters" url="ch13lev1sec7.html"/>
+<entry name="listings, KUniqueApplication, starting" url="ch13lev1sec7.html"/>
+<entry name="listings, KWeather applet, kweather.cpp class definition" url="ch11lev1sec3.html"/>
+<entry name="listings, KWeather applet, kweather.h class definition" url="ch11lev1sec3.html"/>
+<entry name="listings, KWeather applet, main() method" url="ch11lev1sec3.html"/>
+<entry name="listings, KXOSquare widget, kxosquare.cpp class declaration" url="ch04lev1sec2.html"/>
+<entry name="listings, KXOSquare widget, kxosquare.cpp class definition" url="ch04lev1sec2.html"/>
+<entry name="listings, KXOSquare widget, main() method" url="ch04lev1sec2.html"/>
+<entry name="listings, Makefile.am" url="ch16lev1sec2.html"/>
+<entry name="listings, Makefiles, example of" url="ch02lev1sec2.html"/>
+<entry name="listings, moc example" url="ch03lev1sec4.html"/>
+<entry name="listings, MyWindow class implementation" url="ch03lev1sec4.html"/>
+<entry name="listings, network transparency, complete example" url="ch06lev1sec8.html"/>
+<entry name="listings, network transparency, filenames" url="ch06lev1sec8.html"/>
+<entry name="listings, NotepadPart part, Makefile.am" url="ch12lev1sec6.html"/>
+<entry name="listings, NotepadPart part, notepad_factory.cpp factory implementation" url="ch12lev1sec6.html"/>
+<entry name="listings, NotepadPart part, notepad_factory.h factory header" url="ch12lev1sec6.html"/>
+<entry name="listings, NotepadPart part, notepad_part.cpp part 1 constructor" url="ch12lev1sec5.html"/>
+<entry name="listings, NotepadPart part, notepad_part.cpp part 2" url="ch12lev1sec5.html"/>
+<entry name="listings, NotepadPart part, notepad_part.cpp part 3" url="ch12lev1sec5.html"/>
+<entry name="listings, NotepadPart part, notepad_part.cpp part 4" url="ch12lev1sec5.html"/>
+<entry name="listings, NotepadPart part, notepad_part.h header" url="ch12lev1sec5.html"/>
+<entry name="listings, NotepadPart part, notepad_part.rc XML description" url="ch12lev1sec5.html"/>
+<entry name="listings, OpenGL program example" url="ch03lev1sec6.html"/>
+<entry name="listings, QList class example" url="ch03lev1sec5.html"/>
+<entry name="listings, QPainter class example usage" url="ch03lev1sec2.html"/>
+<entry name="listings, QPushButton class example usage" url="ch03lev1sec2.html"/>
+<entry name="listings, QWidget class example" url="ch03lev1sec2.html"/>
+<entry name="listings, reading from device with QDataStream" url="ch13lev1sec3.html"/>
+<entry name="listings, session management code, header file example" url="ch06lev1sec2.html"/>
+<entry name="listings, session management code, KEdit" url="ch06lev1sec2.html"/>
+<entry name="listings, session management code, main source code example" url="ch06lev1sec2.html"/>
+<entry name="listings, session management code, source file example" url="ch06lev1sec2.html"/>
+<entry name="listings, static run() functions" url="ch06lev1sec7.html"/>
+<entry name="listings, StereoBalanceControl, running on server" url="ch14lev1sec5.html"/>
+<entry name="listings, stereo beep, playing" url="ch14.html"/>
+<entry name="listings, template classes" url="ch03lev1sec5.html"/>
+<entry name="listings, writing through QDataStream" url="ch13lev1sec3.html"/>
+<entry name="ListItem tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="li (" url="ch15.html"/>
+<entry name="locale resource type" url="ch07lev1sec4.html"/>
+<entry name="Logical File Viewer (LFV)" url="ch18.html"/>
+<entry name="Logical File Viewer (LFV)" url="ch18lev1sec5.html"/>
+<entry name="long jobs, optimizing performance of, application functions, enabling/disabling" url="ch09lev1sec3.html"/>
+<entry name="long jobs, optimizing performance of, processEvents() method" url="ch09lev1sec3.html"/>
+<entry name="long jobs, optimizing performance of, QTimer class" url="ch09lev1sec3.html"/>
+<entry name="long jobs, optimizing performance of, speed issues" url="ch09lev1sec3.html"/>
+<entry name="long jobs, optimizing performance of" url="ch09lev1sec3.html"/>
+<entry name="l option (cvs command)" url="ch17lev1sec5.html"/>
+<entry name="mail action" url="ch06.html"/>
+<entry name="mailing lists" url="ch01lev1sec3.html"/>
+<entry name="main.cpp file (KstaqndardDialogs)" url="ch05lev1sec3.html"/>
+<entry name="main() function, KConfigDemo widget" url="ch07lev1sec2.html"/>
+<entry name="main() function, KCustomActions widget" url="ch05.html"/>
+<entry name="main() function, KDragDemo widget" url="ch07.html"/>
+<entry name="main() function, KDropDemo widget" url="ch07.html"/>
+<entry name="main() function, KHelpers widget" url="ch05lev1sec2.html"/>
+<entry name="main() function, KRemoteDemo widget" url="ch07lev1sec5.html"/>
+<entry name="main() function, KSaveAcross widget" url="ch07lev1sec3.html"/>
+<entry name="main() function, KStatusBarDemo widget" url="ch05.html"/>
+<entry name="main() method, KabDemo" url="ch10lev1sec4.html"/>
+<entry name="main() method, KChildren widget" url="ch04lev1sec3.html"/>
+<entry name="main() method, KDisc" url="ch04lev1sec4.html"/>
+<entry name="main() method, KImageView widget" url="ch10lev1sec2.html"/>
+<entry name="main() method, KLongJob widget" url="ch09lev1sec3.html"/>
+<entry name="main() method, KQuickDraw" url="ch09lev1sec2.html"/>
+<entry name="main() method, KSimpleApp" url="ch02lev1sec3.html"/>
+<entry name="main() method, KSimpleBrowser" url="ch10.html"/>
+<entry name="main() method, KSpellDemo" url="ch10lev1sec3.html"/>
+<entry name="main() method, KUniqueApplication" url="ch11lev1sec2.html"/>
+<entry name="main() method, KWeather applet" url="ch11lev1sec3.html"/>
+<entry name="main() method, KXOSquare widget" url="ch04lev1sec2.html"/>
+<entry name="maintainer-clean target" url="ch16lev1sec2.html"/>
+<entry name="mainwindow class" url="ch12lev1sec2.html"/>
+<entry name="Makefile.am file (NotepadPart)" url="ch12lev1sec6.html"/>
+<entry name="Makefile.am file" url="ch16lev1sec2.html"/>
+<entry name="makefiles, DCOP (Desktop Communication Protocol)" url="ch13lev1sec5.html"/>
+<entry name="Makefiles, example of" url="ch02lev1sec2.html"/>
+<entry name="makefiles, targets" url="ch16lev1sec2.html"/>
+<entry name="Makefiles" url="ch02lev1sec2.html"/>
+<entry name="make targets" url="ch16lev1sec2.html"/>
+<entry name="make utility" url="ch02lev1sec2.html"/>
+<entry name="manager widgets (kdeui)" url="ch08lev1sec4.html"/>
+<entry name="managing, sessions, header file example" url="ch06lev1sec2.html"/>
+<entry name="managing, sessions, KEdit" url="ch06lev1sec2.html"/>
+<entry name="managing, sessions, main source code example" url="ch06lev1sec2.html"/>
+<entry name="managing, sessions, source file example" url="ch06lev1sec2.html"/>
+<entry name="managing, sessions" url="ch06lev1sec2.html"/>
+<entry name="managing, sessions" url="ch07lev1sec3.html"/>
+<entry name="manual geometry strategy (dialog boxes)" url="ch08lev1sec2.html"/>
+<entry name="mcopclass files" url="ch14lev1sec2.html"/>
+<entry name="MCOP, future of, composition/RAD" url="ch14lev1sec7.html"/>
+<entry name="MCOP, future of, GUIs" url="ch14lev1sec7.html"/>
+<entry name="MCOP, future of, media types" url="ch14lev1sec7.html"/>
+<entry name="MCOP, future of, scripting" url="ch14lev1sec7.html"/>
+<entry name="MCOP, future of" url="ch14lev1sec7.html"/>
+<entry name="MCOP, IDL compiler, invoking" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax, attributes" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax, data types" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax, #include statements" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax, methods" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax, stream definitions" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax, structs" url="ch14lev1sec3.html"/>
+<entry name="MCOP, IDL syntax" url="ch14lev1sec3.html"/>
+<entry name="mcopidl" url="ch14lev1sec2.html"/>
+<entry name="MCOP, initial object references" url="ch14lev1sec3.html"/>
+<entry name="MCOP, interfaces, KMedia2" url="ch14lev1sec4.html"/>
+<entry name="MCOP, interfaces, SimpleSoundServer" url="ch14lev1sec4.html"/>
+<entry name="MCOP, interfaces, StereoEffectStack" url="ch14lev1sec4.html"/>
+<entry name="MCOP, module initialization, attributes" url="ch14lev1sec3.html"/>
+<entry name="MCOP, module initialization, C++ constructor" url="ch14lev1sec3.html"/>
+<entry name="MCOP, module initialization, C++ destructor" url="ch14lev1sec3.html"/>
+<entry name="MCOP, module initialization, streamEnd() function" url="ch14lev1sec3.html"/>
+<entry name="MCOP, module initialization, streamInit() function" url="ch14lev1sec3.html"/>
+<entry name="MCOP, module initialization, streamStart() function" url="ch14lev1sec3.html"/>
+<entry name="MCOP, module initialization" url="ch14lev1sec3.html"/>
+<entry name="MCOP, modules, writing, Example_ADD module" url="ch14lev1sec2.html"/>
+<entry name="MCOP, modules, writing, interface definitions" url="ch14lev1sec2.html"/>
+<entry name="MCOP, modules, writing, interface implementation" url="ch14lev1sec2.html"/>
+<entry name="MCOP, modules, writing, .mcopclass files" url="ch14lev1sec2.html"/>
+<entry name="MCOP, modules, writing, mcopidl" url="ch14lev1sec2.html"/>
+<entry name="MCOP, modules, writing, REGISTER_IMPLEMENTATION" url="ch14lev1sec2.html"/>
+<entry name="MCOP, modules, writing" url="ch14lev1sec2.html"/>
+<entry name="MCOP, object connections" url="ch14lev1sec3.html"/>
+<entry name="MCOP, reference counting" url="ch14lev1sec3.html"/>
+<entry name="MCOP, StereoBalanceControl sample program, balance() function" url="ch14lev1sec5.html"/>
+<entry name="MCOP, StereoBalanceControl sample program, IDL (interface definition language)" url="ch14lev1sec5.html"/>
+<entry name="MCOP, StereoBalanceControl sample program, makefile" url="ch14lev1sec5.html"/>
+<entry name="MCOP, StereoBalanceControl sample program, running on server" url="ch14lev1sec5.html"/>
+<entry name="MCOP, StereoBalanceControl sample program" url="ch14lev1sec5.html"/>
+<entry name="MCOP, stream access" url="ch14lev1sec3.html"/>
+<entry name="MCOP, synchronous versus asynchronous streams" url="ch14lev1sec3.html"/>
+<entry name="MCOP" url="ch14lev1sec3.html"/>
+<entry name="memory, modeless dialog boxes, removing from" url="ch08lev1sec3.html"/>
+<entry name="menubars, creating" url="ch02lev1sec4.html"/>
+<entry name="menubars" url="ch05.html"/>
+<entry name="MenuBar tag (XML)" url="ch05.html"/>
+<entry name="Menu tag (XML)" url="ch05.html"/>
+<entry name="Merge tag (XML)" url="ch12lev1sec3.html"/>
+<entry name="Mesa" url="ch03lev1sec6.html"/>
+<entry name="message redirection technology (referencing)" url="ch13lev1sec6.html"/>
+<entry name="Messages page (KDevelop Output View" url="ch18.html"/>
+<entry name="meta-information tags (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="Meta Object Compiler, executing programs" url="ch03lev1sec4.html"/>
+<entry name="Meta Object Compiler, keywords" url="ch03lev1sec4.html"/>
+<entry name="Meta Object Compiler, main program file example" url="ch03lev1sec4.html"/>
+<entry name="Meta Object Compiler (moc)" url="ch03lev1sec2.html"/>
+<entry name="Meta Object Compiler" url="ch03lev1sec4.html"/>
+<entry name="methods, attach()" url="ch13lev1sec5.html"/>
+<entry name="methods, beginTransaction()" url="ch13lev1sec5.html"/>
+<entry name="methods, blockUserInput()" url="ch13lev1sec5.html"/>
+<entry name="methods, call()" url="ch13lev1sec5.html"/>
+<entry name="methods, checkList()" url="ch10lev1sec3.html"/>
+<entry name="methods, check()" url="ch10lev1sec3.html"/>
+<entry name="methods, checkWord()" url="ch10lev1sec3.html"/>
+<entry name="methods, computeSome()" url="ch09lev1sec3.html"/>
+<entry name="methods, connectDCOPSignal()" url="ch13lev1sec6.html"/>
+<entry name="methods, dcopClient()" url="ch13lev1sec5.html"/>
+<entry name="methods, detach()" url="ch13lev1sec5.html"/>
+<entry name="methods, disableResize()" url="ch08lev1sec2.html"/>
+<entry name="methods, disconnectDCOPSignal()" url="ch13lev1sec6.html"/>
+<entry name="methods, documentation" url="ch15.html"/>
+<entry name="methods, drawEllipse()" url="ch04lev1sec2.html"/>
+<entry name="methods, drawLine()" url="ch04lev1sec2.html"/>
+<entry name="methods, drawRect()" url="ch04lev1sec2.html"/>
+<entry name="methods, emitDCOPSignal()" url="ch13lev1sec6.html"/>
+<entry name="methods, endTransaction()" url="ch13lev1sec5.html"/>
+<entry name="methods, exec(), QDialog class" url="ch08lev1sec3.html"/>
+<entry name="methods, findObject()" url="ch13lev1sec6.html"/>
+<entry name="methods (IDL)" url="ch14lev1sec3.html"/>
+<entry name="methods, isApplicationRegistered()" url="ch13lev1sec6.html"/>
+<entry name="methods, isRegistered()" url="ch13lev1sec6.html"/>
+<entry name="methods, main(), KabDemo application" url="ch10lev1sec4.html"/>
+<entry name="methods, main(), KChildren widget" url="ch04lev1sec3.html"/>
+<entry name="methods, main(), KDialogApp" url="ch11.html"/>
+<entry name="methods, main(), KDisc" url="ch04lev1sec4.html"/>
+<entry name="methods, main(), KImageView widget" url="ch10lev1sec2.html"/>
+<entry name="methods, main(), KLongJob widget" url="ch09lev1sec3.html"/>
+<entry name="methods, main(), KQuickDraw" url="ch09lev1sec2.html"/>
+<entry name="methods, main(), KSimpleApp" url="ch02lev1sec3.html"/>
+<entry name="methods, main(), KSimpleBrowser" url="ch10.html"/>
+<entry name="methods, main(), KSpellDemo" url="ch10lev1sec3.html"/>
+<entry name="methods, main(), KUniqueApplication" url="ch11lev1sec2.html"/>
+<entry name="methods, main(), KWeather applet" url="ch11lev1sec3.html"/>
+<entry name="methods, main(), KXOSquare widget" url="ch04lev1sec2.html"/>
+<entry name="methods, modalCheck()" url="ch10lev1sec3.html"/>
+<entry name="methods, naming conventions" url="ch02lev1sec5.html"/>
+<entry name="methods, newInstance()" url="ch11lev1sec2.html"/>
+<entry name="methods, paintEvent()" url="ch04lev1sec2.html"/>
+<entry name="methods, paintEvent()" url="ch09lev1sec2.html"/>
+<entry name="methods, processEvents()" url="ch09lev1sec3.html"/>
+<entry name="methods, process()" url="ch13lev1sec5.html"/>
+<entry name="methods, registerAs()" url="ch13lev1sec5.html"/>
+<entry name="methods, registeredApplications()" url="ch13lev1sec6.html"/>
+<entry name="methods, remoteFunctions()" url="ch13lev1sec6.html"/>
+<entry name="methods, remoteInterfaces()" url="ch13lev1sec6.html"/>
+<entry name="methods, remoteObjects()" url="ch13lev1sec6.html"/>
+<entry name="methods, repaint(), QPainter class" url="ch04lev1sec2.html"/>
+<entry name="methods, resume()" url="ch13lev1sec5.html"/>
+<entry name="methods, senderId()" url="ch13lev1sec6.html"/>
+<entry name="methods, send()" url="ch13lev1sec5.html"/>
+<entry name="methods, setActiveWindow()" url="ch11lev1sec2.html"/>
+<entry name="methods, setButtonText()" url="ch08lev1sec5.html"/>
+<entry name="methods, setDefaultObject()" url="ch13lev1sec5.html"/>
+<entry name="methods, setMinimumSize()" url="ch11lev1sec3.html"/>
+<entry name="methods, setNotifications()" url="ch13lev1sec6.html"/>
+<entry name="methods, setPen()" url="ch04lev1sec2.html"/>
+<entry name="methods, setPlainCaption()" url="ch08lev1sec5.html"/>
+<entry name="methods, show()" url="ch02lev1sec3.html"/>
+<entry name="methodsslotSpellCheck()" url="ch10lev1sec3.html"/>
+<entry name="methods, socket()" url="ch13lev1sec6.html"/>
+<entry name="methods, startComputation()" url="ch09lev1sec3.html"/>
+<entry name="methods, statusBar()" url="ch02lev1sec4.html"/>
+<entry name="methods, stopComputation()" url="ch09lev1sec3.html"/>
+<entry name="methods, suspend()" url="ch13lev1sec5.html"/>
+<entry name="methods, toolBar()" url="ch02lev1sec4.html"/>
+<entry name="methods, update(), QPainter class" url="ch04lev1sec2.html"/>
+<entry name="methods, writeGlobalSettings()" url="ch10lev1sec3.html"/>
+<entry name="mian() function, KStdActionsDemo widget" url="ch05.html"/>
+<entry name="MIDI, LibKMid" url="ch14lev1sec6.html"/>
+<entry name="mime resource type" url="ch07lev1sec4.html"/>
+<entry name="Mini application template" url="ch18lev1sec2.html"/>
+<entry name="moc, executing programs" url="ch03lev1sec4.html"/>
+<entry name="moc, keywords" url="ch03lev1sec4.html"/>
+<entry name="moc, main program file example" url="ch03lev1sec4.html"/>
+<entry name="moc (Meta Object Compiler" url="ch03lev1sec2.html"/>
+<entry name="moc" url="ch03lev1sec4.html"/>
+<entry name="modalCheck() method" url="ch10lev1sec3.html"/>
+<entry name="modal dialog boxes, advantages/disadvantages" url="ch08lev1sec3.html"/>
+<entry name="modal dialog boxes, modal dialog allocated from the heap" url="ch08lev1sec3.html"/>
+<entry name="modal dialog boxes, modal dialog located on the stack" url="ch08lev1sec3.html"/>
+<entry name="modeless dialog boxes, advantages/disadvantages" url="ch08lev1sec3.html"/>
+<entry name="modeless dialog boxes, CGotoDialog class example" url="ch08lev1sec3.html"/>
+<entry name="modeless dialog boxes, removing from memory" url="ch08lev1sec3.html"/>
+<entry name="modules, CVS (Concurrent Version System), checking out" url="ch17lev1sec5.html"/>
+<entry name="modules, CVS (Concurrent Version System), listing" url="ch17lev1sec5.html"/>
+<entry name="modules, CVS (Concurrent Version System), names" url="ch17lev1sec2.html"/>
+<entry name="modules, CVS (Concurrent Version System), updating" url="ch17lev1sec5.html"/>
+<entry name="modules (MCOP), initializing, attributes" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), initializing, C++ constructor" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), initializing, C++ destructor" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), initializing, streamEnd() function" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), initializing, streamInit() function" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), initializing, streamStart() function" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), initializing" url="ch14lev1sec3.html"/>
+<entry name="modules (MCOP), writing, Example_ADD module" url="ch14lev1sec2.html"/>
+<entry name="modules (MCOP), writing, interface definitions" url="ch14lev1sec2.html"/>
+<entry name="modules (MCOP), writing, interface implementation" url="ch14lev1sec2.html"/>
+<entry name="modules (MCOP), writing, .mcopclass files" url="ch14lev1sec2.html"/>
+<entry name="modules (MCOP), writing, mcopidl" url="ch14lev1sec2.html"/>
+<entry name="modules (MCOP), writing, REGISTER_IMPLEMENTATION" url="ch14lev1sec2.html"/>
+<entry name="modules (MCOP), writing" url="ch14lev1sec2.html"/>
+<entry name="mouse clicks, handling, widgets" url="ch04lev1sec4.html"/>
+<entry name="mouseDoubleClickEvent() event handler, widgets" url="ch04.html"/>
+<entry name="mouse events" url="ch03lev1sec2.html"/>
+<entry name="mouseMoveEvent() event handler, widgets" url="ch04.html"/>
+<entry name="mousePressEvent() event handler, widgets" url="ch04.html"/>
+<entry name="mouseReleaseEvent() event handler, widgets" url="ch04.html"/>
+<entry name="moveEvent() event handler, widgets" url="ch04.html"/>
+<entry name="multi element (IDL)" url="ch14lev1sec3.html"/>
+<entry name="multimedia, aKtion" url="ch14lev1sec6.html"/>
+<entry name="multimedia, aRts (analog, real-time synthesis)" url="ch14.html"/>
+<entry name="multimedia, KAudioPlayer class" url="ch14lev1sec6.html"/>
+<entry name="multimedia, KNotify API" url="ch14lev1sec6.html"/>
+<entry name="multimedia, LibKMid" url="ch14lev1sec6.html"/>
+<entry name="multimedia, MCOP, future of" url="ch14lev1sec7.html"/>
+<entry name="multimedia, MCOP, IDL compiler" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, IDL syntax" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, initial object reference" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, interfaces" url="ch14lev1sec4.html"/>
+<entry name="multimedia, MCOP, module initialization" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, modules, writing" url="ch14lev1sec2.html"/>
+<entry name="multimedia, MCOP, object connections" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, reference counting" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, StereoBalanceControl sample program" url="ch14lev1sec5.html"/>
+<entry name="multimedia, MCOP, stream access" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP, synchronous versus asynchronous streams" url="ch14lev1sec3.html"/>
+<entry name="multimedia, MCOP" url="ch14lev1sec3.html"/>
+<entry name="multimedia, stero beeps, playing" url="ch14.html"/>
+<entry name="multimedia" url="ch06lev1sec5.html"/>
+<entry name="multimedia" url="ch14.html"/>
+<entry name="multiple parts, embedding" url="ch12lev1sec8.html"/>
+<entry name="music" url="ch14lev1sec6.html"/>
+<entry name="MyWindow class implementation" url="ch03lev1sec4.html"/>
+<entry name="names, files, network transparency" url="ch06lev1sec8.html"/>
+<entry name="names, icons" url="ch06lev1sec3.html"/>
+<entry name="naming conventions" url="ch02lev1sec5.html"/>
+<entry name="navigation, drag and drop, responding to drop events" url="ch07.html"/>
+<entry name="navigation, drag and drop, starting a drag" url="ch07.html"/>
+<entry name="navigation, drag and drop" url="ch07.html"/>
+<entry name="navigation, menubars, creating" url="ch02lev1sec4.html"/>
+<entry name="navigation, toolbars" url="ch02lev1sec4.html"/>
+<entry name="nested layouts (dialog boxes)" url="ch08lev1sec2.html"/>
+<entry name="network transparency, applications, classes" url="ch06lev1sec8.html"/>
+<entry name="network transparency, applications" url="ch06lev1sec8.html"/>
+<entry name="network transparency" url="ch01lev1sec2.html"/>
+<entry name="network transparency" url="ch07.html"/>
+<entry name="network transparency" url="ch07lev1sec5.html"/>
+<entry name="New Class command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="New File command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="newInstance() method" url="ch11lev1sec2.html"/>
+<entry name="next action" url="ch06.html"/>
+<entry name="Normal application template" url="ch18lev1sec2.html"/>
+<entry name="notepad_factory.cpp implementatio (NotepadFactory)" url="ch12lev1sec6.html"/>
+<entry name="notepad_factory.cpp implementation" url="ch12lev1sec6.html"/>
+<entry name="notepad_factory.h file (NotepadFactory)" url="ch12lev1sec6.html"/>
+<entry name="notepad_factory.h header" url="ch12lev1sec6.html"/>
+<entry name="NotepadFactory, notepad_factory.cpp implementation" url="ch12lev1sec6.html"/>
+<entry name="NotepadFactory, notepad_factory.h header" url="ch12lev1sec6.html"/>
+<entry name="notepad_part.cpp part 1 file" url="ch12lev1sec5.html"/>
+<entry name="notepad_part.cpp part 2 file" url="ch12lev1sec5.html"/>
+<entry name="notepad_part.cpp part 3 file" url="ch12lev1sec5.html"/>
+<entry name="notepad_part.cpp part 4 file" url="ch12lev1sec5.html"/>
+<entry name="notepad_part.h header file" url="ch12lev1sec5.html"/>
+<entry name="NotepadPart part, constructor" url="ch12lev1sec5.html"/>
+<entry name="NotepadPart part, Makefile.am" url="ch12lev1sec6.html"/>
+<entry name="NotepadPart partnotepad_factory.cpp implementatio" url="ch12lev1sec6.html"/>
+<entry name="NotepadPart partnotepad_factory.h header" url="ch12lev1sec6.html"/>
+<entry name="NotepadPart part, notepad_part.h header" url="ch12lev1sec5.html"/>
+<entry name="NotepadPart part, openFile() function" url="ch12lev1sec5.html"/>
+<entry name="NotepadPart part, saveFile() function" url="ch12lev1sec5.html"/>
+<entry name="NotepadPart part, setReadWrite() function" url="ch12lev1sec5.html"/>
+<entry name="NotepadPart part" url="ch12lev1sec5.html"/>
+<entry name="notifications, user" url="ch06lev1sec6.html"/>
+<entry name="objects, connecting" url="ch14lev1sec3.html"/>
+<entry name="objects, DCOPRef" url="ch13lev1sec6.html"/>
+<entry name="objects, MCOP-aware, creating, Example_ADD module" url="ch14lev1sec2.html"/>
+<entry name="objects, MCOP-aware, creating, interface definitions" url="ch14lev1sec2.html"/>
+<entry name="objects, MCOP-aware, creating, interface implementation" url="ch14lev1sec2.html"/>
+<entry name="objects, MCOP-aware, creating, .mcopclass files" url="ch14lev1sec2.html"/>
+<entry name="objects, MCOP-aware, creating, mcopidl" url="ch14lev1sec2.html"/>
+<entry name="objects, MCOP-aware, creating, REGISTER_IMPLEMENTATION" url="ch14lev1sec2.html"/>
+<entry name="objects, MCOP-aware, creating" url="ch14lev1sec2.html"/>
+<entry name="objects, QDataStream" url="ch13lev1sec3.html"/>
+<entry name="objects, references, counting" url="ch14lev1sec3.html"/>
+<entry name="objects, references, initial object references" url="ch14lev1sec3.html"/>
+<entry name="obtaining, KDE" url="ch01lev1sec5.html"/>
+<entry name="online resources" url="ch01lev1sec3.html"/>
+<entry name="open action" url="ch06.html"/>
+<entry name="openFile() function" url="ch12lev1sec5.html"/>
+<entry name="OpenGL, creating programs" url="ch03lev1sec6.html"/>
+<entry name="OpenGL, sample program (listing)" url="ch03lev1sec6.html"/>
+<entry name="OpenGl" url="ch03lev1sec6.html"/>
+<entry name="opening, files, applications;KRun class" url="ch06lev1sec7.html"/>
+<entry name="openNew action" url="ch06.html"/>
+<entry name="openNew() function" url="ch05.html"/>
+<entry name="openRecent action" url="ch06.html"/>
+<entry name="optimizing performance, long jobs, application functions, enabling/disabling" url="ch09lev1sec3.html"/>
+<entry name="optimizing performance, long jobs, processEvents() method" url="ch09lev1sec3.html"/>
+<entry name="optimizing performance, long jobs, QTimer class" url="ch09lev1sec3.html"/>
+<entry name="optimizing performance, long jobs, speed issues" url="ch09lev1sec3.html"/>
+<entry name="optimizing performance, long jobs" url="ch09lev1sec3.html"/>
+<entry name="Option dialog box (KEdit)" url="ch08lev1sec6.html"/>
+<entry name="options, applications, defined" url="ch06.html"/>
+<entry name="Options command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="Output View (KDevelop IDE), Breakpoint page" url="ch18.html"/>
+<entry name="Output View (KDevelop IDE), Disassemble page" url="ch18.html"/>
+<entry name="Output View (KDevelop IDE), Frame Stack page" url="ch18.html"/>
+<entry name="Output View (KDevelop IDE), Messages page" url="ch18.html"/>
+<entry name="Output View (KDevelop IDE), Stderr page" url="ch18.html"/>
+<entry name="Output View (KDevelop IDE), Stdout page" url="ch18.html"/>
+<entry name="Output View (KDevelop IDE)" url="ch18.html"/>
+<entry name="packages, adminstrative files, config.cache" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files, config.h" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files, config.log" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files, config.status" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files, configure.in" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files, configure" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files, updating" url="ch16lev1sec2.html"/>
+<entry name="packages, adminstrative files" url="ch16lev1sec2.html"/>
+<entry name="packages, creating" url="ch18.html"/>
+<entry name="packages, distribution, compressed archives" url="ch16lev1sec3.html"/>
+<entry name="packages, distribution, informative text files" url="ch16lev1sec3.html"/>
+<entry name="packages, distribution, software announcements" url="ch16lev1sec3.html"/>
+<entry name="packages, distribution, uploads" url="ch16lev1sec3.html"/>
+<entry name="packages, distribution" url="ch16lev1sec3.html"/>
+<entry name="packages, gt-2.1.0" url="ch01lev1sec5.html"/>
+<entry name="packages, installing, binary packages" url="ch01lev1sec5.html"/>
+<entry name="packages, installing, source packages" url="ch01lev1sec5.html"/>
+<entry name="packages, kdeadmin" url="ch01lev1sec5.html"/>
+<entry name="packages, kdebase" url="ch01lev1sec5.html"/>
+<entry name="packages, kdegames" url="ch01lev1sec5.html"/>
+<entry name="packages, kdegraphics" url="ch01lev1sec5.html"/>
+<entry name="packages, kdei18n" url="ch01lev1sec5.html"/>
+<entry name="packages, kdelibs" url="ch01lev1sec5.html"/>
+<entry name="packages, kdemultimedia" url="ch01lev1sec5.html"/>
+<entry name="packages, kdenetwork" url="ch01lev1sec5.html"/>
+<entry name="packages, kdesupport" url="ch01lev1sec5.html"/>
+<entry name="packages, kdeutils" url="ch01lev1sec5.html"/>
+<entry name="packages, make targets" url="ch16lev1sec2.html"/>
+<entry name="packages, shared libraries" url="ch16lev1sec2.html"/>
+<entry name="packages, structure of" url="ch16.html"/>
+<entry name="packages, subdirectories" url="ch16lev1sec2.html"/>
+<entry name="packages, test results" url="ch16lev1sec2.html"/>
+<entry name="packages, top-level directories" url="ch16lev1sec2.html"/>
+<entry name="packages" url="ch16.html"/>
+<entry name="paintEvent() event handler, widgets" url="ch04.html"/>
+<entry name="paintEvent() method" url="ch04lev1sec2.html"/>
+<entry name="paintEvent() method" url="ch09lev1sec2.html"/>
+<entry name="paintGL() function (QGL widget)" url="ch03lev1sec6.html"/>
+<entry name="painting, widgets, invoking paint events" url="ch04lev1sec2.html"/>
+<entry name="painting, widgets, KXOSquare example" url="ch04lev1sec2.html"/>
+<entry name="painting, widgets, paintEvent() method" url="ch04lev1sec2.html"/>
+<entry name="painting, widgets, repainting" url="ch04lev1sec2.html"/>
+<entry name="painting, widgets" url="ch04lev1sec2.html"/>
+<entry name="panel applet (KWeather), kweather.cpp class definition" url="ch11lev1sec3.html"/>
+<entry name="panel applet (KWeather), kweather.h class definition" url="ch11lev1sec3.html"/>
+<entry name="panel applet (KWeather), main() method" url="ch11lev1sec3.html"/>
+<entry name="panel applet (KWeather)" url="ch11lev1sec3.html"/>
+<entry name="parameters, signals and slots" url="ch03lev1sec3.html"/>
+<entry name="param (" url="ch15.html"/>
+<entry name="Para tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="Parent Classes command (Classbrowser pop-up menu)" url="ch18lev1sec4.html"/>
+<entry name="parsers, Classparser (KDevelop)" url="ch18lev1sec4.html"/>
+<entry name="part class" url="ch12lev1sec2.html"/>
+<entry name="part manager class" url="ch12lev1sec2.html"/>
+<entry name="PartManager" url="ch12lev1sec8.html"/>
+<entry name="parts, compared to widgets" url="ch12.html"/>
+<entry name="parts, embedding, mainwindow GUI" url="ch12lev1sec7.html"/>
+<entry name="parts, embedding, mainwindow header" url="ch12lev1sec7.html"/>
+<entry name="parts, embedding, mainwindow implementation" url="ch12lev1sec7.html"/>
+<entry name="parts, embedding, multiple parts" url="ch12lev1sec8.html"/>
+<entry name="parts, embedding" url="ch12lev1sec7.html"/>
+<entry name="parts, framework" url="ch12lev1sec2.html"/>
+<entry name="parts, including in shared libraries, factory headers" url="ch12lev1sec6.html"/>
+<entry name="parts, including in shared libraries, factory implementation" url="ch12lev1sec6.html"/>
+<entry name="parts, including in shared libraries, makefiles" url="ch12lev1sec6.html"/>
+<entry name="parts, including in shared libraries" url="ch12lev1sec6.html"/>
+<entry name="parts, NotepadPart example, constructor" url="ch12lev1sec5.html"/>
+<entry name="parts, NotepadPart example, Makefile.am" url="ch12lev1sec6.html"/>
+<entry name="parts, NotepadPart example, notepad_factory.cpp implementation" url="ch12lev1sec6.html"/>
+<entry name="parts, NotepadPart example, notepad_factory.h header" url="ch12lev1sec6.html"/>
+<entry name="parts, NotepadPart example, notepad_part.h header" url="ch12lev1sec5.html"/>
+<entry name="parts, NotepadPart example, openFile() function" url="ch12lev1sec5.html"/>
+<entry name="parts, NotepadPart example, saveFile() function" url="ch12lev1sec5.html"/>
+<entry name="parts, NotepadPart example, setReadWrite() function" url="ch12lev1sec5.html"/>
+<entry name="parts, NotepadPart example" url="ch12lev1sec5.html"/>
+<entry name="parts, PartManager" url="ch12lev1sec8.html"/>
+<entry name="parts, plug-ins" url="ch12lev1sec9.html"/>
+<entry name="parts, read-only parts" url="ch12lev1sec4.html"/>
+<entry name="parts, read/write parts" url="ch12lev1sec4.html"/>
+<entry name="parts" url="ch12.html"/>
+<entry name="parts, XML files" url="ch12lev1sec3.html"/>
+<entry name="paste action" url="ch06.html"/>
+<entry name="performance, DCOP (Desktop Communication Protocol)" url="ch13lev1sec6.html"/>
+<entry name="performance optimization, long jobs, application functions, enabling/disabling" url="ch09lev1sec3.html"/>
+<entry name="performance optimization, long jobs, processEvents() method" url="ch09lev1sec3.html"/>
+<entry name="performance optimization, long jobs, QTimer class" url="ch09lev1sec3.html"/>
+<entry name="performance optimization, long jobs, speed issues" url="ch09lev1sec3.html"/>
+<entry name="performance optimization, long jobs" url="ch09lev1sec3.html"/>
+<entry name="permissions" url="ch19lev1sec2.html"/>
+<entry name="pipes" url="ch13.html"/>
+<entry name="playing, sound" url="ch06lev1sec5.html"/>
+<entry name="playing, stero beeps" url="ch14.html"/>
+<entry name="plugin class" url="ch12lev1sec2.html"/>
+<entry name="plug-ins, KParts plug-ins" url="ch12lev1sec9.html"/>
+<entry name="PNG format, icons" url="ch06lev1sec3.html"/>
+<entry name="PNG format, (Portable Network Graphics)" url="ch06lev1sec3.html"/>
+<entry name="Portable Network Graphics format" url="ch06lev1sec3.html"/>
+<entry name="preferences action" url="ch06.html"/>
+<entry name="pre tags (KDOC)" url="ch15.html"/>
+<entry name="print action" url="ch06.html"/>
+<entry name="printPreview action" url="ch06.html"/>
+<entry name="prior action" url="ch06.html"/>
+<entry name="processEvents() method" url="ch09lev1sec3.html"/>
+<entry name="processing, DocBook documentation" url="ch15lev1sec2.html"/>
+<entry name="process() method" url="ch13lev1sec5.html"/>
+<entry name="program listings" url="ch04lev1sec3.html"/>
+<entry name="programming conventions, class documentation" url="ch02lev1sec5.html"/>
+<entry name="programming conventions, naming conventions" url="ch02lev1sec5.html"/>
+<entry name="programming interface (DCOP), attach() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), call() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), dcopClient() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), dcopIDL" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), detach() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), makefile rules" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), process() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), registerAs() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), resume() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), send() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), suspend() method" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP), transactions" url="ch13lev1sec5.html"/>
+<entry name="programming interface (DCOP)" url="ch13lev1sec5.html"/>
+<entry name="programming, Qt toolkit" url="ch03.html"/>
+<entry name="programs, compiling, example" url="ch02lev1sec2.html"/>
+<entry name="programs, compiling, g++ compiler" url="ch02lev1sec2.html"/>
+<entry name="programs, compiling, make utility" url="ch02lev1sec2.html"/>
+<entry name="programs, compiling" url="ch02lev1sec2.html"/>
+<entry name="programs, debuggers" url="ch02.html"/>
+<entry name="programs, document-centric" url="ch02lev1sec3.html"/>
+<entry name="programs, GUI elements, creating/configuring" url="ch02lev1sec4.html"/>
+<entry name="programs, GUI elements, menubars" url="ch02lev1sec4.html"/>
+<entry name="programs, GUI elements, status lines" url="ch02lev1sec4.html"/>
+<entry name="programs, GUI elements, toolbars" url="ch02lev1sec4.html"/>
+<entry name="programs, programming conventions, class documentation" url="ch02lev1sec5.html"/>
+<entry name="programs, programming conventions, naming conventions" url="ch02lev1sec5.html"/>
+<entry name="programs, structure of, KApplication class" url="ch02lev1sec3.html"/>
+<entry name="programs, structure of, KTMainWindow class" url="ch02lev1sec3.html"/>
+<entry name="programs, structure of, main() method" url="ch02lev1sec3.html"/>
+<entry name="programs, structure of" url="ch02lev1sec3.html"/>
+<entry name="programs, text editors" url="ch02.html"/>
+<entry name="programs" url="ch02.html"/>
+<entry name="project management" url="ch18.html"/>
+<entry name="projects, editing" url="ch18lev1sec2.html"/>
+<entry name="protocols, DCOP, API tools" url="ch13lev1sec6.html"/>
+<entry name="protocols, DCOP, architecture" url="ch13lev1sec4.html"/>
+<entry name="protocols, DCOP, dcopc interface" url="ch13lev1sec7.html"/>
+<entry name="protocols, DCOP, dcop (shell client)" url="ch13lev1sec7.html"/>
+<entry name="protocols, DCOP;(Desktop Communication Protocol)" url="ch13.html"/>
+<entry name="protocols, DCOP, embedded KPart instances" url="ch13lev1sec6.html"/>
+<entry name="protocols, DCOP, goals" url="ch13.html"/>
+<entry name="protocols, DCOP, history of" url="ch13lev1sec2.html"/>
+<entry name="protocols, DCOP, kdcop (shell client)" url="ch13lev1sec7.html"/>
+<entry name="protocols, DCOP, KNotify example" url="ch13lev1sec7.html"/>
+<entry name="protocols, DCOP, KUniqueApplication example" url="ch13lev1sec7.html"/>
+<entry name="protocols, DCOP, KXMLRPC interface" url="ch13lev1sec7.html"/>
+<entry name="protocols, DCOP, message redirection technology (referencing)" url="ch13lev1sec6.html"/>
+<entry name="protocols, DCOP, performance and overhead" url="ch13lev1sec6.html"/>
+<entry name="protocols, DCOP, programming interface" url="ch13lev1sec5.html"/>
+<entry name="protocols, DCOP, signals and slots" url="ch13lev1sec6.html"/>
+<entry name="protocols, DCOP, underlying technologies" url="ch13lev1sec3.html"/>
+<entry name="protocols, DCOP" url="ch13.html"/>
+<entry name="protocols, FTP, snapshots" url="ch17lev1sec3.html"/>
+<entry name="protocols, XDND" url="ch07.html"/>
+<entry name="QBoxLayout geometry manager" url="ch04lev1sec3.html"/>
+<entry name="QDataStream objects" url="ch13lev1sec3.html"/>
+<entry name="QGL widget" url="ch03lev1sec6.html"/>
+<entry name="QGridLayout geometry manager" url="ch04lev1sec3.html"/>
+<entry name="QHBox widget, layout managers, creating" url="ch08lev1sec2.html"/>
+<entry name="QImage class" url="ch10lev1sec2.html"/>
+<entry name="QLayout classes, code example" url="ch08lev1sec2.html"/>
+<entry name="QLayout classes, design issues" url="ch08lev1sec2.html"/>
+<entry name="QLayout classes" url="ch08lev1sec2.html"/>
+<entry name="Qlist class" url="ch03lev1sec5.html"/>
+<entry name="QObject class" url="ch03lev1sec2.html"/>
+<entry name="QPainter class, example usage (listing)" url="ch03lev1sec2.html"/>
+<entry name="QPainter class, member function" url="ch03lev1sec2.html"/>
+<entry name="QPainter class, methods, paintEvent()" url="ch04lev1sec2.html"/>
+<entry name="QPainter class, methods, repaint()" url="ch04lev1sec2.html"/>
+<entry name="QPainter class, methods, update()" url="ch04lev1sec2.html"/>
+<entry name="QPainter class" url="ch03lev1sec2.html"/>
+<entry name="QPainter class" url="ch04lev1sec2.html"/>
+<entry name="QPicture class, drawing commands, recording" url="ch04lev1sec2.html"/>
+<entry name="QPixmap class" url="ch10lev1sec2.html"/>
+<entry name="QPL (Q Public License)" url="ch19lev1sec3.html"/>
+<entry name="Q Public License (QPL)" url="ch19lev1sec3.html"/>
+<entry name="QPushButton class, listing" url="ch03lev1sec2.html"/>
+<entry name="QPushButton class, member functions" url="ch03lev1sec2.html"/>
+<entry name="QPushButton class" url="ch03lev1sec2.html"/>
+<entry name="QSplitter" url="ch05.html"/>
+<entry name="Qt, classes, QList" url="ch03lev1sec5.html"/>
+<entry name="QTDIR environment variable" url="ch02lev1sec2.html"/>
+<entry name="Qt, event handling" url="ch03lev1sec2.html"/>
+<entry name="Qt, ImageIO" url="ch03lev1sec6.html"/>
+<entry name="QTimer class" url="ch09lev1sec3.html"/>
+<entry name="Qt library, supported image formats" url="ch10lev1sec2.html"/>
+<entry name="Qt, license, FreeQt" url="ch19lev1sec3.html"/>
+<entry name="Qt, Mesa" url="ch03lev1sec6.html"/>
+<entry name="Qt, moc, executing programs" url="ch03lev1sec4.html"/>
+<entry name="Qt, moc, keywords" url="ch03lev1sec4.html"/>
+<entry name="Qt, moc, main program file example" url="ch03lev1sec4.html"/>
+<entry name="Qt, moc (Meta Object Compiler)" url="ch03lev1sec2.html"/>
+<entry name="Qt, moc" url="ch03lev1sec4.html"/>
+<entry name="Qt, OpenGL" url="ch03lev1sec6.html"/>
+<entry name="Qt, paremeters" url="ch03lev1sec3.html"/>
+<entry name="Qt, QObject class" url="ch03lev1sec2.html"/>
+<entry name="Qt, QPainter class, functions" url="ch03lev1sec2.html"/>
+<entry name="Qt, QPainter class" url="ch03lev1sec2.html"/>
+<entry name="Qt, QPushButton class, functions" url="ch03lev1sec2.html"/>
+<entry name="Qt, QPushButton class" url="ch03lev1sec2.html"/>
+<entry name="Qt, QWidget class, example (listing)" url="ch03lev1sec2.html"/>
+<entry name="Qt, QWidget class, member functions" url="ch03lev1sec2.html"/>
+<entry name="Qt, QWidget class" url="ch03lev1sec2.html"/>
+<entry name="Qt, signals, connecting to slots" url="ch03lev1sec3.html"/>
+<entry name="Qt, signals, emitting" url="ch03lev1sec3.html"/>
+<entry name="Qt, signals" url="ch03lev1sec3.html"/>
+<entry name="Qt, slots, connecting to signals" url="ch03lev1sec3.html"/>
+<entry name="Qt, slots, creating" url="ch03lev1sec3.html"/>
+<entry name="Qt, slots, parameters" url="ch03lev1sec3.html"/>
+<entry name="Qt, slots, temporary classes" url="ch03lev1sec3.html"/>
+<entry name="Qt, slots" url="ch03lev1sec3.html"/>
+<entry name="Qt, STL" url="ch03lev1sec5.html"/>
+<entry name="Qt tookit" url="ch03.html"/>
+<entry name="Qt toolkit, overview" url="ch03lev1sec2.html"/>
+<entry name="Qt, utility classes" url="ch03lev1sec5.html"/>
+<entry name="queryClose() function" url="ch07lev1sec3.html"/>
+<entry name="quit action" url="ch06.html"/>
+<entry name="QVBox widget, layout managers, creating" url="ch08lev1sec2.html"/>
+<entry name="QWidget class, attributes" url="ch04.html"/>
+<entry name="QWidget class, documentation" url="ch04.html"/>
+<entry name="QWidget class, event handlers, closeEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, dragEnterEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, dragLeaveEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, dragMoveEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, dropEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, enterEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, event()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, focusInEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, focusOutEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, keyPressEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, keyReleaseEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, leaveEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, mouseDoubleClickEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, mouseMoveEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, mousePressEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, mouseReleaseEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, moveEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, paintEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, resizeEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers, showEvent()" url="ch04.html"/>
+<entry name="QWidget class, event handlers" url="ch04.html"/>
+<entry name="QWidget class, event handlers, wheelEvent()" url="ch04.html"/>
+<entry name="QWidget class, sample class declaration" url="ch04.html"/>
+<entry name="QWidget class, signals" url="ch04.html"/>
+<entry name="QWidget class, slots" url="ch04.html"/>
+<entry name="QWidget class" url="ch03lev1sec2.html"/>
+<entry name="QWidget class" url="ch04.html"/>
+<entry name="raises (" url="ch15.html"/>
+<entry name="reading, devices, QDataStream" url="ch13lev1sec3.html"/>
+<entry name="ReadOnlyPart class" url="ch12lev1sec4.html"/>
+<entry name="read-only parts" url="ch12lev1sec4.html"/>
+<entry name="readProperties() function" url="ch07lev1sec3.html"/>
+<entry name="ReadWritePart class" url="ch12lev1sec4.html"/>
+<entry name="read/write parts" url="ch12lev1sec4.html"/>
+<entry name="Real File Viewer (RFV)" url="ch18.html"/>
+<entry name="Real File Viewer (RFV)" url="ch18lev1sec5.html"/>
+<entry name="recording, drawing commands, QPicture class" url="ch04lev1sec2.html"/>
+<entry name="redisplay action" url="ch06.html"/>
+<entry name="redo action" url="ch06.html"/>
+<entry name="references, counting" url="ch14lev1sec3.html"/>
+<entry name="references, initial object references" url="ch14lev1sec3.html"/>
+<entry name="referencing (message redirection technology)" url="ch13lev1sec6.html"/>
+<entry name="ref (" url="ch15.html"/>
+<entry name="registerAs() method" url="ch13lev1sec5.html"/>
+<entry name="registeredApplications() method" url="ch13lev1sec6.html"/>
+<entry name="REGISTER_IMPLEMENTATION" url="ch14lev1sec2.html"/>
+<entry name="registering, interface implementations, REGISTER_IMPLEMENTATION" url="ch14lev1sec2.html"/>
+<entry name="ReleaseInfo tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="remoteFunctions() method" url="ch13lev1sec6.html"/>
+<entry name="remoteInterfaces() method" url="ch13lev1sec6.html"/>
+<entry name="remoteObjects() method" url="ch13lev1sec6.html"/>
+<entry name="removeGlobalReferences function" url="ch14lev1sec3.html"/>
+<entry name="remove option (cvs command)" url="ch17lev1sec5.html"/>
+<entry name="removing, modeless dialog boxes" url="ch08lev1sec3.html"/>
+<entry name="rendering, HTML files" url="ch10.html"/>
+<entry name="repainting, widgets" url="ch04lev1sec2.html"/>
+<entry name="repaint() method, QPainter class" url="ch04lev1sec2.html"/>
+<entry name="replace action" url="ch06.html"/>
+<entry name="reportBug action" url="ch06.html"/>
+<entry name="resiceGL(int width, int height) function (QGL widget)" url="ch03lev1sec6.html"/>
+<entry name="resizeEvent() event handler, widgets" url="ch04.html"/>
+<entry name="Resource/Header Files window (KDevelop)" url="ch18.html"/>
+<entry name="resources, accessing" url="ch07lev1sec4.html"/>
+<entry name="resources, .desktop files" url="ch07lev1sec4.html"/>
+<entry name="resources, standard resource locations" url="ch07lev1sec4.html"/>
+<entry name="resources, types" url="ch07lev1sec4.html"/>
+<entry name="responding to drop events" url="ch07.html"/>
+<entry name="responsiveness, importance of" url="ch09.html"/>
+<entry name="responsiveness, long jobs, optimizing performance of, application functions, enabling/disabling" url="ch09lev1sec3.html"/>
+<entry name="responsiveness, long jobs, optimizing performance of, processEvents() method" url="ch09lev1sec3.html"/>
+<entry name="responsiveness, long jobs, optimizing performance of, QTimer class" url="ch09lev1sec3.html"/>
+<entry name="responsiveness, long jobs, optimizing performance of, speed issues" url="ch09lev1sec3.html"/>
+<entry name="responsiveness, long jobs, optimizing performance of" url="ch09lev1sec3.html"/>
+<entry name="responsiveness" url="ch09.html"/>
+<entry name="responsiveness, Window updates, double-buffering, advantages" url="ch09lev1sec2.html"/>
+<entry name="responsiveness, Window updates, double-buffering, example of" url="ch09lev1sec2.html"/>
+<entry name="responsiveness, Window updates, double-buffering, screen flicker" url="ch09lev1sec2.html"/>
+<entry name="responsiveness, Window updates, double-buffering" url="ch09lev1sec2.html"/>
+<entry name="resume() method" url="ch13lev1sec5.html"/>
+<entry name="returns (" url="ch15.html"/>
+<entry name="revert action" url="ch06.html"/>
+<entry name="RFV (Real File Viewer)" url="ch18.html"/>
+<entry name="RFV (Real File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="Run command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="run() functions, KRun class" url="ch06lev1sec7.html"/>
+<entry name="running, applications, KRun class" url="ch06lev1sec7.html"/>
+<entry name="running, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="Run to Cursor command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="save action" url="ch06.html"/>
+<entry name="saveAs action" url="ch06.html"/>
+<entry name="saveFile() function" url="ch12lev1sec5.html"/>
+<entry name="saveOptions action" url="ch06.html"/>
+<entry name="saveProperties() function" url="ch07lev1sec3.html"/>
+<entry name="screen flicker" url="ch09lev1sec2.html"/>
+<entry name="scripting, MCOP" url="ch14lev1sec7.html"/>
+<entry name="searching, KDevelop documentation" url="ch18lev1sec3.html"/>
+<entry name="Sectn tag (DocBook)***ITALICIZE n***" url="ch15lev1sec2.html"/>
+<entry name="sect (" url="ch15.html"/>
+<entry name="see (" url="ch15.html"/>
+<entry name="selectAll action" url="ch06.html"/>
+<entry name="SelectDialog class" url="ch08.html"/>
+<entry name="senderId() method" url="ch13lev1sec6.html"/>
+<entry name="send() method" url="ch13lev1sec5.html"/>
+<entry name="services resource type" url="ch07lev1sec4.html"/>
+<entry name="session management" url="ch07lev1sec3.html"/>
+<entry name="sessions, session management, header file example" url="ch06lev1sec2.html"/>
+<entry name="sessions, session management, KEdit" url="ch06lev1sec2.html"/>
+<entry name="sessions, session management, main source code example" url="ch06lev1sec2.html"/>
+<entry name="sessions, session management, source file example" url="ch06lev1sec2.html"/>
+<entry name="sessions, session management" url="ch06lev1sec2.html"/>
+<entry name="setAcceptDrops() function" url="ch07.html"/>
+<entry name="setActiveWindow() method" url="ch11lev1sec2.html"/>
+<entry name="setButtonText() method" url="ch08lev1sec5.html"/>
+<entry name="setDefaultObject() method" url="ch13lev1sec5.html"/>
+<entry name="setExclusiveGroup() function" url="ch05.html"/>
+<entry name="setMinimumSize() method" url="ch11lev1sec3.html"/>
+<entry name="setModified() function" url="ch12lev1sec5.html"/>
+<entry name="setNotifications() method" url="ch13lev1sec6.html"/>
+<entry name="setPen() method" url="ch04lev1sec2.html"/>
+<entry name="setPlainCaption() method" url="ch08lev1sec5.html"/>
+<entry name="setReadWrite() function" url="ch12lev1sec5.html"/>
+<entry name="Settings menu commands" url="ch06.html"/>
+<entry name="shared libraries, creating" url="ch16lev1sec2.html"/>
+<entry name="shared libraries, parts, including, factory headers" url="ch12lev1sec6.html"/>
+<entry name="shared libraries, parts, including, factory implementation" url="ch12lev1sec6.html"/>
+<entry name="shared libraries, parts, including, makefiles" url="ch12lev1sec6.html"/>
+<entry name="shared libraries, parts, including" url="ch12lev1sec6.html"/>
+<entry name="short (" url="ch15.html"/>
+<entry name="showEvent() event handler, widgets" url="ch04.html"/>
+<entry name="showMenubar action" url="ch06.html"/>
+<entry name="show() method" url="ch02lev1sec3.html"/>
+<entry name="showStatusbar action" url="ch06.html"/>
+<entry name="showToolbar action" url="ch06.html"/>
+<entry name="signals, connecting to slots" url="ch03lev1sec3.html"/>
+<entry name="signals (DCOP)" url="ch13lev1sec6.html"/>
+<entry name="signals, emitting" url="ch03lev1sec3.html"/>
+<entry name="signals, parameters" url="ch03lev1sec3.html"/>
+<entry name="signals, (Qt)" url="ch03lev1sec3.html"/>
+<entry name="signals" url="ch03lev1sec2.html"/>
+<entry name="signals (widgets)" url="ch04.html"/>
+<entry name="SimpleSoundServer interface" url="ch14lev1sec4.html"/>
+<entry name="since (" url="ch15.html"/>
+<entry name="single-instance application, kunique.cpp call definition" url="ch11lev1sec2.html"/>
+<entry name="single-instance application, kunique.h class definition" url="ch11lev1sec2.html"/>
+<entry name="single-instance application, main() method" url="ch11lev1sec2.html"/>
+<entry name="single-instance application" url="ch11lev1sec2.html"/>
+<entry name="slotButton()" url="ch03lev1sec4.html"/>
+<entry name="slotOpen() function" url="ch07lev1sec5.html"/>
+<entry name="slotSave() function" url="ch07lev1sec5.html"/>
+<entry name="slots, connecting to signals" url="ch03lev1sec3.html"/>
+<entry name="slots, creating" url="ch03lev1sec3.html"/>
+<entry name="slots (DCOP)" url="ch13lev1sec6.html"/>
+<entry name="slots, parameters" url="ch03lev1sec3.html"/>
+<entry name="slotSpecialHelp() function" url="ch05lev1sec2.html"/>
+<entry name="slotSpellCheck() method" url="ch10lev1sec3.html"/>
+<entry name="slots, (Qt)" url="ch03lev1sec3.html"/>
+<entry name="slots, slotButton()" url="ch03lev1sec4.html"/>
+<entry name="slots, temporary classes" url="ch03lev1sec3.html"/>
+<entry name="slots" url="ch03lev1sec2.html"/>
+<entry name="slots (widgets)" url="ch04.html"/>
+<entry name="snapshots" url="ch17lev1sec3.html"/>
+<entry name="socket() method" url="ch13lev1sec6.html"/>
+<entry name="software development, documentation" url="ch18.html"/>
+<entry name="software development, languages" url="ch18.html"/>
+<entry name="software development, packages, creating" url="ch18.html"/>
+<entry name="software development, project management" url="ch18.html"/>
+<entry name="sorry() function" url="ch05lev1sec3.html"/>
+<entry name="sound, KAudioPlayer class" url="ch14lev1sec6.html"/>
+<entry name="sound, LibKMid" url="ch14lev1sec6.html"/>
+<entry name="sound, multimedia" url="ch14lev1sec5.html"/>
+<entry name="sound, playing" url="ch06lev1sec5.html"/>
+<entry name="sound resource type" url="ch07lev1sec4.html"/>
+<entry name="sound, SimpleSoundServer interface" url="ch14lev1sec4.html"/>
+<entry name="sound, StereoBalanceControl sample program, balance() function" url="ch14lev1sec5.html"/>
+<entry name="sound, StereoBalanceControl sample program, IDL (interface definition language)" url="ch14lev1sec5.html"/>
+<entry name="sound, StereoBalanceControl sample program, makefile" url="ch14lev1sec5.html"/>
+<entry name="sound, StereoBalanceControl sample program, running on server" url="ch14lev1sec5.html"/>
+<entry name="sound, StereoBalanceControl sample program" url="ch14lev1sec5.html"/>
+<entry name="sound, stereo beeps, playing" url="ch14.html"/>
+<entry name="sound, StereoEffectStack interface" url="ch14lev1sec4.html"/>
+<entry name="sound" url="ch06lev1sec5.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System), CVS accounts" url="ch17lev1sec3.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System), cvsup utility" url="ch17lev1sec3.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System), cvsup utility" url="ch17lev1sec4.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System), cvs utility" url="ch17lev1sec5.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System), snapshots" url="ch17lev1sec3.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System)" url="ch17lev1sec3.html"/>
+<entry name="source code, accessing in CVS (Concurrent Version System), Web interface" url="ch17lev1sec3.html"/>
+<entry name="source code documentation, KDOC, class documentation" url="ch15.html"/>
+<entry name="source code documentation, KDOC, comments" url="ch15.html"/>
+<entry name="source code documentation, KDOC, downloading" url="ch15.html"/>
+<entry name="source code documentation, KDOC, installing" url="ch15.html"/>
+<entry name="source code documentation, KDOC, library documentation" url="ch15.html"/>
+<entry name="source code documentation, KDOC, method documentation" url="ch15.html"/>
+<entry name="source code documentation" url="ch15.html"/>
+<entry name="source code listings" url="ch04lev1sec3.html"/>
+<entry name="source files, session management" url="ch06lev1sec2.html"/>
+<entry name="source packages, installing" url="ch01lev1sec5.html"/>
+<entry name="speeding up Window updates (double-buffering), advantages" url="ch09lev1sec2.html"/>
+<entry name="speeding up Window updates (double-buffering), example of" url="ch09lev1sec2.html"/>
+<entry name="speeding up Window updates (double-buffering), screen flicker" url="ch09lev1sec2.html"/>
+<entry name="speeding up Window updates (double-buffering)" url="ch09lev1sec2.html"/>
+<entry name="spell-checking (KSpell), configuring" url="ch10lev1sec3.html"/>
+<entry name="spell-checking (KSpell), methods" url="ch10lev1sec3.html"/>
+<entry name="spell-checking (KSpell), modal spell-checking" url="ch10lev1sec3.html"/>
+<entry name="spell-checking (KSpell), sample application" url="ch10lev1sec3.html"/>
+<entry name="spell-checking (KSpell)" url="ch10lev1sec3.html"/>
+<entry name="spelling action" url="ch06.html"/>
+<entry name="standard actions, KStdAction class" url="ch05.html"/>
+<entry name="standard actions, KStdActionsDemo widget, kstdactionsdemo.cpp class declaration" url="ch05.html"/>
+<entry name="standard actions, KStdActionsDemo widget, kstdactionsdemo.h class definition" url="ch05.html"/>
+<entry name="standard actions, KStdActionsDemo widget, main() function" url="ch05.html"/>
+<entry name="standard actions, KStdActionsDemo widget" url="ch05.html"/>
+<entry name="standard dialog boxes, KFileDialog" url="ch05lev1sec3.html"/>
+<entry name="standard dialog boxes, KFontDialog" url="ch05lev1sec3.html"/>
+<entry name="standard dialog boxes, KMessageBox" url="ch05lev1sec3.html"/>
+<entry name="standard dialog boxes, sample application" url="ch05lev1sec3.html"/>
+<entry name="standard dialog boxes" url="ch05lev1sec3.html"/>
+<entry name="standard resource locations" url="ch07lev1sec4.html"/>
+<entry name="startComputation() method" url="ch09lev1sec3.html"/>
+<entry name="starting, drag events" url="ch07.html"/>
+<entry name="startobject parameter" url="ch03lev1sec3.html"/>
+<entry name="statements, #include" url="ch14lev1sec3.html"/>
+<entry name="states, toolbar icons" url="ch06lev1sec3.html"/>
+<entry name="static run() functions" url="ch06lev1sec7.html"/>
+<entry name="statusBar() method" url="ch02lev1sec4.html"/>
+<entry name="status bars, Konqueror status bar" url="ch05.html"/>
+<entry name="status bars, KWrite status bar" url="ch05.html"/>
+<entry name="status bars" url="ch05.html"/>
+<entry name="status lines" url="ch02lev1sec4.html"/>
+<entry name="Stderr page (KDevelop Output View" url="ch18.html"/>
+<entry name="Stdout page (KDevelop Output View" url="ch18.html"/>
+<entry name="Steo Over command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="Step In command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="Step In Instruction command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="Step Out command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="Step Over Instruction command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="StereoBalanceControl sample program, balance() function" url="ch14lev1sec5.html"/>
+<entry name="StereoBalanceControl sample program, IDL (interface definition language)" url="ch14lev1sec5.html"/>
+<entry name="StereoBalanceControl sample program, makefile" url="ch14lev1sec5.html"/>
+<entry name="StereoBalanceControl sample program, running on server" url="ch14lev1sec5.html"/>
+<entry name="StereoBalanceControl sample program" url="ch14lev1sec5.html"/>
+<entry name="stereo beeps, playing" url="ch14.html"/>
+<entry name="StereoEffectStack interface" url="ch14lev1sec4.html"/>
+<entry name="STL, (Standard Template Library)" url="ch03lev1sec5.html"/>
+<entry name="Stop command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="stopComputation() method" url="ch09lev1sec3.html"/>
+<entry name="streamEnd() function" url="ch14lev1sec3.html"/>
+<entry name="streaming data, reading devices" url="ch13lev1sec3.html"/>
+<entry name="streaming data" url="ch13lev1sec3.html"/>
+<entry name="streaming data, writing to devices" url="ch13lev1sec3.html"/>
+<entry name="streamInit() function" url="ch14lev1sec3.html"/>
+<entry name="streams, accessing" url="ch14lev1sec3.html"/>
+<entry name="streams, defining" url="ch14lev1sec3.html"/>
+<entry name="streams, synchronous versus asynchronous" url="ch14lev1sec3.html"/>
+<entry name="streamStart() function" url="ch14lev1sec3.html"/>
+<entry name="structs" url="ch14lev1sec3.html"/>
+<entry name="stub files (DCOP)" url="ch13lev1sec5.html"/>
+<entry name="subdirectories, configuring" url="ch16lev1sec2.html"/>
+<entry name="suspend() method" url="ch13lev1sec5.html"/>
+<entry name="synchronous streams" url="ch14lev1sec3.html"/>
+<entry name="syntax, i18n()" url="ch06lev1sec4.html"/>
+<entry name="system events, handling" url="ch04.html"/>
+<entry name="system requirements (KDE)" url="ch01lev1sec4.html"/>
+<entry name="tags (DocBook), document structure tags" url="ch15lev1sec2.html"/>
+<entry name="tags (DocBook), formatting tags" url="ch15lev1sec2.html"/>
+<entry name="tags (DocBook), meta-information tags" url="ch15lev1sec2.html"/>
+<entry name="tags (KDOC)" url="ch15.html"/>
+<entry name="tags (XML), DOCTYPE" url="ch12lev1sec3.html"/>
+<entry name="tags, XML (Extensible Markup Language)" url="ch05.html"/>
+<entry name="tags (XML), Merge" url="ch12lev1sec3.html"/>
+<entry name="targetobject parameter" url="ch03lev1sec3.html"/>
+<entry name="targets (makefiles)" url="ch16lev1sec2.html"/>
+<entry name="tasks" url="ch09lev1sec3.html"/>
+<entry name="template classes, listing" url="ch03lev1sec5.html"/>
+<entry name="templates, C++" url="ch03lev1sec5.html"/>
+<entry name="templates, KDevelop application templates, KDE-MDI" url="ch18lev1sec2.html"/>
+<entry name="templates, KDevelop application templates, KDE Mini" url="ch18lev1sec2.html"/>
+<entry name="templates, KDevelop application templates, KDE Normal" url="ch18lev1sec2.html"/>
+<entry name="templates, KDevelop application templates" url="ch18lev1sec2.html"/>
+<entry name="templates, QList class" url="ch03lev1sec5.html"/>
+<entry name="templates, STL" url="ch03lev1sec5.html"/>
+<entry name="testing, KXOSquare widget" url="ch04lev1sec2.html"/>
+<entry name="text editors" url="ch02.html"/>
+<entry name="text editor" url="ch05.html"/>
+<entry name="text tag (XML)" url="ch05.html"/>
+<entry name="throws (" url="ch15.html"/>
+<entry name="TicTacToe widget" url="ch04lev1sec3.html"/>
+<entry name="tooBar() method" url="ch02lev1sec4.html"/>
+<entry name="toolbar icons, specifications" url="ch06lev1sec3.html"/>
+<entry name="toolbar icons, states" url="ch06lev1sec3.html"/>
+<entry name="toolbar resource type" url="ch07lev1sec4.html"/>
+<entry name="toolbars, KCustomActions widget" url="ch05.html"/>
+<entry name="toolbars" url="ch02lev1sec4.html"/>
+<entry name="toolbars" url="ch05.html"/>
+<entry name="ToolBar tag (XML)" url="ch05.html"/>
+<entry name="toolkits, Qt" url="ch03.html"/>
+<entry name="tools, Autoconf" url="ch18.html"/>
+<entry name="tools, Automake" url="ch18.html"/>
+<entry name="tools, DocBook, DocBook Web site" url="ch15lev1sec2.html"/>
+<entry name="tools, DocBook, downloading" url="ch15lev1sec2.html"/>
+<entry name="tools, DocBook, processing documentation" url="ch15lev1sec2.html"/>
+<entry name="tools, DocBook, sample documentation" url="ch15lev1sec2.html"/>
+<entry name="tools, DocBook, tags" url="ch15lev1sec2.html"/>
+<entry name="tools, DocBook" url="ch15lev1sec2.html"/>
+<entry name="tools, gdb debugger, commands" url="ch18lev1sec6.html"/>
+<entry name="tools, gdb debugger, enabling debugging information" url="ch18lev1sec6.html"/>
+<entry name="tools, gdb debugger, options" url="ch18lev1sec6.html"/>
+<entry name="tools, gdb debugger, running" url="ch18lev1sec6.html"/>
+<entry name="tools, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="tools, KDOC, class documentation" url="ch15.html"/>
+<entry name="tools, KDOC, comments" url="ch15.html"/>
+<entry name="tools, KDOC, downloading" url="ch15.html"/>
+<entry name="tools, KDOC, installing" url="ch15.html"/>
+<entry name="tools, KDOC, library documentation" url="ch15.html"/>
+<entry name="tools, KDOC, method documentation" url="ch15.html"/>
+<entry name="tools, KDOC" url="ch15.html"/>
+<entry name="Tools menu commands" url="ch06.html"/>
+<entry name="Tools window (KDevelop)" url="ch18.html"/>
+<entry name="Tooltips" url="ch05lev1sec2.html"/>
+<entry name="top-level directories, configuring" url="ch16lev1sec2.html"/>
+<entry name="transactions (DCOP)" url="ch13lev1sec5.html"/>
+<entry name="translation files" url="ch06lev1sec4.html"/>
+<entry name="transparency (network)" url="ch07lev1sec5.html"/>
+<entry name="Tree View (KDevelop IDE), CV (Class Viewer)" url="ch18.html"/>
+<entry name="Tree View (KDevelop IDE), DOC (Documentation Tree View)" url="ch18.html"/>
+<entry name="Tree View (KDevelop IDE), LFV (Logical File Viewer)" url="ch18.html"/>
+<entry name="Tree View (KDevelop IDE), LFV (Logical File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="Tree View (KDevelop IDE), RFV (Real File Viewer)" url="ch18.html"/>
+<entry name="Tree View (KDevelop IDE), RFV (Real File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="Tree View (KDevelop IDE)" url="ch18.html"/>
+<entry name="Tree View (KDevelop IDE), VAR (Variable Viewer)" url="ch18.html"/>
+<entry name="Trolltech Web site" url="ch03.html"/>
+<entry name="troubleshooting, gdb debugger, commands" url="ch18lev1sec6.html"/>
+<entry name="troubleshooting, gdb debugger, enabling debugging information" url="ch18lev1sec6.html"/>
+<entry name="troubleshooting, gdb debugger, options" url="ch18lev1sec6.html"/>
+<entry name="troubleshooting, gdb debugger, running" url="ch18lev1sec6.html"/>
+<entry name="troubleshooting, gdb debugger" url="ch18lev1sec6.html"/>
+<entry name="tuning performance" url="ch09lev1sec3.html"/>
+<entry name="types (IDL)" url="ch14lev1sec3.html"/>
+<entry name="UI compliance, document-centric interface, actions" url="ch05.html"/>
+<entry name="UI compliance, document-centric interface, content areas" url="ch05.html"/>
+<entry name="UI compliance, document-centric interface, menubars" url="ch05.html"/>
+<entry name="UI compliance, document-centric interface, status bars" url="ch05.html"/>
+<entry name="UI compliance, document-centric interface, toolbars" url="ch05.html"/>
+<entry name="UI compliance, document-centric interface" url="ch05.html"/>
+<entry name="UI compliance, help, Tooltips" url="ch05lev1sec2.html"/>
+<entry name="UI compliance, help, ToolTips" url="ch05lev1sec2.html"/>
+<entry name="UI compliance, help" url="ch05lev1sec2.html"/>
+<entry name="UI compliance, standard dialog boxes, KFileDialog" url="ch05lev1sec3.html"/>
+<entry name="UI compliance, standard dialog boxes, KFontDialog" url="ch05lev1sec3.html"/>
+<entry name="UI compliance, standard dialog boxes, KMessageBox" url="ch05lev1sec3.html"/>
+<entry name="UI compliance, standard dialog boxes, sample application" url="ch05lev1sec3.html"/>
+<entry name="UI compliance, standard dialog boxes" url="ch05lev1sec3.html"/>
+<entry name="UI compliance" url="ch05.html"/>
+<entry name="ULink tag (DocBook)" url="ch15lev1sec2.html"/>
+<entry name="undo action" url="ch06.html"/>
+<entry name="uninstall target" url="ch16lev1sec2.html"/>
+<entry name="unique applications, KUniqueApplication example, passing command-line parameters" url="ch13lev1sec7.html"/>
+<entry name="unique applications, KUniqueApplication example, startup" url="ch13lev1sec7.html"/>
+<entry name="unique applications, KUniqueApplication example" url="ch13lev1sec7.html"/>
+<entry name="unique applications" url="ch13.html"/>
+<entry name="up action" url="ch06.html"/>
+<entry name="update() method, QPainter class" url="ch04lev1sec2.html"/>
+<entry name="update option (cvs command)" url="ch17lev1sec5.html"/>
+<entry name="updating, administrative files" url="ch16lev1sec2.html"/>
+<entry name="updating, modules (CVS)" url="ch17lev1sec5.html"/>
+<entry name="upload() function" url="ch07lev1sec5.html"/>
+<entry name="uploading, software" url="ch16lev1sec3.html"/>
+<entry name="user-friendly applications" url="ch06lev1sec9.html"/>
+<entry name="user input, widgets, KDisc widget example" url="ch04lev1sec4.html"/>
+<entry name="user input, widgets, keystrokes" url="ch04lev1sec4.html"/>
+<entry name="user input, widgets, mouse clicks" url="ch04lev1sec4.html"/>
+<entry name="user input, widgets" url="ch04lev1sec4.html"/>
+<entry name="user interface (KDevelop IDE), _____debugger), commands" url="ch18lev1sec6.html"/>
+<entry name="user interface (KDevelop IDE), Dialog Editor, advantages" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Dialog Editor" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Dialog Editor, weaknesses" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), gdb debugger), commands" url="ch18lev1sec6.html"/>
+<entry name="user interface (KDevelop IDE), gdb (debugger), enabling debugging information" url="ch18lev1sec6.html"/>
+<entry name="user interface (KDevelop IDE), gdb (debugger), options" url="ch18lev1sec6.html"/>
+<entry name="user interface (KDevelop IDE), gdb (debugger), running" url="ch18lev1sec6.html"/>
+<entry name="user interface (KDevelop IDE), gdb (debugger)" url="ch18lev1sec6.html"/>
+<entry name="user interface (KDevelop IDE), Output View, Breakpoint page" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Output View, Disassemble page" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Output View, Frame Stack page" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Output View, Messages page" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Output View, Stderr page" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Output View, Stdout page" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Output View" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, CV (Class Viewer)" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, DOC (Documentation Tree View)" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, LFV (Logical File Viewer)" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, LFV (Logical File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, RFV (Real File Viewer)" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, RFV (Real File Viewer)" url="ch18lev1sec5.html"/>
+<entry name="user interface (KDevelop IDE), Tree View" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), Tree View, VAR (Variable Viewer)" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE)" url="ch18.html"/>
+<entry name="user interface (KDevelop IDE), working area" url="ch18.html"/>
+<entry name="user-interface library" url="ch08lev1sec4.html"/>
+<entry name="users, notifications" url="ch06lev1sec6.html"/>
+<entry name="utilities, cvs, commands" url="ch17lev1sec5.html"/>
+<entry name="utilities, cvs, configuring" url="ch17lev1sec5.html"/>
+<entry name="utilities, cvsup, advantages" url="ch17lev1sec3.html"/>
+<entry name="utilities, cvsup, configuring" url="ch17lev1sec4.html"/>
+<entry name="utilities, make" url="ch02lev1sec2.html"/>
+<entry name="utilities, xgettext" url="ch07lev1sec4.html"/>
+<entry name="utility classes, (Qt)" url="ch03lev1sec5.html"/>
+<entry name="variables, environment variables, KDEDIR" url="ch02lev1sec2.html"/>
+<entry name="variables, environment variables, QTDIR" url="ch02lev1sec2.html"/>
+<entry name="Variable Viewer (VAR)" url="ch18.html"/>
+<entry name="VAR (Variable Viewer)" url="ch18.html"/>
+<entry name="version control, CVS, accounts" url="ch17lev1sec3.html"/>
+<entry name="version control, CVS, branches" url="ch17lev1sec2.html"/>
+<entry name="version control, CVS, (Concurrent Versions System)" url="ch17.html"/>
+<entry name="version control, CVS, cvsup utility" url="ch17lev1sec3.html"/>
+<entry name="version control, CVS, cvsup utility" url="ch17lev1sec4.html"/>
+<entry name="version control, CVS, cvs utility" url="ch17lev1sec5.html"/>
+<entry name="version control, CVS, directories" url="ch17lev1sec5.html"/>
+<entry name="version control, CVS, files" url="ch17lev1sec5.html"/>
+<entry name="version control, CVS, modules" url="ch17lev1sec2.html"/>
+<entry name="version control, CVS, snapshots" url="ch17lev1sec3.html"/>
+<entry name="version control, CVS" url="ch17.html"/>
+<entry name="version control, CVS, Web interface" url="ch17lev1sec3.html"/>
+<entry name="versions, KDevelop IDE" url="ch18.html"/>
+<entry name="versions, KDevelop IDE, version 2.0" url="ch18.html"/>
+<entry name="versions, KDevelop IDE, version 2.0" url="ch18lev1sec7.html"/>
+<entry name="version (" url="ch15.html"/>
+<entry name="vi editor" url="ch02.html"/>
+<entry name="Viewers command (gdb debugger)" url="ch18lev1sec6.html"/>
+<entry name="View menu commands" url="ch06.html"/>
+<entry name="views, KDevelop IDE, Output View" url="ch18.html"/>
+<entry name="views, KDevelop IDE, Tree View" url="ch18.html"/>
+<entry name="wallpaper resource type" url="ch07lev1sec4.html"/>
+<entry name="warningContinueCancel() function" url="ch05lev1sec3.html"/>
+<entry name="Web, CVS (Concurrent Version System) interface" url="ch17lev1sec3.html"/>
+<entry name="Web sites, DKE Developers" url="ch01lev1sec2.html"/>
+<entry name="Web sites, DocBook" url="ch15lev1sec2.html"/>
+<entry name="Web sites, Freshmeat" url="ch16lev1sec3.html"/>
+<entry name="Web sites, ICE (Inter-Client Exchange) documentation" url="ch13lev1sec3.html"/>
+<entry name="Web sites, Interface Hall of Shame" url="ch06lev1sec9.html"/>
+<entry name="Web sites, Interface Hall of Shame" url="ch08lev1sec7.html"/>
+<entry name="Web sites, KDE Translator's and Documenter's Web site" url="ch06lev1sec4.html"/>
+<entry name="Web sites, KDE" url="ch01lev1sec3.html"/>
+<entry name="Web sites, licenses" url="ch19lev1sec5.html"/>
+<entry name="Web sites, Mesa" url="ch03lev1sec6.html"/>
+<entry name="Web sites, OpenGl" url="ch03lev1sec6.html"/>
+<entry name="Web sites, QDataStream documentation" url="ch13lev1sec3.html"/>
+<entry name="Web sites, Trolltech" url="ch03.html"/>
+<entry name="Web sites, XDND protocol" url="ch07.html"/>
+<entry name="Web sites, XML-RPC" url="ch13lev1sec7.html"/>
+<entry name="whatsThis action" url="ch06.html"/>
+<entry name="wheelEvent() event handler, widgets" url="ch04.html"/>
+<entry name="widets, KImageView (image viewer/converter), kimageview.cpp class declaration" url="ch10lev1sec2.html"/>
+<entry name="widets, KImageView (image viewer/converter), kimageview.h class definition" url="ch10lev1sec2.html"/>
+<entry name="widets, KImageView (image viewer/converter), main() method" url="ch10lev1sec2.html"/>
+<entry name="widets, KImageView (image viewer/converter)" url="ch10lev1sec2.html"/>
+<entry name="widgets, attributes" url="ch04.html"/>
+<entry name="widgets, child widgets, geometry management" url="ch04lev1sec3.html"/>
+<entry name="widgets, child widgets, KChildren example" url="ch04lev1sec3.html"/>
+<entry name="widgets, child widgets" url="ch04lev1sec3.html"/>
+<entry name="widgets, compared to parts" url="ch12.html"/>
+<entry name="widgets, defined" url="ch04.html"/>
+<entry name="widgets, dialog widgets" url="ch08.html"/>
+<entry name="widgets, documentation" url="ch04.html"/>
+<entry name="widgets, drawing commands, recording" url="ch04lev1sec2.html"/>
+<entry name="widgets, drawing graphics on" url="ch03lev1sec2.html"/>
+<entry name="widgets, event handlers, closeEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, dragEnterEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, dragLeaveEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, dragMoveEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, dropEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, enterEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, event()" url="ch04.html"/>
+<entry name="widgets, event handlers, focusInEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, focusOutEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, hideEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, keyPressEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, keyReleaseEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, leaveEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, mouseDoubleClickEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, mouseMoveEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, mousePressEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, mouseReleaseEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, moveEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, paintEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, resizeEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers, showEvent()" url="ch04.html"/>
+<entry name="widgets, event handlers" url="ch04.html"/>
+<entry name="widgets, event handlers, wheelEvent()" url="ch04.html"/>
+<entry name="widgets, KHTMLWidget" url="ch10.html"/>
+<entry name="widgets, KSpell (spell-checking), configuring" url="ch10lev1sec3.html"/>
+<entry name="widgets, KSpell (spell-checking), methods" url="ch10lev1sec3.html"/>
+<entry name="widgets, KSpell (spell-checking), modal spell-checking" url="ch10lev1sec3.html"/>
+<entry name="widgets, KSpell (spell-checking), sample application" url="ch10lev1sec3.html"/>
+<entry name="widgets, KSpell (spell-checking)" url="ch10lev1sec3.html"/>
+<entry name="widgets, manager widgets (kdeui)" url="ch08lev1sec4.html"/>
+<entry name="widgets, names of specific widgets" url="ch10lev1sec3.html"/>
+<entry name="widgets, painting, invoking paint events" url="ch04lev1sec2.html"/>
+<entry name="widgets, painting, KXOSquare example" url="ch04lev1sec2.html"/>
+<entry name="widgets, painting, paintEvent() method" url="ch04lev1sec2.html"/>
+<entry name="widgets, painting, repainting" url="ch04lev1sec2.html"/>
+<entry name="widgets, painting" url="ch04lev1sec2.html"/>
+<entry name="widgets, QGL" url="ch03lev1sec6.html"/>
+<entry name="widgets, sample class declaration" url="ch04.html"/>
+<entry name="widgets, signals" url="ch04.html"/>
+<entry name="widgets, slots" url="ch04.html"/>
+<entry name="widgets" url="ch01lev1sec2.html"/>
+<entry name="widgets" url="ch04.html"/>
+<entry name="widgets" url="ch04lev1sec3.html"/>
+<entry name="widgets" url="ch09lev1sec2.html"/>
+<entry name="widgets, user input, KDisc widget example" url="ch04lev1sec4.html"/>
+<entry name="widgets, user input, keystrokes" url="ch04lev1sec4.html"/>
+<entry name="widgets, user input, mouse clicks" url="ch04lev1sec4.html"/>
+<entry name="widgets, user input" url="ch04lev1sec4.html"/>
+<entry name="Window updates, double-buffering, advantages" url="ch09lev1sec2.html"/>
+<entry name="Window updates, double-buffering, example of" url="ch09lev1sec2.html"/>
+<entry name="Window updates, double-buffering, screen flicker" url="ch09lev1sec2.html"/>
+<entry name="Window updates, double-buffering" url="ch09lev1sec2.html"/>
+<entry name="wizards, Application Wizard (KDevelop)" url="ch18lev1sec2.html"/>
+<entry name="working area (KDevelop IDE)" url="ch18.html"/>
+<entry name="World Wide Web" url="ch17lev1sec3.html"/>
+<entry name="writeGlobalSettings() method" url="ch10lev1sec3.html"/>
+<entry name="writing, QDataStream serialization" url="ch13lev1sec3.html"/>
+<entry name="WWW" url="ch17lev1sec3.html"/>
+<entry name="X Atoms" url="ch13lev1sec2.html"/>
+<entry name="XDND protocol" url="ch07.html"/>
+<entry name="xgettext utility" url="ch07lev1sec4.html"/>
+<entry name="XML (Extensible Markup Language), tags" url="ch05.html"/>
+<entry name="XML (Extensible Markup Language)" url="ch05.html"/>
+<entry name="XML files, user interfaces" url="ch12lev1sec3.html"/>
+<entry name="XML-RPC" url="ch13lev1sec7.html"/>
+<entry name="XML tags, DOCTYPE" url="ch12lev1sec3.html"/>
+<entry name="XML tags, Merge" url="ch12lev1sec3.html"/>
+<entry name="X Windows programming, Qt toolkit" url="ch03.html"/>
+<entry name="z6 option (cvs command)" url="ch17lev1sec5.html"/>
+<entry name="zoom action" url="ch06.html"/>
+<entry name="zoomIn action" url="ch06.html"/>
+<entry name="ZoomOut action" url="ch06.html"/>
+</index>
+</kdeveloptoc>
+
diff --git a/languages/cpp/doc/kdetemplates.toc b/languages/cpp/doc/kdetemplates.toc
new file mode 100644
index 00000000..c72f19ad
--- /dev/null
+++ b/languages/cpp/doc/kdetemplates.toc
@@ -0,0 +1,9 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>The KDevelop C++ KDE templates explained</title>
+<base href="http://women.kde.org/articles/tutorials/kdevelop_templates"/>
+<tocsect1 name="General KDE templates" url="index.php"/>
+<tocsect1 name="Other KDE templates" url="others.php/"/>
+<tocsect1 name="SCons templates" url="scons.php"/>
+<tocsect1 name="Qt templates" url="qt.php"/>
+</kdeveloptoc>
diff --git a/languages/cpp/doc/libc.toc b/languages/cpp/doc/libc.toc
new file mode 100644
index 00000000..a007614d
--- /dev/null
+++ b/languages/cpp/doc/libc.toc
@@ -0,0 +1,858 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>LIBC (umn.edu)</title>
+<base href="http://epoxy.mrs.umn.edu/doc/glibc-doc/html/"/>
+<tocsect1 name="1. Introduction" url="chapters_1.html#SEC1">
+ <tocsect2 name="1.1 Getting Started" url="chapters_1.html#SEC2"/>
+ <tocsect2 name="1.2 Standards and Portability" url="chapters_1.html#SEC3">
+ <tocsect3 name="1.2.1 ISO C" url="chapters_1.html#SEC4"/>
+ <tocsect3 name="1.2.2 POSIX (The Portable Operating System Interface)" url="chapters_1.html#SEC5"/>
+ <tocsect3 name="1.2.3 Berkeley Unix" url="chapters_1.html#SEC6"/>
+ <tocsect3 name="1.2.4 SVID (The System V Interface Description)" url="chapters_1.html#SEC7"/>
+ <tocsect3 name="1.2.5 XPG (The X/Open Portability Guide)" url="chapters_1.html#SEC8"/>
+ </tocsect2>
+ <tocsect2 name="1.3 Using the Library" url="chapters_1.html#SEC9">
+ <tocsect3 name="1.3.1 Header Files" url="chapters_1.html#SEC10"/>
+ <tocsect3 name="1.3.2 Macro Definitions of Functions" url="chapters_1.html#SEC11"/>
+ <tocsect3 name="1.3.3 Reserved Names" url="chapters_1.html#SEC12"/>
+ <tocsect3 name="1.3.4 Feature Test Macros" url="chapters_1.html#SEC13"/>
+ </tocsect2>
+ <tocsect2 name="1.4 Roadmap to the Manual" url="chapters_1.html#SEC14"/>
+</tocsect1>
+<tocsect1 name="2. Error Reporting" url="chapters_2.html#SEC15">
+ <tocsect2 name="2.1 Checking for Errors" url="chapters_2.html#SEC16"/>
+ <tocsect2 name="2.2 Error Codes" url="chapters_2.html#SEC17"/>
+ <tocsect2 name="2.3 Error Messages" url="chapters_2.html#SEC18"/>
+</tocsect1>
+<tocsect1 name="3. Virtual Memory Allocation And Paging" url="chapters_3.html#SEC19">
+ <tocsect2 name="3.1 Process Memory Concepts" url="chapters_3.html#SEC20"/>
+ <tocsect2 name="3.2 Allocating Storage For Program Data" url="chapters_3.html#SEC21">
+ <tocsect3 name="3.2.1 Memory Allocation in C Programs" url="chapters_3.html#SEC22">
+ <tocsect4 name="3.2.1.1 Dynamic Memory Allocation" url="chapters_3.html#SEC23"/>
+ </tocsect3>
+ <tocsect3 name="3.2.2 Unconstrained Allocation" url="chapters_3.html#SEC24">
+ <tocsect4 name="3.2.2.1 Basic Memory Allocation" url="chapters_3.html#SEC25"/>
+ <tocsect4 name="3.2.2.2 Examples of malloc" url="chapters_3.html#SEC26"/>
+ <tocsect4 name="3.2.2.3 Freeing Memory Allocated with malloc" url="chapters_3.html#SEC27"/>
+ <tocsect4 name="3.2.2.4 Changing the Size of a Block" url="chapters_3.html#SEC28"/>
+ <tocsect4 name="3.2.2.5 Allocating Cleared Space" url="chapters_3.html#SEC29"/>
+ <tocsect4 name="3.2.2.6 Efficiency Considerations for malloc" url="chapters_3.html#SEC30"/>
+ <tocsect4 name="3.2.2.7 Allocating Aligned Memory Blocks" url="chapters_3.html#SEC31"/>
+ <tocsect4 name="3.2.2.8 Malloc Tunable Parameters" url="chapters_3.html#SEC32"/>
+ <tocsect4 name="3.2.2.9 Heap Consistency Checking" url="chapters_3.html#SEC33"/>
+ <tocsect4 name="3.2.2.10 Memory Allocation Hooks" url="chapters_3.html#SEC34"/>
+ <tocsect4 name="3.2.2.11 Statistics for Memory Allocation with malloc" url="chapters_3.html#SEC35"/>
+ <tocsect4 name="3.2.2.12 Summary of malloc-Related Functions" url="chapters_3.html#SEC36"/>
+ </tocsect3>
+ <tocsect3 name="3.2.3 Allocation Debugging" url="chapters_3.html#SEC37">
+ <tocsect4 name="3.2.3.1 How to install the tracing functionality" url="chapters_3.html#SEC38"/>
+ <tocsect4 name="3.2.3.2 Example program excerpts" url="chapters_3.html#SEC39"/>
+ <tocsect4 name="3.2.3.3 Some more or less clever ideas" url="chapters_3.html#SEC40"/>
+ <tocsect4 name="3.2.3.4 Interpreting the traces" url="chapters_3.html#SEC41"/>
+ </tocsect3>
+ <tocsect3 name="3.2.4 Obstacks" url="chapters_3.html#SEC42">
+ <tocsect4 name="3.2.4.1 Creating Obstacks" url="chapters_3.html#SEC43"/>
+ <tocsect4 name="3.2.4.2 Preparing for Using Obstacks" url="chapters_3.html#SEC44"/>
+ <tocsect4 name="3.2.4.3 Allocation in an Obstack" url="chapters_3.html#SEC45"/>
+ <tocsect4 name="3.2.4.4 Freeing Objects in an Obstack" url="chapters_3.html#SEC46"/>
+ <tocsect4 name="3.2.4.5 Obstack Functions and Macros" url="chapters_3.html#SEC47"/>
+ <tocsect4 name="3.2.4.6 Growing Objects" url="chapters_3.html#SEC48"/>
+ <tocsect4 name="3.2.4.7 Extra Fast Growing Objects" url="chapters_3.html#SEC49"/>
+ <tocsect4 name="3.2.4.8 Status of an Obstack" url="chapters_3.html#SEC50"/>
+ <tocsect4 name="3.2.4.9 Alignment of Data in Obstacks" url="chapters_3.html#SEC51"/>
+ <tocsect4 name="3.2.4.10 Obstack Chunks" url="chapters_3.html#SEC52"/>
+ <tocsect4 name="3.2.4.11 Summary of Obstack Functions" url="chapters_3.html#SEC53"/>
+ </tocsect3>
+ <tocsect3 name="3.2.5 Automatic Storage with Variable Size" url="chapters_3.html#SEC54">
+ <tocsect4 name="3.2.5.1 alloca Example" url="chapters_3.html#SEC55"/>
+ <tocsect4 name="3.2.5.2 Advantages of alloca" url="chapters_3.html#SEC56"/>
+ <tocsect4 name="3.2.5.3 Disadvantages of alloca" url="chapters_3.html#SEC57"/>
+ <tocsect4 name="3.2.5.4 GNU C Variable-Size Arrays" url="chapters_3.html#SEC58"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="3.3 Resizing the Data Segment" url="chapters_3.html#SEC59"/>
+ <tocsect2 name="3.4 Locking Pages" url="chapters_3.html#SEC60">
+ <tocsect3 name="3.4.1 Why Lock Pages" url="chapters_3.html#SEC61"/>
+ <tocsect3 name="3.4.2 Locked Memory Details" url="chapters_3.html#SEC62"/>
+ <tocsect3 name="3.4.3 Functions To Lock And Unlock Pages" url="chapters_3.html#SEC63"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="4. Character Handling" url="chapters_4.html#SEC64">
+ <tocsect2 name="4.1 Classification of Characters" url="chapters_4.html#SEC65"/>
+ <tocsect2 name="4.2 Case Conversion" url="chapters_4.html#SEC66"/>
+ <tocsect2 name="4.3 Character class determination for wide characters" url="chapters_4.html#SEC67"/>
+ <tocsect2 name="4.4 Notes on using the wide character classes" url="chapters_4.html#SEC68"/>
+ <tocsect2 name="4.5 Mapping of wide characters." url="chapters_4.html#SEC69"/>
+</tocsect1>
+<tocsect1 name="5. String and Array Utilities" url="chapters_5.html#SEC70">
+ <tocsect2 name="5.1 Representation of Strings" url="chapters_5.html#SEC71"/>
+ <tocsect2 name="5.2 String and Array Conventions" url="chapters_5.html#SEC72"/>
+ <tocsect2 name="5.3 String Length" url="chapters_5.html#SEC73"/>
+ <tocsect2 name="5.4 Copying and Concatenation" url="chapters_5.html#SEC74"/>
+ <tocsect2 name="5.5 String/Array Comparison" url="chapters_5.html#SEC75"/>
+ <tocsect2 name="5.6 Collation Functions" url="chapters_5.html#SEC76"/>
+ <tocsect2 name="5.7 Search Functions" url="chapters_5.html#SEC77">
+ <tocsect3 name="5.7.1 Compatibility String Search Functions" url="chapters_5.html#SEC78"/>
+ </tocsect2>
+ <tocsect2 name="5.8 Finding Tokens in a String" url="chapters_5.html#SEC79"/>
+ <tocsect2 name="5.9 strfry" url="chapters_5.html#SEC80"/>
+ <tocsect2 name="5.10 Trivial Encryption" url="chapters_5.html#SEC81"/>
+ <tocsect2 name="5.11 Encode Binary Data" url="chapters_5.html#SEC82"/>
+ <tocsect2 name="5.12 Argz and Envz Vectors" url="chapters_5.html#SEC83">
+ <tocsect3 name="5.12.1 Argz Functions" url="chapters_5.html#SEC84"/>
+ <tocsect3 name="5.12.2 Envz Functions" url="chapters_5.html#SEC85"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="6. Character Set Handling" url="chapters_6.html#SEC86">
+ <tocsect2 name="6.1 Introduction to Extended Characters" url="chapters_6.html#SEC87"/>
+ <tocsect2 name="6.2 Overview about Character Handling Functions" url="chapters_6.html#SEC88"/>
+ <tocsect2 name="6.3 Restartable Multibyte Conversion Functions" url="chapters_6.html#SEC89">
+ <tocsect3 name="6.3.1 Selecting the conversion and its properties" url="chapters_6.html#SEC90"/>
+ <tocsect3 name="6.3.2 Representing the state of the conversion" url="chapters_6.html#SEC91"/>
+ <tocsect3 name="6.3.3 Converting Single Characters" url="chapters_6.html#SEC92"/>
+ <tocsect3 name="6.3.4 Converting Multibyte and Wide Character Strings" url="chapters_6.html#SEC93"/>
+ <tocsect3 name="6.3.5 A Complete Multibyte Conversion Example" url="chapters_6.html#SEC94"/>
+ </tocsect2>
+ <tocsect2 name="6.4 Non-reentrant Conversion Function" url="chapters_6.html#SEC95">
+ <tocsect3 name="6.4.1 Non-reentrant Conversion of Single Characters" url="chapters_6.html#SEC96"/>
+ <tocsect3 name="6.4.2 Non-reentrant Conversion of Strings" url="chapters_6.html#SEC97"/>
+ <tocsect3 name="6.4.3 States in Non-reentrant Functions" url="chapters_6.html#SEC98"/>
+ </tocsect2>
+ <tocsect2 name="6.5 Generic Charset Conversion" url="chapters_6.html#SEC99">
+ <tocsect3 name="6.5.1 Generic Character Set Conversion Interface" url="chapters_6.html#SEC100"/>
+ <tocsect3 name="6.5.2 A complete iconv example" url="chapters_6.html#SEC101"/>
+ <tocsect3 name="6.5.3 Some Details about other iconv Implementations" url="chapters_6.html#SEC102"/>
+ <tocsect3 name="6.5.4 The iconv Implementation in the GNU C library" url="chapters_6.html#SEC103">
+ <tocsect4 name="6.5.4.1 Format of `gconv-modules' files" url="chapters_6.html#SEC104"/>
+ <tocsect4 name="6.5.4.2 Finding the conversion path in iconv" url="chapters_6.html#SEC105"/>
+ <tocsect4 name="6.5.4.3 iconv module data structures" url="chapters_6.html#SEC106"/>
+ <tocsect4 name="6.5.4.4 iconv module interfaces" url="chapters_6.html#SEC107"/>
+ </tocsect3>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="7. Locales and Internationalization" url="chapters_7.html#SEC108">
+ <tocsect2 name="7.1 What Effects a Locale Has" url="chapters_7.html#SEC109"/>
+ <tocsect2 name="7.2 Choosing a Locale" url="chapters_7.html#SEC110"/>
+ <tocsect2 name="7.3 Categories of Activities that Locales Affect" url="chapters_7.html#SEC111"/>
+ <tocsect2 name="7.4 How Programs Set the Locale" url="chapters_7.html#SEC112"/>
+ <tocsect2 name="7.5 Standard Locales" url="chapters_7.html#SEC113"/>
+ <tocsect2 name="7.6 Accessing Locale Information" url="chapters_7.html#SEC114">
+ <tocsect3 name="7.6.1 localeconv: It is portable but small...small" url="chapters_7.html#SEC115">
+ <tocsect4 name="7.6.1.1 Generic Numeric Formatting Parameters" url="chapters_7.html#SEC116"/>
+ <tocsect4 name="7.6.1.2 Printing the Currency Symbol" url="chapters_7.html#SEC117"/>
+ <tocsect4 name="7.6.1.3 Printing the Sign of a Monetary Amount" url="chapters_7.html#SEC118"/>
+ </tocsect3>
+ <tocsect3 name="7.6.2 Pinpoint Access to Locale Data" url="chapters_7.html#SEC119"/>
+ </tocsect2>
+ <tocsect2 name="7.7 A dedicated function to format numbers" url="chapters_7.html#SEC120"/>
+ <tocsect2 name="7.8 Yes-or-No Questions" url="chapters_7.html#SEC121"/>
+</tocsect1>
+<tocsect1 name="8. Message Translation" url="chapters_8.html#SEC122">
+ <tocsect2 name="8.1 X/Open Message Catalog Handling" url="chapters_8.html#SEC123">
+ <tocsect3 name="8.1.1 The catgets function family" url="chapters_8.html#SEC124"/>
+ <tocsect3 name="8.1.2 Format of the message catalog files" url="chapters_8.html#SEC125"/>
+ <tocsect3 name="8.1.3 Generate Message Catalogs files" url="chapters_8.html#SEC126"/>
+ <tocsect3 name="8.1.4 How to use the catgets interface" url="chapters_8.html#SEC127">
+ <tocsect4 name="8.1.4.1 Not using symbolic names" url="chapters_8.html#SEC128"/>
+ <tocsect4 name="8.1.4.2 Using symbolic names" url="chapters_8.html#SEC129"/>
+ <tocsect4 name="8.1.4.3 How does to this allow to develop" url="chapters_8.html#SEC130"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="8.2 The Uniforum approach to Message Translation" url="chapters_8.html#SEC131">
+ <tocsect3 name="8.2.1 The gettext family of functions" url="chapters_8.html#SEC132">
+ <tocsect4 name="8.2.1.1 What has to be done to translate a message?" url="chapters_8.html#SEC133"/>
+ <tocsect4 name="8.2.1.2 How to determine which catalog to be used" url="chapters_8.html#SEC134"/>
+ <tocsect4 name="8.2.1.3 Additional functions for more complicated situations" url="chapters_8.html#SEC135"/>
+ <tocsect4 name="8.2.1.4 How to specify the output character set gettext uses" url="chapters_8.html#SEC137"/>
+ <tocsect4 name="8.2.1.5 How to use gettext in GUI programs" url="chapters_8.html#SEC138"/>
+ <tocsect4 name="8.2.1.6 User influence on gettext" url="chapters_8.html#SEC139"/>
+ </tocsect3>
+ <tocsect3 name="8.2.2 Programs to handle message catalogs for gettext" url="chapters_8.html#SEC140"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="9. Searching and Sorting" url="chapters_9.html#SEC141">
+ <tocsect2 name="9.1 Defining the Comparison Function" url="chapters_9.html#SEC142"/>
+ <tocsect2 name="9.2 Array Search Function" url="chapters_9.html#SEC143"/>
+ <tocsect2 name="9.3 Array Sort Function" url="chapters_9.html#SEC144"/>
+ <tocsect2 name="9.4 Searching and Sorting Example" url="chapters_9.html#SEC145"/>
+ <tocsect2 name="9.5 The hsearch function." url="chapters_9.html#SEC146"/>
+ <tocsect2 name="9.6 The tsearch function." url="chapters_9.html#SEC147"/>
+</tocsect1>
+<tocsect1 name="10. Pattern Matching" url="chapters_10.html#SEC148">
+ <tocsect2 name="10.1 Wildcard Matching" url="chapters_10.html#SEC149"/>
+ <tocsect2 name="10.2 Globbing" url="chapters_10.html#SEC150">
+ <tocsect3 name="10.2.1 Calling glob" url="chapters_10.html#SEC151"/>
+ <tocsect3 name="10.2.2 Flags for Globbing" url="chapters_10.html#SEC152"/>
+ <tocsect3 name="10.2.3 More Flags for Globbing" url="chapters_10.html#SEC153"/>
+ </tocsect2>
+ <tocsect2 name="10.3 Regular Expression Matching" url="chapters_10.html#SEC154">
+ <tocsect3 name="10.3.1 POSIX Regular Expression Compilation" url="chapters_10.html#SEC155"/>
+ <tocsect3 name="10.3.2 Flags for POSIX Regular Expressions" url="chapters_10.html#SEC156"/>
+ <tocsect3 name="10.3.3 Matching a Compiled POSIX Regular Expression" url="chapters_10.html#SEC157"/>
+ <tocsect3 name="10.3.4 Match Results with Subexpressions" url="chapters_10.html#SEC158"/>
+ <tocsect3 name="10.3.5 Complications in Subexpression Matching" url="chapters_10.html#SEC159"/>
+ <tocsect3 name="10.3.6 POSIX Regexp Matching Cleanup" url="chapters_10.html#SEC160"/>
+ </tocsect2>
+ <tocsect2 name="10.4 Shell-Style Word Expansion" url="chapters_10.html#SEC161">
+ <tocsect3 name="10.4.1 The Stages of Word Expansion" url="chapters_10.html#SEC162"/>
+ <tocsect3 name="10.4.2 Calling wordexp" url="chapters_10.html#SEC163"/>
+ <tocsect3 name="10.4.3 Flags for Word Expansion" url="chapters_10.html#SEC164"/>
+ <tocsect3 name="10.4.4 wordexp Example" url="chapters_10.html#SEC165"/>
+ <tocsect3 name="10.4.5 Details of Tilde Expansion" url="chapters_10.html#SEC166"/>
+ <tocsect3 name="10.4.6 Details of Variable Substitution" url="chapters_10.html#SEC167"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="11. Input/Output Overview" url="chapters_11.html#SEC168">
+ <tocsect2 name="11.1 Input/Output Concepts" url="chapters_11.html#SEC169">
+ <tocsect3 name="11.1.1 Streams and File Descriptors" url="chapters_11.html#SEC170"/>
+ <tocsect3 name="11.1.2 File Position" url="chapters_11.html#SEC171"/>
+ </tocsect2>
+ <tocsect2 name="11.2 File Names" url="chapters_11.html#SEC172">
+ <tocsect3 name="11.2.1 Directories" url="chapters_11.html#SEC173"/>
+ <tocsect3 name="11.2.2 File Name Resolution" url="chapters_11.html#SEC174"/>
+ <tocsect3 name="11.2.3 File Name Errors" url="chapters_11.html#SEC175"/>
+ <tocsect3 name="11.2.4 Portability of File Names" url="chapters_11.html#SEC176"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="12. Input/Output on Streams" url="chapters_12.html#SEC177">
+ <tocsect2 name="12.1 Streams" url="chapters_12.html#SEC178"/>
+ <tocsect2 name="12.2 Standard Streams" url="chapters_12.html#SEC179"/>
+ <tocsect2 name="12.3 Opening Streams" url="chapters_12.html#SEC180"/>
+ <tocsect2 name="12.4 Closing Streams" url="chapters_12.html#SEC181"/>
+ <tocsect2 name="12.5 Streams and Threads" url="chapters_12.html#SEC182"/>
+ <tocsect2 name="12.6 Streams in Internationalized Applications" url="chapters_12.html#SEC183"/>
+ <tocsect2 name="12.7 Simple Output by Characters or Lines" url="chapters_12.html#SEC184"/>
+ <tocsect2 name="12.8 Character Input" url="chapters_12.html#SEC185"/>
+ <tocsect2 name="12.9 Line-Oriented Input" url="chapters_12.html#SEC186"/>
+ <tocsect2 name="12.10 Unreading" url="chapters_12.html#SEC187">
+ <tocsect3 name="12.10.1 What Unreading Means" url="chapters_12.html#SEC188"/>
+ <tocsect3 name="12.10.2 Using ungetc To Do Unreading" url="chapters_12.html#SEC189"/>
+ </tocsect2>
+ <tocsect2 name="12.11 Block Input/Output" url="chapters_12.html#SEC190"/>
+ <tocsect2 name="12.12 Formatted Output" url="chapters_12.html#SEC191">
+ <tocsect3 name="12.12.1 Formatted Output Basics" url="chapters_12.html#SEC192"/>
+ <tocsect3 name="12.12.2 Output Conversion Syntax" url="chapters_12.html#SEC193"/>
+ <tocsect3 name="12.12.3 Table of Output Conversions" url="chapters_12.html#SEC194"/>
+ <tocsect3 name="12.12.4 Integer Conversions" url="chapters_12.html#SEC195"/>
+ <tocsect3 name="12.12.5 Floating-Point Conversions" url="chapters_12.html#SEC196"/>
+ <tocsect3 name="12.12.6 Other Output Conversions" url="chapters_12.html#SEC197"/>
+ <tocsect3 name="12.12.7 Formatted Output Functions" url="chapters_12.html#SEC198"/>
+ <tocsect3 name="12.12.8 Dynamically Allocating Formatted Output" url="chapters_12.html#SEC199"/>
+ <tocsect3 name="12.12.9 Variable Arguments Output Functions" url="chapters_12.html#SEC200"/>
+ <tocsect3 name="12.12.10 Parsing a Template String" url="chapters_12.html#SEC201"/>
+ <tocsect3 name="12.12.11 Example of Parsing a Template String" url="chapters_12.html#SEC202"/>
+ </tocsect2>
+ <tocsect2 name="12.13 Customizing printf" url="chapters_12.html#SEC203">
+ <tocsect3 name="12.13.1 Registering New Conversions" url="chapters_12.html#SEC204"/>
+ <tocsect3 name="12.13.2 Conversion Specifier Options" url="chapters_12.html#SEC205"/>
+ <tocsect3 name="12.13.3 Defining the Output Handler" url="chapters_12.html#SEC206"/>
+ <tocsect3 name="12.13.4 printf Extension Example" url="chapters_12.html#SEC207"/>
+ <tocsect3 name="12.13.5 Predefined printf Handlers" url="chapters_12.html#SEC208"/>
+ </tocsect2>
+ <tocsect2 name="12.14 Formatted Input" url="chapters_12.html#SEC209">
+ <tocsect3 name="12.14.1 Formatted Input Basics" url="chapters_12.html#SEC210"/>
+ <tocsect3 name="12.14.2 Input Conversion Syntax" url="chapters_12.html#SEC211"/>
+ <tocsect3 name="12.14.3 Table of Input Conversions" url="chapters_12.html#SEC212"/>
+ <tocsect3 name="12.14.4 Numeric Input Conversions" url="chapters_12.html#SEC213"/>
+ <tocsect3 name="12.14.5 String Input Conversions" url="chapters_12.html#SEC214"/>
+ <tocsect3 name="12.14.6 Dynamically Allocating String Conversions" url="chapters_12.html#SEC215"/>
+ <tocsect3 name="12.14.7 Other Input Conversions" url="chapters_12.html#SEC216"/>
+ <tocsect3 name="12.14.8 Formatted Input Functions" url="chapters_12.html#SEC217"/>
+ <tocsect3 name="12.14.9 Variable Arguments Input Functions" url="chapters_12.html#SEC218"/>
+ </tocsect2>
+ <tocsect2 name="12.15 End-Of-File and Errors" url="chapters_12.html#SEC219"/>
+ <tocsect2 name="12.16 Recovering from errors" url="chapters_12.html#SEC220"/>
+ <tocsect2 name="12.17 Text and Binary Streams" url="chapters_12.html#SEC221"/>
+ <tocsect2 name="12.18 File Positioning" url="chapters_12.html#SEC222"/>
+ <tocsect2 name="12.19 Portable File-Position Functions" url="chapters_12.html#SEC223"/>
+ <tocsect2 name="12.20 Stream Buffering" url="chapters_12.html#SEC224">
+ <tocsect3 name="12.20.1 Buffering Concepts" url="chapters_12.html#SEC225"/>
+ <tocsect3 name="12.20.2 Flushing Buffers" url="chapters_12.html#SEC226"/>
+ <tocsect3 name="12.20.3 Controlling Which Kind of Buffering" url="chapters_12.html#SEC227"/>
+ </tocsect2>
+ <tocsect2 name="12.21 Other Kinds of Streams" url="chapters_12.html#SEC228">
+ <tocsect3 name="12.21.1 String Streams" url="chapters_12.html#SEC229"/>
+ <tocsect3 name="12.21.2 Obstack Streams" url="chapters_12.html#SEC230"/>
+ <tocsect3 name="12.21.3 Programming Your Own Custom Streams" url="chapters_12.html#SEC231">
+ <tocsect4 name="12.21.3.1 Custom Streams and Cookies" url="chapters_12.html#SEC232"/>
+ <tocsect4 name="12.21.3.2 Custom Stream Hook Functions" url="chapters_12.html#SEC233"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="12.22 Formatted Messages" url="chapters_12.html#SEC234">
+ <tocsect3 name="12.22.1 Printing Formatted Messages" url="chapters_12.html#SEC235"/>
+ <tocsect3 name="12.22.2 Adding Severity Classes" url="chapters_12.html#SEC236"/>
+ <tocsect3 name="12.22.3 How to use fmtmsg and addseverity" url="chapters_12.html#SEC237"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="13. Low-Level Input/Output" url="chapters_13.html#SEC238">
+ <tocsect2 name="13.1 Opening and Closing Files" url="chapters_13.html#SEC239"/>
+ <tocsect2 name="13.2 Input and Output Primitives" url="chapters_13.html#SEC240"/>
+ <tocsect2 name="13.3 Setting the File Position of a Descriptor" url="chapters_13.html#SEC241"/>
+ <tocsect2 name="13.4 Descriptors and Streams" url="chapters_13.html#SEC242"/>
+ <tocsect2 name="13.5 Dangers of Mixing Streams and Descriptors" url="chapters_13.html#SEC243">
+ <tocsect3 name="13.5.1 Linked Channels" url="chapters_13.html#SEC244"/>
+ <tocsect3 name="13.5.2 Independent Channels" url="chapters_13.html#SEC245"/>
+ <tocsect3 name="13.5.3 Cleaning Streams" url="chapters_13.html#SEC246"/>
+ </tocsect2>
+ <tocsect2 name="13.6 Fast Scatter-Gather I/O" url="chapters_13.html#SEC247"/>
+ <tocsect2 name="13.7 Memory-mapped I/O" url="chapters_13.html#SEC248"/>
+ <tocsect2 name="13.8 Waiting for Input or Output" url="chapters_13.html#SEC249"/>
+ <tocsect2 name="13.9 Synchronizing I/O operations" url="chapters_13.html#SEC250"/>
+ <tocsect2 name="13.10 Perform I/O Operations in Parallel" url="chapters_13.html#SEC251">
+ <tocsect3 name="13.10.1 Asynchronous Read and Write Operations" url="chapters_13.html#SEC252"/>
+ <tocsect3 name="13.10.2 Getting the Status of AIO Operations" url="chapters_13.html#SEC253"/>
+ <tocsect3 name="13.10.3 Getting into a Consistent State" url="chapters_13.html#SEC254"/>
+ <tocsect3 name="13.10.4 Cancellation of AIO Operations" url="chapters_13.html#SEC255"/>
+ <tocsect3 name="13.10.5 How to optimize the AIO implementation" url="chapters_13.html#SEC256"/>
+ </tocsect2>
+ <tocsect2 name="13.11 Control Operations on Files" url="chapters_13.html#SEC257"/>
+ <tocsect2 name="13.12 Duplicating Descriptors" url="chapters_13.html#SEC258"/>
+ <tocsect2 name="13.13 File Descriptor Flags" url="chapters_13.html#SEC259"/>
+ <tocsect2 name="13.14 File Status Flags" url="chapters_13.html#SEC260">
+ <tocsect3 name="13.14.1 File Access Modes" url="chapters_13.html#SEC261"/>
+ <tocsect3 name="13.14.2 Open-time Flags" url="chapters_13.html#SEC262"/>
+ <tocsect3 name="13.14.3 I/O Operating Modes" url="chapters_13.html#SEC263"/>
+ <tocsect3 name="13.14.4 Getting and Setting File Status Flags" url="chapters_13.html#SEC264"/>
+ </tocsect2>
+ <tocsect2 name="13.15 File Locks" url="chapters_13.html#SEC265"/>
+ <tocsect2 name="13.16 Interrupt-Driven Input" url="chapters_13.html#SEC266"/>
+ <tocsect2 name="13.17 Generic I/O Control operations" url="chapters_13.html#SEC267"/>
+</tocsect1>
+<tocsect1 name="14. File System Interface" url="chapters_14.html#SEC268">
+ <tocsect2 name="14.1 Working Directory" url="chapters_14.html#SEC269"/>
+ <tocsect2 name="14.2 Accessing Directories" url="chapters_14.html#SEC270">
+ <tocsect3 name="14.2.1 Format of a Directory Entry" url="chapters_14.html#SEC271"/>
+ <tocsect3 name="14.2.2 Opening a Directory Stream" url="chapters_14.html#SEC272"/>
+ <tocsect3 name="14.2.3 Reading and Closing a Directory Stream" url="chapters_14.html#SEC273"/>
+ <tocsect3 name="14.2.4 Simple Program to List a Directory" url="chapters_14.html#SEC274"/>
+ <tocsect3 name="14.2.5 Random Access in a Directory Stream" url="chapters_14.html#SEC275"/>
+ <tocsect3 name="14.2.6 Scanning the Content of a Directory" url="chapters_14.html#SEC276"/>
+ <tocsect3 name="14.2.7 Simple Program to List a Directory, Mark II" url="chapters_14.html#SEC277"/>
+ </tocsect2>
+ <tocsect2 name="14.3 Working with Directory Trees" url="chapters_14.html#SEC278"/>
+ <tocsect2 name="14.4 Hard Links" url="chapters_14.html#SEC279"/>
+ <tocsect2 name="14.5 Symbolic Links" url="chapters_14.html#SEC280"/>
+ <tocsect2 name="14.6 Deleting Files" url="chapters_14.html#SEC281"/>
+ <tocsect2 name="14.7 Renaming Files" url="chapters_14.html#SEC282"/>
+ <tocsect2 name="14.8 Creating Directories" url="chapters_14.html#SEC283"/>
+ <tocsect2 name="14.9 File Attributes" url="chapters_14.html#SEC284">
+ <tocsect3 name="14.9.1 The meaning of the File Attributes" url="chapters_14.html#SEC285"/>
+ <tocsect3 name="14.9.2 Reading the Attributes of a File" url="chapters_14.html#SEC286"/>
+ <tocsect3 name="14.9.3 Testing the Type of a File" url="chapters_14.html#SEC287"/>
+ <tocsect3 name="14.9.4 File Owner" url="chapters_14.html#SEC288"/>
+ <tocsect3 name="14.9.5 The Mode Bits for Access Permission" url="chapters_14.html#SEC289"/>
+ <tocsect3 name="14.9.6 How Your Access to a File is Decided" url="chapters_14.html#SEC290"/>
+ <tocsect3 name="14.9.7 Assigning File Permissions" url="chapters_14.html#SEC291"/>
+ <tocsect3 name="14.9.8 Testing Permission to Access a File" url="chapters_14.html#SEC292"/>
+ <tocsect3 name="14.9.9 File Times" url="chapters_14.html#SEC293"/>
+ <tocsect3 name="14.9.10 File Size" url="chapters_14.html#SEC294"/>
+ </tocsect2>
+ <tocsect2 name="14.10 Making Special Files" url="chapters_14.html#SEC295"/>
+ <tocsect2 name="14.11 Temporary Files" url="chapters_14.html#SEC296"/>
+</tocsect1>
+<tocsect1 name="15. Pipes and FIFOs" url="chapters_15.html#SEC297">
+ <tocsect2 name="15.1 Creating a Pipe" url="chapters_15.html#SEC298"/>
+ <tocsect2 name="15.2 Pipe to a Subprocess" url="chapters_15.html#SEC299"/>
+ <tocsect2 name="15.3 FIFO Special Files" url="chapters_15.html#SEC300"/>
+ <tocsect2 name="15.4 Atomicity of Pipe I/O" url="chapters_15.html#SEC301"/>
+</tocsect1>
+<tocsect1 name="16. Sockets" url="chapters_16.html#SEC302">
+ <tocsect2 name="16.1 Socket Concepts" url="chapters_16.html#SEC303"/>
+ <tocsect2 name="16.2 Communication Styles" url="chapters_16.html#SEC304"/>
+ <tocsect2 name="16.3 Socket Addresses" url="chapters_16.html#SEC305">
+ <tocsect3 name="16.3.1 Address Formats" url="chapters_16.html#SEC306"/>
+ <tocsect3 name="16.3.2 Setting the Address of a Socket" url="chapters_16.html#SEC307"/>
+ <tocsect3 name="16.3.3 Reading the Address of a Socket" url="chapters_16.html#SEC308"/>
+ </tocsect2>
+ <tocsect2 name="16.4 Interface Naming" url="chapters_16.html#SEC309"/>
+ <tocsect2 name="16.5 The Local Namespace" url="chapters_16.html#SEC310">
+ <tocsect3 name="16.5.1 Local Namespace Concepts" url="chapters_16.html#SEC311"/>
+ <tocsect3 name="16.5.2 Details of Local Namespace" url="chapters_16.html#SEC312"/>
+ <tocsect3 name="16.5.3 Example of Local-Namespace Sockets" url="chapters_16.html#SEC313"/>
+ </tocsect2>
+ <tocsect2 name="16.6 The Internet Namespace" url="chapters_16.html#SEC314">
+ <tocsect3 name="16.6.1 Internet Socket Address Formats" url="chapters_16.html#SEC315"/>
+ <tocsect3 name="16.6.2 Host Addresses" url="chapters_16.html#SEC316">
+ <tocsect4 name="16.6.2.1 Internet Host Addresses" url="chapters_16.html#SEC317"/>
+ <tocsect4 name="16.6.2.2 Host Address Data Type" url="chapters_16.html#SEC320"/>
+ <tocsect4 name="16.6.2.3 Host Address Functions" url="chapters_16.html#SEC321"/>
+ <tocsect4 name="16.6.2.4 Host Names" url="chapters_16.html#SEC322"/>
+ </tocsect3>
+ <tocsect3 name="16.6.3 Internet Ports" url="chapters_16.html#SEC323"/>
+ <tocsect3 name="16.6.4 The Services Database" url="chapters_16.html#SEC324"/>
+ <tocsect3 name="16.6.5 Byte Order Conversion" url="chapters_16.html#SEC325"/>
+ <tocsect3 name="16.6.6 Protocols Database" url="chapters_16.html#SEC326"/>
+ <tocsect3 name="16.6.7 Internet Socket Example" url="chapters_16.html#SEC327"/>
+ </tocsect2>
+ <tocsect2 name="16.7 Other Namespaces" url="chapters_16.html#SEC328"/>
+ <tocsect2 name="16.8 Opening and Closing Sockets" url="chapters_16.html#SEC329">
+ <tocsect3 name="16.8.1 Creating a Socket" url="chapters_16.html#SEC330"/>
+ <tocsect3 name="16.8.2 Closing a Socket" url="chapters_16.html#SEC331"/>
+ <tocsect3 name="16.8.3 Socket Pairs" url="chapters_16.html#SEC332"/>
+ </tocsect2>
+ <tocsect2 name="16.9 Using Sockets with Connections" url="chapters_16.html#SEC333">
+ <tocsect3 name="16.9.1 Making a Connection" url="chapters_16.html#SEC334"/>
+ <tocsect3 name="16.9.2 Listening for Connections" url="chapters_16.html#SEC335"/>
+ <tocsect3 name="16.9.3 Accepting Connections" url="chapters_16.html#SEC336"/>
+ <tocsect3 name="16.9.4 Who is Connected to Me?" url="chapters_16.html#SEC337"/>
+ <tocsect3 name="16.9.5 Transferring Data" url="chapters_16.html#SEC338">
+ <tocsect4 name="16.9.5.1 Sending Data" url="chapters_16.html#SEC339"/>
+ <tocsect4 name="16.9.5.2 Receiving Data" url="chapters_16.html#SEC340"/>
+ <tocsect4 name="16.9.5.3 Socket Data Options" url="chapters_16.html#SEC341"/>
+ </tocsect3>
+ <tocsect3 name="16.9.6 Byte Stream Socket Example" url="chapters_16.html#SEC342"/>
+ <tocsect3 name="16.9.7 Byte Stream Connection Server Example" url="chapters_16.html#SEC343"/>
+ <tocsect3 name="16.9.8 Out-of-Band Data" url="chapters_16.html#SEC344"/>
+ </tocsect2>
+ <tocsect2 name="16.10 Datagram Socket Operations" url="chapters_16.html#SEC345">
+ <tocsect3 name="16.10.1 Sending Datagrams" url="chapters_16.html#SEC346"/>
+ <tocsect3 name="16.10.2 Receiving Datagrams" url="chapters_16.html#SEC347"/>
+ <tocsect3 name="16.10.3 Datagram Socket Example" url="chapters_16.html#SEC348"/>
+ <tocsect3 name="16.10.4 Example of Reading Datagrams" url="chapters_16.html#SEC349"/>
+ </tocsect2>
+ <tocsect2 name="16.11 The inetd Daemon" url="chapters_16.html#SEC350">
+ <tocsect3 name="16.11.1 inetd Servers" url="chapters_16.html#SEC351"/>
+ <tocsect3 name="16.11.2 Configuring inetd" url="chapters_16.html#SEC352"/>
+ </tocsect2>
+ <tocsect2 name="16.12 Socket Options" url="chapters_16.html#SEC353">
+ <tocsect3 name="16.12.1 Socket Option Functions" url="chapters_16.html#SEC354"/>
+ <tocsect3 name="16.12.2 Socket-Level Options" url="chapters_16.html#SEC355"/>
+ </tocsect2>
+ <tocsect2 name="16.13 Networks Database" url="chapters_16.html#SEC356"/>
+</tocsect1>
+<tocsect1 name="17. Low-Level Terminal Interface" url="chapters_17.html#SEC357">
+ <tocsect2 name="17.1 Identifying Terminals" url="chapters_17.html#SEC358"/>
+ <tocsect2 name="17.2 I/O Queues" url="chapters_17.html#SEC359"/>
+ <tocsect2 name="17.3 Two Styles of Input: Canonical or Not" url="chapters_17.html#SEC360"/>
+ <tocsect2 name="17.4 Terminal Modes" url="chapters_17.html#SEC361">
+ <tocsect3 name="17.4.1 Terminal Mode Data Types" url="chapters_17.html#SEC362"/>
+ <tocsect3 name="17.4.2 Terminal Mode Functions" url="chapters_17.html#SEC363"/>
+ <tocsect3 name="17.4.3 Setting Terminal Modes Properly" url="chapters_17.html#SEC364"/>
+ <tocsect3 name="17.4.4 Input Modes" url="chapters_17.html#SEC365"/>
+ <tocsect3 name="17.4.5 Output Modes" url="chapters_17.html#SEC366"/>
+ <tocsect3 name="17.4.6 Control Modes" url="chapters_17.html#SEC367"/>
+ <tocsect3 name="17.4.7 Local Modes" url="chapters_17.html#SEC368"/>
+ <tocsect3 name="17.4.8 Line Speed" url="chapters_17.html#SEC369"/>
+ <tocsect3 name="17.4.9 Special Characters" url="chapters_17.html#SEC370">
+ <tocsect4 name="17.4.9.1 Characters for Input Editing" url="chapters_17.html#SEC371"/>
+ <tocsect4 name="17.4.9.2 Characters that Cause Signals" url="chapters_17.html#SEC372"/>
+ <tocsect4 name="17.4.9.3 Special Characters for Flow Control" url="chapters_17.html#SEC373"/>
+ <tocsect4 name="17.4.9.4 Other Special Characters" url="chapters_17.html#SEC374"/>
+ </tocsect3>
+ <tocsect3 name="17.4.10 Noncanonical Input" url="chapters_17.html#SEC375"/>
+ </tocsect2>
+ <tocsect2 name="17.5 BSD Terminal Modes" url="chapters_17.html#SEC376"/>
+ <tocsect2 name="17.6 Line Control Functions" url="chapters_17.html#SEC377"/>
+ <tocsect2 name="17.7 Noncanonical Mode Example" url="chapters_17.html#SEC378"/>
+ <tocsect2 name="17.8 Pseudo-Terminals" url="chapters_17.html#SEC379">
+ <tocsect3 name="17.8.1 Allocating Pseudo-Terminals" url="chapters_17.html#SEC380"/>
+ <tocsect3 name="17.8.2 Opening a Pseudo-Terminal Pair" url="chapters_17.html#SEC381"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="18. Syslog" url="chapters_18.html#SEC382">
+ <tocsect2 name="18.1 Overview of Syslog" url="chapters_18.html#SEC383"/>
+ <tocsect2 name="18.2 Submitting Syslog Messages" url="chapters_18.html#SEC384">
+ <tocsect3 name="18.2.1 openlog" url="chapters_18.html#SEC385"/>
+ <tocsect3 name="18.2.2 syslog, vsyslog" url="chapters_18.html#SEC386"/>
+ <tocsect3 name="18.2.3 closelog" url="chapters_18.html#SEC387"/>
+ <tocsect3 name="18.2.4 setlogmask" url="chapters_18.html#SEC388"/>
+ <tocsect3 name="18.2.5 Syslog Example" url="chapters_18.html#SEC389"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="19. Mathematics" url="chapters_19.html#SEC390">
+ <tocsect2 name="19.1 Predefined Mathematical Constants" url="chapters_19.html#SEC391"/>
+ <tocsect2 name="19.2 Trigonometric Functions" url="chapters_19.html#SEC392"/>
+ <tocsect2 name="19.3 Inverse Trigonometric Functions" url="chapters_19.html#SEC393"/>
+ <tocsect2 name="19.4 Exponentiation and Logarithms" url="chapters_19.html#SEC394"/>
+ <tocsect2 name="19.5 Hyperbolic Functions" url="chapters_19.html#SEC395"/>
+ <tocsect2 name="19.6 Special Functions" url="chapters_19.html#SEC396"/>
+ <tocsect2 name="19.7 Known Maximum Errors in Math Functions" url="chapters_19.html#SEC397"/>
+ <tocsect2 name="19.8 Pseudo-Random Numbers" url="chapters_19.html#SEC398">
+ <tocsect3 name="19.8.1 ISO C Random Number Functions" url="chapters_19.html#SEC399"/>
+ <tocsect3 name="19.8.2 BSD Random Number Functions" url="chapters_19.html#SEC400"/>
+ <tocsect3 name="19.8.3 SVID Random Number Function" url="chapters_19.html#SEC401"/>
+ </tocsect2>
+ <tocsect2 name="19.9 Is Fast Code or Small Code preferred?" url="chapters_19.html#SEC402"/>
+</tocsect1>
+<tocsect1 name="20. Arithmetic Functions" url="chapters_20.html#SEC403">
+ <tocsect2 name="20.1 Integers" url="chapters_20.html#SEC404"/>
+ <tocsect2 name="20.2 Integer Division" url="chapters_20.html#SEC405"/>
+ <tocsect2 name="20.3 Floating Point Numbers" url="chapters_20.html#SEC406"/>
+ <tocsect2 name="20.4 Floating-Point Number Classification Functions" url="chapters_20.html#SEC407"/>
+ <tocsect2 name="20.5 Errors in Floating-Point Calculations" url="chapters_20.html#SEC408">
+ <tocsect3 name="20.5.1 FP Exceptions" url="chapters_20.html#SEC409"/>
+ <tocsect3 name="20.5.2 Infinity and NaN" url="chapters_20.html#SEC410"/>
+ <tocsect3 name="20.5.3 Examining the FPU status word" url="chapters_20.html#SEC411"/>
+ <tocsect3 name="20.5.4 Error Reporting by Mathematical Functions" url="chapters_20.html#SEC412"/>
+ </tocsect2>
+ <tocsect2 name="20.6 Rounding Modes" url="chapters_20.html#SEC413"/>
+ <tocsect2 name="20.7 Floating-Point Control Functions" url="chapters_20.html#SEC414"/>
+ <tocsect2 name="20.8 Arithmetic Functions" url="chapters_20.html#SEC415">
+ <tocsect3 name="20.8.1 Absolute Value" url="chapters_20.html#SEC416"/>
+ <tocsect3 name="20.8.2 Normalization Functions" url="chapters_20.html#SEC417"/>
+ <tocsect3 name="20.8.3 Rounding Functions" url="chapters_20.html#SEC418"/>
+ <tocsect3 name="20.8.4 Remainder Functions" url="chapters_20.html#SEC419"/>
+ <tocsect3 name="20.8.5 Setting and modifying single bits of FP values" url="chapters_20.html#SEC420"/>
+ <tocsect3 name="20.8.6 Floating-Point Comparison Functions" url="chapters_20.html#SEC421"/>
+ <tocsect3 name="20.8.7 Miscellaneous FP arithmetic functions" url="chapters_20.html#SEC422"/>
+ </tocsect2>
+ <tocsect2 name="20.9 Complex Numbers" url="chapters_20.html#SEC423"/>
+ <tocsect2 name="20.10 Projections, Conjugates, and Decomposing of Complex Numbers" url="chapters_20.html#SEC424"/>
+ <tocsect2 name="20.11 Parsing of Numbers" url="chapters_20.html#SEC425">
+ <tocsect3 name="20.11.1 Parsing of Integers" url="chapters_20.html#SEC426"/>
+ <tocsect3 name="20.11.2 Parsing of Floats" url="chapters_20.html#SEC427"/>
+ </tocsect2>
+ <tocsect2 name="20.12 Old-fashioned System V number-to-string functions" url="chapters_20.html#SEC428"/>
+</tocsect1>
+<tocsect1 name="21. Date and Time" url="chapters_21.html#SEC429">
+ <tocsect2 name="21.1 Time Basics" url="chapters_21.html#SEC430"/>
+ <tocsect2 name="21.2 Elapsed Time" url="chapters_21.html#SEC431"/>
+ <tocsect2 name="21.3 Processor And CPU Time" url="chapters_21.html#SEC432">
+ <tocsect3 name="21.3.1 CPU Time Inquiry" url="chapters_21.html#SEC433"/>
+ <tocsect3 name="21.3.2 Processor Time Inquiry" url="chapters_21.html#SEC434"/>
+ </tocsect2>
+ <tocsect2 name="21.4 Calendar Time" url="chapters_21.html#SEC435">
+ <tocsect3 name="21.4.1 Simple Calendar Time" url="chapters_21.html#SEC436"/>
+ <tocsect3 name="21.4.2 High-Resolution Calendar" url="chapters_21.html#SEC437"/>
+ <tocsect3 name="21.4.3 Broken-down Time" url="chapters_21.html#SEC438"/>
+ <tocsect3 name="21.4.4 High Accuracy Clock" url="chapters_21.html#SEC439"/>
+ <tocsect3 name="21.4.5 Formatting Calendar Time" url="chapters_21.html#SEC440"/>
+ <tocsect3 name="21.4.6 Convert textual time and date information back" url="chapters_21.html#SEC441">
+ <tocsect4 name="21.4.6.1 Interpret string according to given format" url="chapters_21.html#SEC442"/>
+ <tocsect4 name="21.4.6.2 A More User-friendly Way to Parse Times and Dates" url="chapters_21.html#SEC443"/>
+ </tocsect3>
+ <tocsect3 name="21.4.7 Specifying the Time Zone with TZ" url="chapters_21.html#SEC444"/>
+ <tocsect3 name="21.4.8 Functions and Variables for Time Zones" url="chapters_21.html#SEC445"/>
+ <tocsect3 name="21.4.9 Time Functions Example" url="chapters_21.html#SEC446"/>
+ </tocsect2>
+ <tocsect2 name="21.5 Setting an Alarm" url="chapters_21.html#SEC447"/>
+ <tocsect2 name="21.6 Sleeping" url="chapters_21.html#SEC448"/>
+</tocsect1>
+<tocsect1 name="22. Resource Usage And Limitation" url="chapters_22.html#SEC449">
+ <tocsect2 name="22.1 Resource Usage" url="chapters_22.html#SEC450"/>
+ <tocsect2 name="22.2 Limiting Resource Usage" url="chapters_22.html#SEC451"/>
+ <tocsect2 name="22.3 Process CPU Priority And Scheduling" url="chapters_22.html#SEC452">
+ <tocsect3 name="22.3.1 Absolute Priority" url="chapters_22.html#SEC453">
+ <tocsect4 name="22.3.1.1 Using Absolute Priority" url="chapters_22.html#SEC454"/>
+ </tocsect3>
+ <tocsect3 name="22.3.2 Realtime Scheduling" url="chapters_22.html#SEC455"/>
+ <tocsect3 name="22.3.3 Basic Scheduling Functions" url="chapters_22.html#SEC456"/>
+ <tocsect3 name="22.3.4 Traditional Scheduling" url="chapters_22.html#SEC457">
+ <tocsect4 name="22.3.4.1 Introduction To Traditional Scheduling" url="chapters_22.html#SEC458"/>
+ <tocsect4 name="22.3.4.2 Functions For Traditional Scheduling" url="chapters_22.html#SEC459"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="22.4 Querying memory available resources" url="chapters_22.html#SEC460">
+ <tocsect3 name="22.4.1 Overview about traditional Unix memory handling" url="chapters_22.html#SEC461"/>
+ <tocsect3 name="22.4.2 How to get information about the memory subsystem?" url="chapters_22.html#SEC462"/>
+ </tocsect2>
+ <tocsect2 name="22.5 Learn about the processors available" url="chapters_22.html#SEC463"/>
+</tocsect1>
+<tocsect1 name="23. Non-Local Exits" url="chapters_23.html#SEC464">
+ <tocsect2 name="23.1 Introduction to Non-Local Exits" url="chapters_23.html#SEC465"/>
+ <tocsect2 name="23.2 Details of Non-Local Exits" url="chapters_23.html#SEC466"/>
+ <tocsect2 name="23.3 Non-Local Exits and Signals" url="chapters_23.html#SEC467"/>
+ <tocsect2 name="23.4 Complete Context Control" url="chapters_23.html#SEC468"/>
+</tocsect1>
+<tocsect1 name="24. Signal Handling" url="chapters_24.html#SEC470">
+ <tocsect2 name="24.1 Basic Concepts of Signals" url="chapters_24.html#SEC471">
+ <tocsect3 name="24.1.1 Some Kinds of Signals" url="chapters_24.html#SEC472"/>
+ <tocsect3 name="24.1.2 Concepts of Signal Generation" url="chapters_24.html#SEC473"/>
+ <tocsect3 name="24.1.3 How Signals Are Delivered" url="chapters_24.html#SEC474"/>
+ </tocsect2>
+ <tocsect2 name="24.2 Standard Signals" url="chapters_24.html#SEC475">
+ <tocsect3 name="24.2.1 Program Error Signals" url="chapters_24.html#SEC476"/>
+ <tocsect3 name="24.2.2 Termination Signals" url="chapters_24.html#SEC477"/>
+ <tocsect3 name="24.2.3 Alarm Signals" url="chapters_24.html#SEC478"/>
+ <tocsect3 name="24.2.4 Asynchronous I/O Signals" url="chapters_24.html#SEC479"/>
+ <tocsect3 name="24.2.5 Job Control Signals" url="chapters_24.html#SEC480"/>
+ <tocsect3 name="24.2.6 Operation Error Signals" url="chapters_24.html#SEC481"/>
+ <tocsect3 name="24.2.7 Miscellaneous Signals" url="chapters_24.html#SEC482"/>
+ <tocsect3 name="24.2.8 Signal Messages" url="chapters_24.html#SEC483"/>
+ </tocsect2>
+ <tocsect2 name="24.3 Specifying Signal Actions" url="chapters_24.html#SEC484">
+ <tocsect3 name="24.3.1 Basic Signal Handling" url="chapters_24.html#SEC485"/>
+ <tocsect3 name="24.3.2 Advanced Signal Handling" url="chapters_24.html#SEC486"/>
+ <tocsect3 name="24.3.3 Interaction of signal and sigaction" url="chapters_24.html#SEC487"/>
+ <tocsect3 name="24.3.4 sigaction Function Example" url="chapters_24.html#SEC488"/>
+ <tocsect3 name="24.3.5 Flags for sigaction" url="chapters_24.html#SEC489"/>
+ <tocsect3 name="24.3.6 Initial Signal Actions" url="chapters_24.html#SEC490"/>
+ </tocsect2>
+ <tocsect2 name="24.4 Defining Signal Handlers" url="chapters_24.html#SEC491">
+ <tocsect3 name="24.4.1 Signal Handlers that Return" url="chapters_24.html#SEC492"/>
+ <tocsect3 name="24.4.2 Handlers That Terminate the Process" url="chapters_24.html#SEC493"/>
+ <tocsect3 name="24.4.3 Nonlocal Control Transfer in Handlers" url="chapters_24.html#SEC494"/>
+ <tocsect3 name="24.4.4 Signals Arriving While a Handler Runs" url="chapters_24.html#SEC495"/>
+ <tocsect3 name="24.4.5 Signals Close Together Merge into One" url="chapters_24.html#SEC496"/>
+ <tocsect3 name="24.4.6 Signal Handling and Nonreentrant Functions" url="chapters_24.html#SEC497"/>
+ <tocsect3 name="24.4.7 Atomic Data Access and Signal Handling" url="chapters_24.html#SEC498">
+ <tocsect4 name="24.4.7.1 Problems with Non-Atomic Access" url="chapters_24.html#SEC499"/>
+ <tocsect4 name="24.4.7.2 Atomic Types" url="chapters_24.html#SEC500"/>
+ <tocsect4 name="24.4.7.3 Atomic Usage Patterns" url="chapters_24.html#SEC501"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="24.5 Primitives Interrupted by Signals" url="chapters_24.html#SEC502"/>
+ <tocsect2 name="24.6 Generating Signals" url="chapters_24.html#SEC503">
+ <tocsect3 name="24.6.1 Signaling Yourself" url="chapters_24.html#SEC504"/>
+ <tocsect3 name="24.6.2 Signaling Another Process" url="chapters_24.html#SEC505"/>
+ <tocsect3 name="24.6.3 Permission for using kill" url="chapters_24.html#SEC506"/>
+ <tocsect3 name="24.6.4 Using kill for Communication" url="chapters_24.html#SEC507"/>
+ </tocsect2>
+ <tocsect2 name="24.7 Blocking Signals" url="chapters_24.html#SEC508">
+ <tocsect3 name="24.7.1 Why Blocking Signals is Useful" url="chapters_24.html#SEC509"/>
+ <tocsect3 name="24.7.2 Signal Sets" url="chapters_24.html#SEC510"/>
+ <tocsect3 name="24.7.3 Process Signal Mask" url="chapters_24.html#SEC511"/>
+ <tocsect3 name="24.7.4 Blocking to Test for Delivery of a Signal" url="chapters_24.html#SEC512"/>
+ <tocsect3 name="24.7.5 Blocking Signals for a Handler" url="chapters_24.html#SEC513"/>
+ <tocsect3 name="24.7.6 Checking for Pending Signals" url="chapters_24.html#SEC514"/>
+ <tocsect3 name="24.7.7 Remembering a Signal to Act On Later" url="chapters_24.html#SEC515"/>
+ </tocsect2>
+ <tocsect2 name="24.8 Waiting for a Signal" url="chapters_24.html#SEC516">
+ <tocsect3 name="24.8.1 Using pause" url="chapters_24.html#SEC517"/>
+ <tocsect3 name="24.8.2 Problems with pause" url="chapters_24.html#SEC518"/>
+ <tocsect3 name="24.8.3 Using sigsuspend" url="chapters_24.html#SEC519"/>
+ </tocsect2>
+ <tocsect2 name="24.9 Using a Separate Signal Stack" url="chapters_24.html#SEC520"/>
+ <tocsect2 name="24.10 BSD Signal Handling" url="chapters_24.html#SEC521">
+ <tocsect3 name="24.10.1 BSD Function to Establish a Handler" url="chapters_24.html#SEC522"/>
+ <tocsect3 name="24.10.2 BSD Functions for Blocking Signals" url="chapters_24.html#SEC523"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="25. The Basic Program/System Interface" url="chapters_25.html#SEC524">
+ <tocsect2 name="25.1 Program Arguments" url="chapters_25.html#SEC525">
+ <tocsect3 name="25.1.1 Program Argument Syntax Conventions" url="chapters_25.html#SEC526"/>
+ <tocsect3 name="25.1.2 Parsing Program Arguments" url="chapters_25.html#SEC527"/>
+ </tocsect2>
+ <tocsect2 name="25.2 Parsing program options using getopt" url="chapters_25.html#SEC528">
+ <tocsect3 name="25.2.1 Using the getopt function" url="chapters_25.html#SEC529"/>
+ <tocsect3 name="25.2.2 Example of Parsing Arguments with getopt" url="chapters_25.html#SEC530"/>
+ <tocsect3 name="25.2.3 Parsing Long Options with getopt_long" url="chapters_25.html#SEC531"/>
+ <tocsect3 name="25.2.4 Example of Parsing Long Options with getopt_long" url="chapters_25.html#SEC532"/>
+ </tocsect2>
+ <tocsect2 name="25.3 Parsing Program Options with Argp" url="chapters_25.html#SEC533">
+ <tocsect3 name="25.3.1 The argp_parse Function" url="chapters_25.html#SEC534"/>
+ <tocsect3 name="25.3.2 Argp Global Variables" url="chapters_25.html#SEC535"/>
+ <tocsect3 name="25.3.3 Specifying Argp Parsers" url="chapters_25.html#SEC536"/>
+ <tocsect3 name="25.3.4 Specifying Options in an Argp Parser" url="chapters_25.html#SEC537">
+ <tocsect4 name="25.3.4.1 Flags for Argp Options" url="chapters_25.html#SEC538"/>
+ </tocsect3>
+ <tocsect3 name="25.3.5 Argp Parser Functions" url="chapters_25.html#SEC539">
+ <tocsect4 name="25.3.5.1 Special Keys for Argp Parser Functions" url="chapters_25.html#SEC540"/>
+ <tocsect4 name="25.3.5.2 Functions For Use in Argp Parsers" url="chapters_25.html#SEC541"/>
+ <tocsect4 name="25.3.5.3 Argp Parsing State" url="chapters_25.html#SEC542"/>
+ </tocsect3>
+ <tocsect3 name="25.3.6 Combining Multiple Argp Parsers" url="chapters_25.html#SEC543"/>
+ <tocsect3 name="25.3.7 Flags for argp_parse" url="chapters_25.html#SEC544"/>
+ <tocsect3 name="25.3.8 Customizing Argp Help Output" url="chapters_25.html#SEC545">
+ <tocsect4 name="25.3.8.1 Special Keys for Argp Help Filter Functions" url="chapters_25.html#SEC546"/>
+ </tocsect3>
+ <tocsect3 name="25.3.9 The argp_help Function" url="chapters_25.html#SEC547"/>
+ <tocsect3 name="25.3.10 Flags for the argp_help Function" url="chapters_25.html#SEC548"/>
+ <tocsect3 name="25.3.11 Argp Examples" url="chapters_25.html#SEC549">
+ <tocsect4 name="25.3.11.1 A Minimal Program Using Argp" url="chapters_25.html#SEC550"/>
+ <tocsect4 name="25.3.11.2 A Program Using Argp with Only Default Options" url="chapters_25.html#SEC551"/>
+ <tocsect4 name="25.3.11.3 A Program Using Argp with User Options" url="chapters_25.html#SEC552"/>
+ <tocsect4 name="25.3.11.4 A Program Using Multiple Combined Argp Parsers" url="chapters_25.html#SEC553"/>
+ </tocsect3>
+ <tocsect3 name="25.3.12 Argp User Customization" url="chapters_25.html#SEC554">
+ <tocsect4 name="25.3.12.1 Parsing of Suboptions" url="chapters_25.html#SEC555"/>
+ </tocsect3>
+ <tocsect3 name="25.3.13 Parsing of Suboptions Example" url="chapters_25.html#SEC556"/>
+ </tocsect2>
+ <tocsect2 name="25.4 Environment Variables" url="chapters_25.html#SEC557">
+ <tocsect3 name="25.4.1 Environment Access" url="chapters_25.html#SEC558"/>
+ <tocsect3 name="25.4.2 Standard Environment Variables" url="chapters_25.html#SEC559"/>
+ </tocsect2>
+ <tocsect2 name="25.5 System Calls" url="chapters_25.html#SEC560"/>
+ <tocsect2 name="25.6 Program Termination" url="chapters_25.html#SEC561">
+ <tocsect3 name="25.6.1 Normal Termination" url="chapters_25.html#SEC562"/>
+ <tocsect3 name="25.6.2 Exit Status" url="chapters_25.html#SEC563"/>
+ <tocsect3 name="25.6.3 Cleanups on Exit" url="chapters_25.html#SEC564"/>
+ <tocsect3 name="25.6.4 Aborting a Program" url="chapters_25.html#SEC565"/>
+ <tocsect3 name="25.6.5 Termination Internals" url="chapters_25.html#SEC566"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="26. Processes" url="chapters_26.html#SEC567">
+ <tocsect2 name="26.1 Running a Command" url="chapters_26.html#SEC568"/>
+ <tocsect2 name="26.2 Process Creation Concepts" url="chapters_26.html#SEC569"/>
+ <tocsect2 name="26.3 Process Identification" url="chapters_26.html#SEC570"/>
+ <tocsect2 name="26.4 Creating a Process" url="chapters_26.html#SEC571"/>
+ <tocsect2 name="26.5 Executing a File" url="chapters_26.html#SEC572"/>
+ <tocsect2 name="26.6 Process Completion" url="chapters_26.html#SEC573"/>
+ <tocsect2 name="26.7 Process Completion Status" url="chapters_26.html#SEC574"/>
+ <tocsect2 name="26.8 BSD Process Wait Functions" url="chapters_26.html#SEC575"/>
+ <tocsect2 name="26.9 Process Creation Example" url="chapters_26.html#SEC576"/>
+</tocsect1>
+<tocsect1 name="27. Job Control" url="chapters_27.html#SEC577">
+ <tocsect2 name="27.1 Concepts of Job Control" url="chapters_27.html#SEC578"/>
+ <tocsect2 name="27.2 Job Control is Optional" url="chapters_27.html#SEC579"/>
+ <tocsect2 name="27.3 Controlling Terminal of a Process" url="chapters_27.html#SEC580"/>
+ <tocsect2 name="27.4 Access to the Controlling Terminal" url="chapters_27.html#SEC581"/>
+ <tocsect2 name="27.5 Orphaned Process Groups" url="chapters_27.html#SEC582"/>
+ <tocsect2 name="27.6 Implementing a Job Control Shell" url="chapters_27.html#SEC583">
+ <tocsect3 name="27.6.1 Data Structures for the Shell" url="chapters_27.html#SEC584"/>
+ <tocsect3 name="27.6.2 Initializing the Shell" url="chapters_27.html#SEC585"/>
+ <tocsect3 name="27.6.3 Launching Jobs" url="chapters_27.html#SEC586"/>
+ <tocsect3 name="27.6.4 Foreground and Background" url="chapters_27.html#SEC587"/>
+ <tocsect3 name="27.6.5 Stopped and Terminated Jobs" url="chapters_27.html#SEC588"/>
+ <tocsect3 name="27.6.6 Continuing Stopped Jobs" url="chapters_27.html#SEC589"/>
+ <tocsect3 name="27.6.7 The Missing Pieces" url="chapters_27.html#SEC590"/>
+ </tocsect2>
+ <tocsect2 name="27.7 Functions for Job Control" url="chapters_27.html#SEC591">
+ <tocsect3 name="27.7.1 Identifying the Controlling Terminal" url="chapters_27.html#SEC592"/>
+ <tocsect3 name="27.7.2 Process Group Functions" url="chapters_27.html#SEC593"/>
+ <tocsect3 name="27.7.3 Functions for Controlling Terminal Access" url="chapters_27.html#SEC594"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="28. System Databases and Name Service Switch" url="chapters_28.html#SEC595">
+ <tocsect2 name="28.1 NSS Basics" url="chapters_28.html#SEC596"/>
+ <tocsect2 name="28.2 The NSS Configuration File" url="chapters_28.html#SEC597">
+ <tocsect3 name="28.2.1 Services in the NSS configuration File" url="chapters_28.html#SEC598"/>
+ <tocsect3 name="28.2.2 Actions in the NSS configuration" url="chapters_28.html#SEC599"/>
+ <tocsect3 name="28.2.3 Notes on the NSS Configuration File" url="chapters_28.html#SEC600"/>
+ </tocsect2>
+ <tocsect2 name="28.3 NSS Module Internals" url="chapters_28.html#SEC601">
+ <tocsect3 name="28.3.1 The Naming Scheme of the NSS Modules" url="chapters_28.html#SEC602"/>
+ <tocsect3 name="28.3.2 The Interface of the Function in NSS Modules" url="chapters_28.html#SEC603"/>
+ </tocsect2>
+ <tocsect2 name="28.4 Extending NSS" url="chapters_28.html#SEC604">
+ <tocsect3 name="28.4.1 Adding another Service to NSS" url="chapters_28.html#SEC605"/>
+ <tocsect3 name="28.4.2 Internals of the NSS Module Functions" url="chapters_28.html#SEC606"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="29. Users and Groups" url="chapters_29.html#SEC607">
+ <tocsect2 name="29.1 User and Group IDs" url="chapters_29.html#SEC608"/>
+ <tocsect2 name="29.2 The Persona of a Process" url="chapters_29.html#SEC609"/>
+ <tocsect2 name="29.3 Why Change the Persona of a Process?" url="chapters_29.html#SEC610"/>
+ <tocsect2 name="29.4 How an Application Can Change Persona" url="chapters_29.html#SEC611"/>
+ <tocsect2 name="29.5 Reading the Persona of a Process" url="chapters_29.html#SEC612"/>
+ <tocsect2 name="29.6 Setting the User ID" url="chapters_29.html#SEC613"/>
+ <tocsect2 name="29.7 Setting the Group IDs" url="chapters_29.html#SEC614"/>
+ <tocsect2 name="29.8 Enabling and Disabling Setuid Access" url="chapters_29.html#SEC615"/>
+ <tocsect2 name="29.9 Setuid Program Example" url="chapters_29.html#SEC616"/>
+ <tocsect2 name="29.10 Tips for Writing Setuid Programs" url="chapters_29.html#SEC617"/>
+ <tocsect2 name="29.11 Identifying Who Logged In" url="chapters_29.html#SEC618"/>
+ <tocsect2 name="29.12 The User Accounting Database" url="chapters_29.html#SEC619">
+ <tocsect3 name="29.12.1 Manipulating the User Accounting Database" url="chapters_29.html#SEC620"/>
+ <tocsect3 name="29.12.2 XPG User Accounting Database Functions" url="chapters_29.html#SEC621"/>
+ <tocsect3 name="29.12.3 Logging In and Out" url="chapters_29.html#SEC622"/>
+ </tocsect2>
+ <tocsect2 name="29.13 User Database" url="chapters_29.html#SEC623">
+ <tocsect3 name="29.13.1 The Data Structure that Describes a User" url="chapters_29.html#SEC624"/>
+ <tocsect3 name="29.13.2 Looking Up One User" url="chapters_29.html#SEC625"/>
+ <tocsect3 name="29.13.3 Scanning the List of All Users" url="chapters_29.html#SEC626"/>
+ <tocsect3 name="29.13.4 Writing a User Entry" url="chapters_29.html#SEC627"/>
+ </tocsect2>
+ <tocsect2 name="29.14 Group Database" url="chapters_29.html#SEC628">
+ <tocsect3 name="29.14.1 The Data Structure for a Group" url="chapters_29.html#SEC629"/>
+ <tocsect3 name="29.14.2 Looking Up One Group" url="chapters_29.html#SEC630"/>
+ <tocsect3 name="29.14.3 Scanning the List of All Groups" url="chapters_29.html#SEC631"/>
+ </tocsect2>
+ <tocsect2 name="29.15 User and Group Database Example" url="chapters_29.html#SEC632"/>
+ <tocsect2 name="29.16 Netgroup Database" url="chapters_29.html#SEC633">
+ <tocsect3 name="29.16.1 Netgroup Data" url="chapters_29.html#SEC634"/>
+ <tocsect3 name="29.16.2 Looking up one Netgroup" url="chapters_29.html#SEC635"/>
+ <tocsect3 name="29.16.3 Testing for Netgroup Membership" url="chapters_29.html#SEC636"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="30. System Management" url="chapters_30.html#SEC637">
+ <tocsect2 name="30.1 Host Identification" url="chapters_30.html#SEC638"/>
+ <tocsect2 name="30.2 Platform Type Identification" url="chapters_30.html#SEC639"/>
+ <tocsect2 name="30.3 Controlling and Querying Mounts" url="chapters_30.html#SEC640">
+ <tocsect3 name="30.3.1 Mount Information" url="chapters_30.html#SEC641">
+ <tocsect4 name="30.3.1.1 The `fstab' file" url="chapters_30.html#SEC642"/>
+ <tocsect4 name="30.3.1.2 The `mtab' file" url="chapters_30.html#SEC643"/>
+ <tocsect4 name="30.3.1.3 Other (Non-libc) Sources of Mount Information" url="chapters_30.html#SEC644"/>
+ </tocsect3>
+ <tocsect3 name="30.3.2 Mount, Unmount, Remount" url="chapters_30.html#SEC645"/>
+ </tocsect2>
+ <tocsect2 name="30.4 System Parameters" url="chapters_30.html#SEC646"/>
+</tocsect1>
+<tocsect1 name="31. System Configuration Parameters" url="chapters_31.html#SEC647">
+ <tocsect2 name="31.1 General Capacity Limits" url="chapters_31.html#SEC648"/>
+ <tocsect2 name="31.2 Overall System Options" url="chapters_31.html#SEC649"/>
+ <tocsect2 name="31.3 Which Version of POSIX is Supported" url="chapters_31.html#SEC650"/>
+ <tocsect2 name="31.4 Using sysconf" url="chapters_31.html#SEC651">
+ <tocsect3 name="31.4.1 Definition of sysconf" url="chapters_31.html#SEC652"/>
+ <tocsect3 name="31.4.2 Constants for sysconf Parameters" url="chapters_31.html#SEC653"/>
+ <tocsect3 name="31.4.3 Examples of sysconf" url="chapters_31.html#SEC654"/>
+ </tocsect2>
+ <tocsect2 name="31.5 Minimum Values for General Capacity Limits" url="chapters_31.html#SEC655"/>
+ <tocsect2 name="31.6 Limits on File System Capacity" url="chapters_31.html#SEC656"/>
+ <tocsect2 name="31.7 Optional Features in File Support" url="chapters_31.html#SEC657"/>
+ <tocsect2 name="31.8 Minimum Values for File System Limits" url="chapters_31.html#SEC658"/>
+ <tocsect2 name="31.9 Using pathconf" url="chapters_31.html#SEC659"/>
+ <tocsect2 name="31.10 Utility Program Capacity Limits" url="chapters_31.html#SEC660"/>
+ <tocsect2 name="31.11 Minimum Values for Utility Limits" url="chapters_31.html#SEC661"/>
+ <tocsect2 name="31.12 String-Valued Parameters" url="chapters_31.html#SEC662"/>
+</tocsect1>
+<tocsect1 name="32. DES Encryption and Password Handling" url="chapters_32.html#SEC663">
+ <tocsect2 name="32.1 Legal Problems" url="chapters_32.html#SEC664"/>
+ <tocsect2 name="32.2 Reading Passwords" url="chapters_32.html#SEC665"/>
+ <tocsect2 name="32.3 Encrypting Passwords" url="chapters_32.html#SEC666"/>
+ <tocsect2 name="32.4 DES Encryption" url="chapters_32.html#SEC667"/>
+</tocsect1>
+<tocsect1 name="33. Debugging support" url="chapters_33.html#SEC668">
+ <tocsect2 name="33.1 Backtraces" url="chapters_33.html#SEC669"/>
+</tocsect1>
+<tocsect1 name="34. POSIX Threads" url="chapters_34.html#SEC670">
+ <tocsect2 name="34.1 Basic Thread Operations" url="chapters_34.html#SEC671"/>
+ <tocsect2 name="34.2 Thread Attributes" url="chapters_34.html#SEC672"/>
+ <tocsect2 name="34.3 Cancellation" url="chapters_34.html#SEC673"/>
+ <tocsect2 name="34.4 Cleanup Handlers" url="chapters_34.html#SEC674"/>
+ <tocsect2 name="34.5 Mutexes" url="chapters_34.html#SEC675"/>
+ <tocsect2 name="34.6 Condition Variables" url="chapters_34.html#SEC676"/>
+ <tocsect2 name="34.7 POSIX Semaphores" url="chapters_34.html#SEC677"/>
+ <tocsect2 name="34.8 Thread-Specific Data" url="chapters_34.html#SEC678"/>
+ <tocsect2 name="34.9 Threads and Signal Handling" url="chapters_34.html#SEC679"/>
+ <tocsect2 name="34.10 Threads and Fork" url="chapters_34.html#SEC680"/>
+ <tocsect2 name="34.11 Streams and Fork" url="chapters_34.html#SEC681"/>
+ <tocsect2 name="34.12 Miscellaneous Thread Functions" url="chapters_34.html#SEC682"/>
+</tocsect1>
+<tocsect1 name="A. C Language Facilities in the Library" url="chapters_35.html#SEC683">
+ <tocsect2 name="A.1 Explicitly Checking Internal Consistency" url="chapters_35.html#SEC684"/>
+ <tocsect2 name="A.2 Variadic Functions" url="chapters_35.html#SEC685">
+ <tocsect3 name="A.2.1 Why Variadic Functions are Used" url="chapters_35.html#SEC686"/>
+ <tocsect3 name="A.2.2 How Variadic Functions are Defined and Used" url="chapters_35.html#SEC687">
+ <tocsect4 name="A.2.2.1 Syntax for Variable Arguments" url="chapters_35.html#SEC688"/>
+ <tocsect4 name="A.2.2.2 Receiving the Argument Values" url="chapters_35.html#SEC689"/>
+ <tocsect4 name="A.2.2.3 How Many Arguments Were Supplied" url="chapters_35.html#SEC690"/>
+ <tocsect4 name="A.2.2.4 Calling Variadic Functions" url="chapters_35.html#SEC691"/>
+ <tocsect4 name="A.2.2.5 Argument Access Macros" url="chapters_35.html#SEC692"/>
+ </tocsect3>
+ <tocsect3 name="A.2.3 Example of a Variadic Function" url="chapters_35.html#SEC693">
+ <tocsect4 name="A.2.3.1 Old-Style Variadic Functions" url="chapters_35.html#SEC694"/>
+ </tocsect3>
+ </tocsect2>
+ <tocsect2 name="A.3 Null Pointer Constant" url="chapters_35.html#SEC695"/>
+ <tocsect2 name="A.4 Important Data Types" url="chapters_35.html#SEC696"/>
+ <tocsect2 name="A.5 Data Type Measurements" url="chapters_35.html#SEC697">
+ <tocsect3 name="A.5.1 Computing the Width of an Integer Data Type" url="chapters_35.html#SEC698"/>
+ <tocsect3 name="A.5.2 Range of an Integer Type" url="chapters_35.html#SEC699"/>
+ <tocsect3 name="A.5.3 Floating Type Macros" url="chapters_35.html#SEC700">
+ <tocsect4 name="A.5.3.1 Floating Point Representation Concepts" url="chapters_35.html#SEC701"/>
+ <tocsect4 name="A.5.3.2 Floating Point Parameters" url="chapters_35.html#SEC702"/>
+ <tocsect4 name="A.5.3.3 IEEE Floating Point" url="chapters_35.html#SEC703"/>
+ </tocsect3>
+ <tocsect3 name="A.5.4 Structure Field Offset Measurement" url="chapters_35.html#SEC704"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="B. Summary of Library Facilities" url="chapters_36.html#SEC705"/>
+<tocsect1 name="C. Installing the GNU C Library" url="chapters_37.html#SEC706">
+ <tocsect2 name="C.1 Configuring and compiling GNU Libc" url="chapters_37.html#SEC707"/>
+ <tocsect2 name="C.2 Installing the C Library" url="chapters_37.html#SEC708"/>
+ <tocsect2 name="C.3 Recommended Tools for Compilation" url="chapters_37.html#SEC709"/>
+ <tocsect2 name="C.4 Supported Configurations" url="chapters_37.html#SEC710"/>
+ <tocsect2 name="C.5 Specific advice for Linux systems" url="chapters_37.html#SEC711"/>
+ <tocsect2 name="C.6 Reporting Bugs" url="chapters_37.html#SEC712"/>
+</tocsect1>
+<tocsect1 name="D. Library Maintenance" url="chapters_38.html#SEC713">
+ <tocsect2 name="D.1 Adding New Functions" url="chapters_38.html#SEC714"/>
+ <tocsect2 name="D.2 Porting the GNU C Library" url="chapters_38.html#SEC715">
+ <tocsect3 name="D.2.1 Layout of the `sysdeps' Directory Hierarchy" url="chapters_38.html#SEC716"/>
+ <tocsect3 name="D.2.2 Porting the GNU C Library to Unix Systems" url="chapters_38.html#SEC717"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="E. Contributors to the GNU C Library" url="chapters_39.html#SEC718"/>
+</kdeveloptoc>
+
diff --git a/languages/cpp/doc/libstdc++.toc b/languages/cpp/doc/libstdc++.toc
new file mode 100644
index 00000000..afdb10c1
--- /dev/null
+++ b/languages/cpp/doc/libstdc++.toc
@@ -0,0 +1,19 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>LIBSTDC++ (gcc.gnu.org)</title>
+<base href="http://gcc.gnu.org/onlinedocs/libstdc++"/>
+<tocsect1 name="Documentation" url="documentation.html"/>
+<tocsect1 name="Intro" url="17_intro/howto.html"/>
+<tocsect1 name="Library Support" url="18_support/howto.html"/>
+<tocsect1 name="Diagnostics" url="19_diagnostics/howto.html"/>
+<tocsect1 name="Utilities" url="20_util/howto.html"/>
+<tocsect1 name="Strings" url="21_strings/howto.html"/>
+<tocsect1 name="Localization" url="22_locale/howto.html"/>
+<tocsect1 name="Containers" url="23_containers/howto.html"/>
+<tocsect1 name="Iterators" url="24_iterators/howto.html"/>
+<tocsect1 name="Algorithms" url="25_algorithms/howto.html"/>
+<tocsect1 name="Numerics" url="26_numerics/howto.html"/>
+<tocsect1 name="I/O" url="27_io/howto.html"/>
+<tocsect1 name="Extensions" url="ext/howto.html"/>
+</kdeveloptoc>
+
diff --git a/languages/cpp/doc/qt-kdev3.toc b/languages/cpp/doc/qt-kdev3.toc
new file mode 100644
index 00000000..e1ed885e
--- /dev/null
+++ b/languages/cpp/doc/qt-kdev3.toc
@@ -0,0 +1,39 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>Qt Designer-3 and KDevelop-3</title>
+<base href="http://women.kde.org/articles/tutorials/kdevelop3"/>
+<tocsect1 name="Index" url="index.html">
+</tocsect1>
+<tocsect1 name="Introduction" url="introduction.html">
+</tocsect1>
+<tocsect1 name="Requirements" url="requirements.html">
+ <tocsect2 name="How to get Qt Designer" url="requirements.html"/>
+ <tocsect2 name="How to get KDevelop 3" url="get-kevelop.html"/>
+ <tocsect2 name="Lexicon" url="lexicon.html"/>
+</tocsect1>
+<tocsect1 name="Creating the application" url="creating.html">
+ <tocsect2 name="Starting the project" url="creating.htm"/>
+ <tocsect2 name="Designing the program" url="design-program.html"/>
+ <tocsect2 name="Adding widgets" url="adding-widgets.html"/>
+ <tocsect2 name="Getting spaced out" url="spaced-out.html"/>
+ <tocsect2 name="Signals and slots" url="signals-and-slots.html"/>
+ <tocsect2 name="Generating the source" url="source.html"/>
+ <tocsect2 name="Implementing the slot" url="slots.html"/>
+</tocsect1>
+<tocsect1 name="In short" url="in-short.html">
+</tocsect1>
+<tocsect1 name="Make the translations for a simple KDE project" url="translations.html">
+</tocsect1>
+<tocsect1 name="A few general tips" url="a_few_tips.html">
+ <tocsect2 name="General hints" url="a_few_tips.html#id2771559"/>
+ <tocsect2 name="Importing your project in KDE CVS" url="importing.html"/>
+ <tocsect2 name="How do I release my application as a tarball?" url="release-tarball.html"/>
+ <tocsect2 name="Useful links" url="links.html"/>
+</tocsect1>
+<tocsect1 name="Generating the source (alternate)" url="without_subclass.html">
+ <tocsect2 name="Without using the KDevelop subclassing capability" url="without_subclass.html"/>
+ <tocsect2 name="Implementing the slot" url="slots2.html"/>
+</tocsect1>
+<tocsect1 name="Credits and License" url="credits.html">
+</tocsect1>
+</kdeveloptoc> \ No newline at end of file
diff --git a/languages/cpp/doc/stl.toc b/languages/cpp/doc/stl.toc
new file mode 100644
index 00000000..d86b82b0
--- /dev/null
+++ b/languages/cpp/doc/stl.toc
@@ -0,0 +1,487 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>STL (sgi.com)</title>
+<base href="http://www.sgi.com/tech/stl"/>
+<tocsect1 name="Introduction" url="stl_introduction.html"/>
+<tocsect1 name="How to use the documentation" url="doc_introduction.html"/>
+<tocsect1 name="Containers" url="">
+ <tocsect2 name="Container concepts" url="">
+ <tocsect3 name="Container" url="Container.html"/>
+ <tocsect3 name="Forward Container" url="ForwardContainer.html"/>
+ <tocsect3 name="Reversible Container" url="ReversibleContainer.html"/>
+ <tocsect3 name="Random Access Container" url="RandomAccessContainer.html"/>
+ </tocsect2>
+ <tocsect2 name="Sequences concepts" url="">
+ <tocsect3 name="Sequence" url="Sequence.html"/>
+ <tocsect3 name="Front Insertion Sequence" url="FrontInsertionSequence.html"/>
+ <tocsect3 name="Back Insertion Sequence" url="BackInsertionSequence.html"/>
+ </tocsect2>
+ <tocsect2 name="Associative Containers concepts" url="">
+ <tocsect3 name="Associative Container" url="AssociativeContainer.html"/>
+ <tocsect3 name="Simple Associative Container" url="SimpleAssociativeContainer.html"/>
+ <tocsect3 name="Pair Associative Container" url="PairAssociativeContainer.html"/>
+ <tocsect3 name="Sorted Associative Container" url="SortedAssociativeContainer.html"/>
+ <tocsect3 name="Hashed Associative Container" url="HashedAssociativeContainer.html"/>
+ <tocsect3 name="HashFunction" url="HashFunction.html"/>
+ <tocsect3 name="Unique Associative Container" url="UniqueAssociativeContainer.html"/>
+ <tocsect3 name="Multiple Associative Container" url="MultipleAssociativeContainer.html"/>
+ <tocsect3 name="Unique Sorted Associative Container" url="UniqueSortedAssociativeContainer.html"/>
+ <tocsect3 name="Multiple Sorted Associative Container" url="MultipleSortedAssociativeContainer.html"/>
+ <tocsect3 name="Unique Hashed Associative Container" url="UniqueHashedAssociativeContainer.html"/>
+ <tocsect3 name="Multiple Hashed Associative Container" url="MultipleHashedAssociativeContainer.html"/>
+ </tocsect2>
+ <tocsect2 name="Container classes: Sequences" url="">
+ <tocsect3 name="vector" url="Vector.html"/>
+ <tocsect3 name="deque" url="Deque.html"/>
+ <tocsect3 name="list" url="List.html"/>
+ <tocsect3 name="slist" url="Slist.html"/>
+ <tocsect3 name="bit_vector" url="bit_vector.html"/>
+ </tocsect2>
+ <tocsect2 name="Container classes: Associative Containers" url="">
+ <tocsect3 name="set" url="set.html"/>
+ <tocsect3 name="map" url="Map.html"/>
+ <tocsect3 name="multiset" url="multiset.html"/>
+ <tocsect3 name="multimap" url="Multimap.html"/>
+ <tocsect3 name="hash_set" url="hash_set.html"/>
+ <tocsect3 name="hash_map" url="hash_map.html"/>
+ <tocsect3 name="hash_multiset" url="hash_multiset.html"/>
+ <tocsect3 name="hash_multimap" url="hash_multimap.html"/>
+ </tocsect2>
+ <tocsect2 name="String package" url="">
+ <tocsect3 name="Character traits" url="character_traits.html"/>
+ <tocsect3 name="char_traits" url="char_traits.html"/>
+ <tocsect3 name="basic_string" url="basic_string.html"/>
+ <tocsect3 name="rope" url="Rope.html"/>
+ </tocsect2>
+ <tocsect2 name="Container adaptors" url="">
+ <tocsect3 name="stack" url="stack.html"/>
+ <tocsect3 name="queue" url="queue.html"/>
+ <tocsect3 name="bitset" url="bitset.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Iterators" url="">
+ <tocsect2 name="Introduction" url="Iterators.html"/>
+ <tocsect2 name="Iterator Concepts" url="">
+ <tocsect3 name="Trivial Iterator" url="trivial.html"/>
+ <tocsect3 name="Input Iterator" url="InputIterator.html"/>
+ <tocsect3 name="Output Iterator" url="OutputIterator.html"/>
+ <tocsect3 name="Forward Iterator" url="ForwardIterator.html"/>
+ <tocsect3 name="Bidirectional Iterator" url="BidirectionalIterator.html"/>
+ <tocsect3 name="Random Access Iterator" url="RandomAccessIterator.html"/>
+ </tocsect2>
+ <tocsect2 name="Iterator Tags" url="">
+ <tocsect3 name="Introduction" url="iterator_tags.html"/>
+ <tocsect3 name="iterator_traits" url="iterator_traits.html"/>
+ <tocsect3 name="iterator_category" url="iterator_category.html"/>
+ <tocsect3 name="distance_type" url="distance_type.html"/>
+ <tocsect3 name="value_type" url="value_type.html"/>
+ </tocsect2>
+ <tocsect2 name="Iterator tag classes" url="">
+ <tocsect3 name="input_iterator_tag" url="input_iterator_tag.html"/>
+ <tocsect3 name="output_iterator_tag" url="output_iterator_tag.html"/>
+ <tocsect3 name="forward_iterator_tag" url="forward_iterator_tag.html"/>
+ <tocsect3 name="bidirectional_iterator_tag" url="bidirectional_iterator_tag.html"/>
+ <tocsect3 name="random_access_iterator_tag" url="random_access_iterator_tag.html"/>
+ </tocsect2>
+ <tocsect2 name="Iterator base classes" url="">
+ <tocsect3 name="input_iterator" url="input_iterator.html"/>
+ <tocsect3 name="output_iterator" url="output_iterator.html"/>
+ <tocsect3 name="forward_iterator" url="forward_iterator.html"/>
+ <tocsect3 name="bidirectional_iterator" url="bidirectional_iterator.html"/>
+ <tocsect3 name="random_access_iterator" url="random_access_iterator.html"/>
+ </tocsect2>
+ <tocsect2 name="Iterator functions" url="">
+ <tocsect3 name="distance" url="distance.html"/>
+ <tocsect3 name="advance" url="advance.html"/>
+ </tocsect2>
+ <tocsect2 name="Iterator classes" url="">
+ <tocsect3 name="istream_iterator" url="istream_iterator.html"/>
+ <tocsect3 name="ostream_iterator" url="ostream_iterator.html"/>
+ <tocsect3 name="front_insert_iterator" url="front_insert_iterator.html"/>
+ <tocsect3 name="back_insert_iterator" url="back_insert_iterator.html"/>
+ <tocsect3 name="insert_iterator" url="insert_iterator.html"/>
+ <tocsect3 name="reverse_iterator" url="ReverseIterator.html"/>
+ <tocsect3 name="reverse_bidirectional_iterator" url="ReverseBidirectionalIterator.html"/>
+ <tocsect3 name="raw_storage_iterator" url="raw_storage_iterator.html"/>
+ <tocsect3 name="sequence_buffer" url="sequence_buffer.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Algorithms" url="">
+ <tocsect2 name="Non-mutating algorithms" url="">
+ <tocsect3 name="for_each" url="for_each.html"/>
+ <tocsect3 name="find" url="find.html"/>
+ <tocsect3 name="find_if" url="find_if.html"/>
+ <tocsect3 name="adjacent_find" url="adjacent_find.html"/>
+ <tocsect3 name="find_first_of" url="find_first_of.html"/>
+ <tocsect3 name="count" url="count.html"/>
+ <tocsect3 name="count_if" url="count_if.html"/>
+ <tocsect3 name="mismatch" url="mismatch.html"/>
+ <tocsect3 name="equal" url="equal.html"/>
+ <tocsect3 name="search" url="search.html"/>
+ <tocsect3 name="search_n" url="search_n.html"/>
+ <tocsect3 name="find_end" url="find_end.html"/>
+ </tocsect2>
+ <tocsect2 name="Mutating algorithms" url="">
+ <tocsect3 name="copy" url="copy.html"/>
+ <tocsect3 name="copy_n" url="copy_n.html"/>
+ <tocsect3 name="copy_backward" url="copy_backward.html"/>
+ <tocsect3 name="swap" url="swap.html"/>
+ <tocsect3 name="iter_swap" url="iter_swap.html"/>
+ <tocsect3 name="swap_ranges" url="swap_ranges.html"/>
+ <tocsect3 name="transform" url="transform.html"/>
+ <tocsect3 name="replace" url="replace.html"/>
+ <tocsect3 name="replace_if" url="replace_if.html"/>
+ <tocsect3 name="replace_copy" url="replace_copy.html"/>
+ <tocsect3 name="replace_copy_if" url="replace_copy_if.html"/>
+ <tocsect3 name="fill" url="fill.html"/>
+ <tocsect3 name="fill_n" url="fill_n.html"/>
+ <tocsect3 name="generate" url="generate.html"/>
+ <tocsect3 name="generate_n" url="generate_n.html"/>
+ <tocsect3 name="remove" url="remove.html"/>
+ <tocsect3 name="remove_if" url="remove_if.html"/>
+ <tocsect3 name="remove_copy" url="remove_copy.html"/>
+ <tocsect3 name="remove_copy_if" url="remove_copy_if.html"/>
+ <tocsect3 name="unique" url="unique.html"/>
+ <tocsect3 name="unique_copy" url="unique_copy.html"/>
+ <tocsect3 name="reverse" url="reverse.html"/>
+ <tocsect3 name="reverse_copy" url="reverse_copy.html"/>
+ <tocsect3 name="rotate" url="rotate.html"/>
+ <tocsect3 name="rotate_copy" url="rotate_copy.html"/>
+ <tocsect3 name="random_shuffle" url="random_shuffle.html"/>
+ <tocsect3 name="random_sample" url="random_sample.html"/>
+ <tocsect3 name="random_sample_n" url="random_sample_n.html"/>
+ <tocsect3 name="partition" url="partition.html"/>
+ <tocsect3 name="stable_partition" url="stable_partition.html"/>
+ </tocsect2>
+ <tocsect2 name="Sorting" url="">
+ <tocsect3 name="sort" url="sort.html"/>
+ <tocsect3 name="stable_sort" url="stable_sort.html"/>
+ <tocsect3 name="partial_sort" url="partial_sort.html"/>
+ <tocsect3 name="partial_sort_copy" url="partial_sort_copy.html"/>
+ <tocsect3 name="is_sorted" url="is_sorted.html"/>
+ <tocsect3 name="nth_element" url="nth_element.html"/>
+ <tocsect3 name="lower_bound" url="lower_bound.html"/>
+ <tocsect3 name="upper_bound" url="upper_bound.html"/>
+ <tocsect3 name="equal_range" url="equal_range.html"/>
+ <tocsect3 name="binary_search" url="binary_search.html"/>
+ <tocsect3 name="merge" url="merge.html"/>
+ <tocsect3 name="inplace_merge" url="inplace_merge.html"/>
+ <tocsect3 name="includes" url="includes.html"/>
+ <tocsect3 name="set_union" url="set_union.html"/>
+ <tocsect3 name="set_intersection" url="set_intersection.html"/>
+ <tocsect3 name="set_difference" url="set_difference.html"/>
+ <tocsect3 name="set_symmetric_difference" url="set_symmetric_difference.html"/>
+ <tocsect3 name="push_heap" url="push_heap.html"/>
+ <tocsect3 name="pop_heap" url="pop_heap.html"/>
+ <tocsect3 name="make_heap" url="make_heap.html"/>
+ <tocsect3 name="sort_heap" url="sort_heap.html"/>
+ <tocsect3 name="is_heap" url="is_heap.html"/>
+ <tocsect3 name="min" url="min.html"/>
+ <tocsect3 name="max" url="max.html"/>
+ <tocsect3 name="min_element" url="min_element.html"/>
+ <tocsect3 name="max_element" url="max_element.html"/>
+ <tocsect3 name="lexicographical_compare" url="lexicographical_compare.html"/>
+ <tocsect3 name="lexicographical_compare_3way" url="lexicographical_compare_3way.html"/>
+ <tocsect3 name="next_permutation" url="next_permutation.html"/>
+ <tocsect3 name="prev_permutation" url="prev_permutation.html"/>
+ </tocsect2>
+ <tocsect2 name="Generalized numeric algorithms" url="">
+ <tocsect3 name="iota" url="iota.html"/>
+ <tocsect3 name="accumulate" url="accumulate.html"/>
+ <tocsect3 name="inner_product" url="inner_product.html"/>
+ <tocsect3 name="partial_sum" url="partial_sum.html"/>
+ <tocsect3 name="adjacent_difference" url="adjacent_difference.html"/>
+ <tocsect3 name="power" url="power.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Function Objects" url="">
+ <tocsect2 name="Introduction" url="functors.html"/>
+ <tocsect2 name="Function Object Concepts" url="">
+ <tocsect3 name="Generator" url="Generator.html"/>
+ <tocsect3 name="UnaryFunction" url="Unary Function.html"/>
+ <tocsect3 name="BinaryFunction" url="Binary Function.html"/>
+ <tocsect3 name="AdaptableGenerator" url="Adaptable Generator.html"/>
+ <tocsect3 name="AdaptableUnaryFunction" url="Adaptable Unary Function.html"/>
+ <tocsect3 name="AdaptableBinaryFunction" url="Adaptable Binary Function.html"/>
+ <tocsect3 name="Predicate" url="Predicate.html"/>
+ <tocsect3 name="BinaryPredicate" url="Binary Predicate.html"/>
+ <tocsect3 name="AdaptablePredicate" url="Adaptable Predicate.html"/>
+ <tocsect3 name="AdaptableBinaryPredicate" url="Adaptable Binary Predicate.html"/>
+ <tocsect3 name="StrictWeakOrdering" url="StrictWeakOrdering.html"/>
+ <tocsect3 name="MonoidOperation" url="Monoid Operation.html"/>
+ <tocsect3 name="RandomNumberGenerator" url="Random Number Generator.html"/>
+ </tocsect2>
+ <tocsect2 name="Predefined function objects" url="">
+ <tocsect3 name="plus" url="plus.html"/>
+ <tocsect3 name="minus" url="minus.html"/>
+ <tocsect3 name="times" url="multiplies.html"/> (formerly called "times")
+ <tocsect3 name="divides" url="divides.html"/>
+ <tocsect3 name="modulus" url="modulus.html"/>
+ <tocsect3 name="negate" url="negate.html"/>
+ <tocsect3 name="equal_to" url="equal_to.html"/>
+ <tocsect3 name="not_equal_to" url="not_equal_to.html"/>
+ <tocsect3 name="less" url="less.html"/>
+ <tocsect3 name="greater" url="greater.html"/>
+ <tocsect3 name="less_equal" url="less_equal.html"/>
+ <tocsect3 name="greater_equal" url="greater_equal.html"/>e
+ <tocsect3 name="logical_and" url="logical_and.html"/>
+ <tocsect3 name="logical_or" url="logical_or.html"/>
+ <tocsect3 name="logical_not" url="logical_not.html"/>
+ <tocsect3 name="identity" url="identity.html"/>
+ <tocsect3 name="project1st" url="project1st.html"/>
+ <tocsect3 name="project2nd" url="project2nd.html"/>
+ <tocsect3 name="select1st" url="select1st.html"/>
+ <tocsect3 name="select2nd" url="select2nd.html"/>
+ <tocsect3 name="subtractive_rng" url="subtractive_rng.html"/>
+ </tocsect2>
+ <tocsect2 name="Function object adaptors" url="">
+ <tocsect3 name="binder1st" url="binder1st.html"/>
+ <tocsect3 name="binder2nd" url="binder2nd.html"/>
+ <tocsect3 name="ptr_fun" url="ptr_fun.html"/>
+ <tocsect3 name="pointer_to_unary_function" url="pointer_to_unary_function.html"/>
+ <tocsect3 name="pointer_to_binary_function" url="pointer_to_binary_function.html"/>
+ <tocsect3 name="unary_negate" url="unary_negate.html"/>
+ <tocsect3 name="binary_negate" url="binary_negate.html"/>
+ <tocsect3 name="unary_compose" url="unary_compose.html"/>
+ <tocsect3 name="binary_compose" url="binary_compose.html"/>
+ <tocsect3 name="mem_fun_t" url="mem_fun.html"/>
+ <tocsect3 name="mem_fun_ref_t" url="mem_fun_ref.html"/>
+ <tocsect3 name="mem_fun1_t" url="mem_fun1.html"/>
+ <tocsect3 name="mem_fun1_ref_t" url="mem_fun1_ref.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Utilities" url="">
+ <tocsect2 name="Utilities Concepts" url="">
+ <tocsect3 name="Assignable" url="Assignable.html"/>
+ <tocsect3 name="Default Constructible" url="DefaultConstructible.html"/>
+ <tocsect3 name="Equality Comparable" url="EqualityComparable.html"/>
+ <tocsect3 name="LessThan Comparable" url="LessThanComparable.html"/>
+ </tocsect2>
+ <tocsect2 name="Functions: Relational Operators" url="operators.html"/>
+ <tocsect2 name="Classes: Pair" url="pair.html"/>
+</tocsect1>
+<tocsect1 name="Memory Allocation" url="">
+ <tocsect2 name="Classes" url="">
+ <tocsect3 name="Allocators" url="Allocators.html"/>
+ <tocsect3 name="raw_storage_iterator" url="raw_storage_iterator.html"/>
+ </tocsect2>
+ <tocsect2 name="Functions" url="">
+ <tocsect3 name="construct" url="construct.html"/>
+ <tocsect3 name="destroy" url="destroy.html"/>
+ <tocsect3 name="uninitialized_copy" url="uninitialized_copy"/>
+ <tocsect3 name="uninitialized_copy_n" url="uninitialized_copy_n"/>
+ <tocsect3 name="uninitialized_fill" url="uninitialized_fill"/>
+ <tocsect3 name="uninitialized_fill_n" url="uninitialized_fill_n"/>
+ <tocsect3 name="temporary_buffer" url="temporary_buffer.html"/>
+ <tocsect3 name="get_temporary_buffer" url="get_temporary_buffer.html"/>
+ <tocsect3 name="return_temporary_buffer" url="return_temporary_buffer.html"/>
+ </tocsect2>
+</tocsect1>
+<tocsect1 name="Design documents" url="">
+ <tocsect2 name="Thread safety" url="thread_safety.html"/>
+ <tocsect2 name="Complexity specifications" url="complexity.html"/>
+ <tocsect2 name="Representation of strings" url="string_discussion.html"/>
+</tocsect1>
+<index>
+<entry name="container, STL" url="Container.html"/>
+<entry name="container, forward" url="ForwardContainer.html"/>
+<entry name="random access container" url="RandomAccessContainer.html"/>
+<entry name="container, random access" url="RandomAccessContainer.html"/>
+<entry name="reversible container" url="ReversibleContainer.html"/>
+<entry name="container, reversible" url="ReversibleContainer.html"/>
+<entry name="forward container" url="ForwardContainer.html"/>
+<entry name="multiple sorted container" url="MultipleSortedContainer.html"/>
+<entry name="container, multiple sorted" url="MultipleSortedContainer.html"/>
+<entry name="associative container" url="AssociativeContainer.html"/>
+<entry name="container, associative" url="AssociativeContainer.html"/>
+<entry name="simple associative container" url="SimpleAssociativeContainer.html"/>
+<entry name="container, simple associative" url="SimpleAssociativeContainer.html"/>
+<entry name="unique associative container" url="UniqueAssociativeContainer.html"/>
+<entry name="container, unique associative" url="UniqueAssociativeContainer.html"/>
+<entry name="sorted associative container" url="SortedAssociativeContainer.html"/>
+<entry name="container, sorted associative" url="SortedAssociativeContainer.html"/>
+<entry name="hashed associative container" url="HashedAssociativeContainer.html"/>
+<entry name="container, hashed associative" url="HashedAssociativeContainer.html"/>
+<entry name="unique hashed associative container" url="UniqueHashedAssociativeContainer.html"/>
+<entry name="container, unique hashed associative" url="UniqueHashedAssociativeContainer.html"/>
+<entry name="pair associative container" url="PairAssociativeContainer.html"/>
+<entry name="container, pair associative" url="PairAssociativeContainer.html"/>
+<entry name="multiple associative container" url="MultipleAssociativeContainer.html"/>
+<entry name="container, multiple associative" url="MultipleAssociativeContainer.html"/>
+<entry name="iterators, STL" url="Iterators.html"/>
+<entry name="trivial iterator" url="TrivialIterator.html"/>
+<entry name="iterator, trivial" url="TrivialIterator.html"/>
+<entry name="random access iterator" url="RandomAccessIterator.html"/>
+<entry name="iterator, random access" url="RandomAccessIterator.html"/>
+<entry name="forward iterator" url="ForwardIterator.html"/>
+<entry name="iterator, forward" url="ForwardIterator.html"/>
+<entry name="bidirectional iterator" url="BidirectionalIterator.html"/>
+<entry name="iterator, bidirectional" url="BidirectionalIterator.html"/>
+<entry name="input iterator" url="InputIterator.html"/>
+<entry name="iterator, input" url="InputIterator.html"/>
+<entry name="output iterator" url="OutputIterator.html"/>
+<entry name="iterator, output" url="OutputIterator.html"/>
+<entry name="iterator tags" url="IteratorTags.html"/>
+<entry name="tags, iterator, STL" url="IteratorTags.html"/>
+<entry name="sequence, STL" url="Sequence.html"/>
+<entry name="back insertion sequence" url="BackInsertionSequence.html"/>
+<entry name="sequence, back insertion" url="BackInsertionSequence.html"/>
+<entry name="front insertion sequence" url="FrontInsertionSequence.html"/>
+<entry name="sequence, front insertion" url="FrontInsertionSequence.html"/>
+<entry name="assignable, STL" url="Assignable.html"/>
+<entry name="character traits, STL" url="CharacterTraits.html"/>
+<entry name="default constructible, STL" url="DefaultConstructible.html"/>
+<entry name="equality comparable, STL" url="EqualityComparable.html"/>
+<entry name="lessthan comparable, STL" url="LessThanComparable.html"/>
+<entry name="relational operators, STL" url="RelationalOperators.html"/>
+<entry name="operators, relational, STL" url="RelationalOperators.html"/>
+<entry name="vector, STL class" url="vector.html"/>
+<entry name="deque, STL class" url="Deque.html"/>
+<entry name="list, STL class" url="List.html"/>
+<entry name="slist, STL class" url="slist.html"/>
+<entry name="bit_vector, STL class" url="bit_vector.html"/>
+<entry name="set, STL class" url="set.html"/>
+<entry name="map, STL class" url="map.html"/>
+<entry name="multiset, STL class" url="multiset.html"/>
+<entry name="multimap, STL class" url="multimap.html"/>
+<entry name="hash_set, STL class" url="hash_set.html"/>
+<entry name="hash_map, STL class" url="hash.html"/>
+<entry name="hash_multiset, STL class" url="hash_multiset.html"/>
+<entry name="hash_multimap, STL class" url="hash_multimap.html"/>
+<entry name="char_traits, STL class" url="char_traits.html"/>
+<entry name="basic_string, STL class" url="basic_string.html"/>
+<entry name="rope, STL class" url="rope.html"/>
+<entry name="stack, STL class" url="stack.html"/>
+<entry name="queue, STL class" url="queue.html"/>
+<entry name="bitset, STL class" url="bitset.html"/>
+<entry name="iterator_traits, STL class" url="iterator_traits.html"/>
+<entry name="input_iterator, STL class" url="input_iterator.html"/>
+<entry name="outputput_iterator, STL class" url="output_iterator.html"/>
+<entry name="forward_iterator, STL class" url="forward_iterator.html"/>
+<entry name="bidirectional_iterator, STL class" url="bidirectional_iterator.html"/>
+<entry name="random_access_iterator, STL class" url="random_access_iterator.html"/>
+<entry name="istream_iterator, STL class" url="istream_iterator.html"/>
+<entry name="ostream_iterator, STL class" url="ostream_iterator.html"/>
+<entry name="front_insert_iterator, STL class" url="front_insert_iterator.html"/>
+<entry name="back_insert_iterator, STL class" url="back_insert_iterator.html"/>
+<entry name="insert_iterator, STL class" url="insert_iterator.html"/>
+<entry name="reverse_iterator, STL class" url="reverse_iterator.html"/>
+<entry name="reverse_bidirectional_iterator, STL class" url="reverse_bidirectional_iterator.html"/>
+<entry name="distance, STL function" url="distance.html"/>
+<entry name="advance, STL function" url="advance.html"/>
+<entry name="for_each, STL algorithm" url="for_each.html"/>
+<entry name="find, STL algorithm" url="find.html"/>
+<entry name="find_if, STL algorithm" url="find_if.html"/>
+<entry name="adjacent_find, STL algorithm" url="adjacent_find.html"/>
+<entry name="find_first_of, STL algorithm" url="find_first_of.html"/>
+<entry name="count, STL algorithm" url="count.html"/>
+<entry name="count_if, STL algorithm" url="count_if.html"/>
+<entry name="mismatch, STL algorithm" url="mismatch.html"/>
+<entry name="equal, STL algorithm" url="equal.html"/>
+<entry name="search, STL algorithm" url="search.html"/>
+<entry name="search_n, STL algorithm" url="search_n.html"/>
+<entry name="find_end, STL algorithm" url="find_end.html"/>
+<entry name="copy, STL algorithm" url="copy.html"/>
+<entry name="copy_n, STL algorithm" url="copy_n.html"/>
+<entry name="copy_backward, STL algorithm" url="copy_backward.html"/>
+<entry name="swap, STL algorithm" url="swap.html"/>
+<entry name="iter_swap, STL algorithm" url="iter_swap.html"/>
+<entry name="swap_ranges, STL algorithm" url="swap_ranges.html"/>
+<entry name="transform, STL algorithm" url="transform.html"/>
+<entry name="replace, STL algorithm" url="replace.html"/>
+<entry name="replace_if, STL algorithm" url="replace_if.html"/>
+<entry name="replace_copy, STL algorithm" url="replace_copy.html"/>
+<entry name="fill, STL algorithm" url="fill.html"/>
+<entry name="fill_n, STL algorithm" url="fill_n.html"/>
+<entry name="generate, STL algorithm" url="generate.html"/>
+<entry name="generate_n, STL algorithm" url="generate_n.html"/>
+<entry name="remove, STL algorithm" url="remove.html"/>
+<entry name="remove_if, STL algorithm" url="remove_if.html"/>
+<entry name="remove_copy, STL algorithm" url="remove_copy.html"/>
+<entry name="remove_copy_if, STL algorithm" url="remove_copy_if.html"/>
+<entry name="unique, STL algorithm" url="unique.html"/>
+<entry name="unique_copy, STL algorithm" url="unique_copy.html"/>
+<entry name="reverse, STL algorithm" url="reverse.html"/>
+<entry name="reverse_copy, STL algorithm" url="reverse_copy.html"/>
+<entry name="rotate, STL algorithm" url="rotate.html"/>
+<entry name="rotate_copy, STL algorithm" url="rotate_copy.html"/>
+<entry name="random_shuffle, STL algorithm" url="random_shuffle.html"/>
+<entry name="random_sample, STL algorithm" url="random_sample.html"/>
+<entry name="random_sample_n, STL algorithm" url="random_sample_n.html"/>
+<entry name="partition, STL algorithm" url="partition.html"/>
+<entry name="stable_partition, STL algorithm" url="stable_partition.html"/>
+<entry name="sort, STL algorithm" url="sort.html"/>
+<entry name="stable_sort, STL algorithm" url="stable_sort.html"/>
+<entry name="partial_sort, STL algorithm" url="partial_sort.html"/>
+<entry name="partial_sort_copy, STL algorithm" url="partial_sort_copy.html"/>
+<entry name="is_sorted, STL algorithm" url="is_sorted.html"/>
+<entry name="nth_element, STL algorithm" url="nth_element.html"/>
+<entry name="lower_bound, STL algorithm" url="lower_bound.html"/>
+<entry name="upper_bound, STL algorithm" url="upper_bound.html"/>
+<entry name="equal_range, STL algorithm" url="equal_range.html"/>
+<entry name="binary_search, STL algorithm" url="binary_search.html"/>
+<entry name="merge, STL algorithm" url="merge.html"/>
+<entry name="inplace_merge, STL algorithm" url="inplace_merge.html"/>
+<entry name="includes, STL algorithm" url="includes.html"/>
+<entry name="set_union, STL algorithm" url="set_union.html"/>
+<entry name="set_intersection, STL algorithm" url="set_intersection.html"/>
+<entry name="set_difference, STL algorithm" url="set_difference.html"/>
+<entry name="set_symmetric_difference, STL algorithm" url="set_symmetric_difference.html"/>
+<entry name="push_heap, STL algorithm" url="push_heap.html"/>
+<entry name="pop_heap, STL algorithm" url="pop_heap.html"/>
+<entry name="make_heap, STL algorithm" url="make_heap.html"/>
+<entry name="sort_heap, STL algorithm" url="sort_heap.html"/>
+<entry name="is_heap, STL algorithm" url="is_heap.html"/>
+<entry name="min, STL algorithm" url="min.html"/>
+<entry name="max, STL algorithm" url="max.html"/>
+<entry name="min_element, STL algorithm" url="min_element.html"/>
+<entry name="max_element, STL algorithm" url="max_element.html"/>
+<entry name="lexicographical_compare, STL algorithm" url="lexicographic_compare.html"/>
+<entry name="lexicographical_compare_3way, STL algorithm" url="lexicographic_compare_3way.html"/>
+<entry name="next_permutation, STL algorithm" url="next_permutation.html"/>
+<entry name="prev_permutation, STL algorithm" url="prev_permutation.html"/>
+<entry name="iota, STL algorithm" url="ioata.html"/>
+<entry name="accumulate, STL algorithm" url="accumulate.html"/>
+<entry name="inner_product, STL algorithm" url="inner_product.html"/>
+<entry name="partial_sum, STL algorithm" url="partial_sum.html"/>
+<entry name="adjacent_difference, STL algorithm" url="adjacent_difference.html"/>
+<entry name="power, STL algorithm" url="power.html"/>
+<entry name="plus, STL functor" url="plus.html"/>
+<entry name="minus, STL functor" url="minus.html"/>
+<entry name="times, STL functor" url="times.html"/>
+<entry name="divides, STL functor" url="divides.html"/>
+<entry name="modulus, STL functor" url="modulus.html"/>
+<entry name="negate, STL functor" url="negate.html"/>
+<entry name="equal_to, STL functor" url="equal_to.html"/>
+<entry name="not_equal_to, STL functor" url="not_equal_to.html"/>
+<entry name="less, STL functor" url="less.html"/>
+<entry name="greater, STL functor" url="greater.html"/>
+<entry name="less_equal, STL functor" url="less_equal.html"/>
+<entry name="greater_equal, STL functor" url="greater_equal.html"/>
+<entry name="logical_and, STL functor" url="logical_and.html"/>
+<entry name="logical_or, STL functor" url="logical_or.html"/>
+<entry name="logical_not, STL functor" url="logical_not.html"/>
+<entry name="identity, STL functor" url="identity.html"/>
+<entry name="project1st, STL functor" url="project1st.html"/>
+<entry name="project2nd, STL functor" url="project2nd.html"/>
+<entry name="select1st, STL functor" url="select1st.html"/>
+<entry name="select2nd, STL functor" url="select2nd.html"/>
+<entry name="subtractive_rng, STL functor" url="subtractive_rng.html"/>
+<entry name="binder1st, STL functor" url="binder1st.html"/>
+<entry name="binder2nd, STL functor" url="binder2nd.html"/>
+<entry name="ptr_fun, STL functor" url="ptr_fun.html"/>
+<entry name="pointer_to_unary_function, STL functor" url="pointer_to_unary.html"/>
+<entry name="pointer_to_binary_function, STL functor" url="pointer_to_binary.html"/>
+<entry name="unary_negate, STL functor" url="unary_negate.html"/>
+<entry name="binary_negate, STL functor" url="binary_negate.html"/>
+<entry name="unary_compose, STL functor" url="unary_compose.html"/>
+<entry name="binary_compose, STL functor" url="binary_compose.html"/>
+<entry name="mem_fun_t, STL functor" url="mem_fun_t.html"/>
+<entry name="mem_fun_ref_t, STL functor" url="mem_fun_ref_t.html"/>
+<entry name="mem_fun1_t, STL functor" url="mem_fun1_t.html"/>
+<entry name="mem_fun1_ref_t, STL functor" url="mem_fun1_ref_t.html"/>
+<entry name="pair, STL class" url="pair.html"/>
+<entry name="priority_queue, STL" url="priority_queue.html"/>
+</index>
+</kdeveloptoc>
+
diff --git a/languages/cpp/doc/wxwidgets_bugs.toc b/languages/cpp/doc/wxwidgets_bugs.toc
new file mode 100644
index 00000000..f7bb39c7
--- /dev/null
+++ b/languages/cpp/doc/wxwidgets_bugs.toc
@@ -0,0 +1,7 @@
+<!DOCTYPE kdeveloptoc>
+<kdeveloptoc>
+<title>wxWidgets bugs</title>
+<base href="http://sourceforge.net/"/>
+<tocsect1 name="Query" url="tracker/?group_id=9863&amp;atid=109863">
+</tocsect1>
+</kdeveloptoc>