Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 345aa895e80053137c21f8693106c3a0 > files > 118

gtkmm2.4-documentation-2.17.4-1mdv2010.0.noarch.rpm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Programming with gtkmm</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="description" content='This book explains key concepts of the gtkmm C++ API for creating user interfaces. It also introduces the main user interface elements ("widgets").'>
<link rel="home" href="index.html" title="Programming with gtkmm">
<link rel="next" href="chapter-introduction.html" title="Chapter 1. Introduction">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">Programming with <span class="application">gtkmm</span>
</th></tr>
<tr>
<td width="20%" align="left"> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="chapter-introduction.html"><img src="icons/next.png" alt="Next"></a>
</td>
</tr>
</table>
<hr>
</div>
<div class="book" title="Programming with gtkmm">
<div class="titlepage">
<div>
<div><h1 class="title">
<a name="index"></a>Programming with <span class="application">gtkmm</span>
</h1></div>
<div><div class="authorgroup">
<div class="author"><h3 class="author">
<span class="firstname">Murray</span> <span class="surname">Cumming</span>
</h3></div>
<div class="author">
<h3 class="author">
<span class="firstname">Bernhard</span> <span class="surname">Rieder</span>
</h3>
<span class="contrib">Chapter on "Timeouts".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Jonathon</span> <span class="surname">Jongsma</span>
</h3>
<span class="contrib">Chapter on "Drawing with Cairo".</span> <span class="contrib">Chapter on "Working with Subversion".</span> <span class="contrib">Chapter on "Recent Files".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Jason</span> <span class="surname">M'Sadoques</span>
</h3>
<span class="contrib">Chapter on "Drawing Area".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Ole</span> <span class="surname">Laursen</span>
</h3>
<span class="contrib">Parts of chapter on "Internationalization".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Gene</span> <span class="surname">Ruebsamen</span>
</h3>
<span class="contrib">Chapter on "Win32 Installation".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Cedric</span> <span class="surname">Gustin</span>
</h3>
<span class="contrib">Chapter on "Win32 Installation".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Marko</span> <span class="surname">Anastasov</span>
</h3>
<span class="contrib">Chapter on "Printing".</span> <span class="contrib">Parts of chapter on "Internationalization".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Alan</span> <span class="surname">Ott</span>
</h3>
<span class="contrib">Appendix on "Visual Studio 2005".</span> </div>
<div class="author">
<h3 class="author">
<span class="firstname">Daniel</span> <span class="surname">Elstner</span>
</h3>
<span class="contrib">Section "Build Structure" of chapter
          on "Wrapping C Libraries with gmmproc".</span> </div>
</div></div>
<div><p class="copyright">Copyright © 2002-2006 Murray Cumming</p></div>
<div><div class="legalnotice" title="Legal Notice">
<a name="id2892292"></a><p>
        Permission is granted to copy, distribute and/or modify this document
        under the terms of the GNU Free Documentation License, Version 1.2
        or any later version published by the Free Software Foundation;
        with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
        You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
      </p>
</div></div>
<div><div class="abstract" title="Abstract">
<p class="title"><b>Abstract</b></p>
<p>This book explains key concepts of the <span class="application">gtkmm</span> C++ API for creating user interfaces. It also introduces the main user interface elements ("widgets").
      </p>
</div></div>
</div>
<hr>
</div>
<div class="toc">
<p><b>Table of Contents</b></p>
<ul>
<li>
<span class="chapter"><a href="chapter-introduction.html">1. Introduction</a></span><ul>
<li><span class="sect1"><a href="chapter-introduction.html#sec-this-book">This book</a></span></li>
<li><span class="sect1"><a href="sec-gtkmm.html">gtkmm</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-installation.html">2. Installation</a></span><ul>
<li><span class="sect1"><a href="chapter-installation.html#sec-installation-dependencies">Dependencies</a></span></li>
<li><span class="sect1"><a href="sec-install-unix-and-linux.html">Unix and Linux</a></span></li>
<li><span class="sect1"><a href="sec-packages-windows.html">Microsoft Windows</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-basics.html">3. Basics</a></span><ul>
<li><span class="sect1"><a href="chapter-basics.html#sec-basics-simple-example">Simple Example</a></span></li>
<li><span class="sect1"><a href="sec-headers-and-linking.html">Headers and Linking</a></span></li>
<li><span class="sect1"><a href="sec-widgets-overview.html">Widgets</a></span></li>
<li><span class="sect1"><a href="sec-signals-overview.html">Signals</a></span></li>
<li><span class="sect1"><a href="sec-basics-ustring.html">Glib::ustring</a></span></li>
<li><span class="sect1"><a href="sec-intermediate-types.html">Intermediate types</a></span></li>
<li><span class="sect1"><a href="sec-helloworld.html">Hello World in <span class="application">gtkmm</span></a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-button-widget.html">4. Buttons</a></span><ul>
<li><span class="sect1"><a href="chapter-button-widget.html#sec-pushbuttons">Button</a></span></li>
<li><span class="sect1"><a href="sec-toggle-buttons.html">ToggleButton</a></span></li>
<li><span class="sect1"><a href="sec-checkboxes.html">CheckButton</a></span></li>
<li><span class="sect1"><a href="sec-radio-buttons.html">RadioButton</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-range-widgets.html">5. Range Widgets</a></span><ul>
<li><span class="sect1"><a href="chapter-range-widgets.html#sec-scrollbar-widgets">Scrollbar Widgets</a></span></li>
<li><span class="sect1"><a href="sec-scale-widgets.html">Scale Widgets</a></span></li>
<li><span class="sect1"><a href="sec-range-update-policies.html">Update Policies</a></span></li>
<li><span class="sect1"><a href="sec-range-example.html">Example</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-misc-widgets.html">6. Miscellaneous Widgets</a></span><ul>
<li><span class="sect1"><a href="chapter-misc-widgets.html#sec-labels">Label</a></span></li>
<li><span class="sect1"><a href="sec-text-entry.html">Entry</a></span></li>
<li><span class="sect1"><a href="sec-spinbutton.html">SpinButton</a></span></li>
<li><span class="sect1"><a href="sec-progressbar.html">ProgressBar</a></span></li>
<li><span class="sect1"><a href="sec-infobar.html">InfoBar</a></span></li>
<li><span class="sect1"><a href="sec-tooltips.html">Tooltips</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-container-widgets.html">7. Container Widgets</a></span><ul>
<li><span class="sect1"><a href="chapter-container-widgets.html#sec-single-item-containers">Single-item Containers</a></span></li>
<li><span class="sect1"><a href="sec-multi-item-containers.html">Multiple-item widgets </a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-treeview.html">8. The TreeView widget</a></span><ul>
<li><span class="sect1"><a href="chapter-treeview.html#sec-treeview-model">The Model</a></span></li>
<li><span class="sect1"><a href="sec-treeview.html">The View</a></span></li>
<li><span class="sect1"><a href="sec-iterating-over-model-rows.html">Iterating over Model Rows</a></span></li>
<li><span class="sect1"><a href="sec-treeview-selection.html">The Selection</a></span></li>
<li><span class="sect1"><a href="sec-treeview-sort.html">Sorting</a></span></li>
<li><span class="sect1"><a href="sec-treeview-draganddrop.html">Drag and Drop</a></span></li>
<li><span class="sect1"><a href="sec-treeview-contextmenu.html">Popup Context Menu</a></span></li>
<li><span class="sect1"><a href="sec-treeview-examples.html">Examples</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-combobox.html">9. Combo Boxes</a></span><ul>
<li><span class="sect1"><a href="chapter-combobox.html#sec-combobox">ComboBox</a></span></li>
<li><span class="sect1"><a href="sec-comboboxentry.html">ComboBoxEntry</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-textview.html">10. TextView</a></span><ul>
<li><span class="sect1"><a href="chapter-textview.html#sec-textview-buffer">The Buffer</a></span></li>
<li><span class="sect1"><a href="sec-widgets-and-childanchors.html">Widgets and ChildAnchors</a></span></li>
<li><span class="sect1"><a href="sec-textview-examples.html">Examples</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-menus-and-toolbars.html">11. Menus and Toolbars</a></span><ul>
<li><span class="sect1"><a href="chapter-menus-and-toolbars.html#sec-actions">Actions</a></span></li>
<li><span class="sect1"><a href="sec-uimanager.html">UIManager</a></span></li>
<li><span class="sect1"><a href="sec-menus-popup.html">Popup Menus</a></span></li>
<li><span class="sect1"><a href="sec-menus-examples.html">Examples</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-adjustment.html">12. Adjustments </a></span><ul>
<li><span class="sect1"><a href="chapter-adjustment.html#sec-creating-adjustment">Creating an Adjustment</a></span></li>
<li><span class="sect1"><a href="sec-adjustments-easy.html">Using Adjustments the Easy Way</a></span></li>
<li><span class="sect1"><a href="sec-adjustment-internals.html">Adjustment Internals</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-widgets-without-xwindows.html">13. Widgets Without X-Windows</a></span><ul><li><span class="sect1"><a href="chapter-widgets-without-xwindows.html#sec-eventbox">EventBox</a></span></li></ul>
</li>
<li>
<span class="chapter"><a href="chapter-dialogs.html">14. Dialogs</a></span><ul>
<li><span class="sect1"><a href="chapter-dialogs.html#sec-dialogs-messagedialog">MessageDialog</a></span></li>
<li><span class="sect1"><a href="sec-dialogs-filechooserdialog.html">FileChooserDialog</a></span></li>
<li><span class="sect1"><a href="sec-color-selection-dialog.html">ColorSelectionDialog</a></span></li>
<li><span class="sect1"><a href="sec-font-selection-dialog.html">FontSelectionDialog</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-drawingarea.html">15. The Drawing Area Widget</a></span><ul>
<li><span class="sect1"><a href="chapter-drawingarea.html#sec-cairo-drawing-model">The Cairo Drawing Model</a></span></li>
<li><span class="sect1"><a href="sec-cairo-drawing-lines.html">Drawing Straight Lines</a></span></li>
<li><span class="sect1"><a href="sec-cairo-curved-lines.html">Drawing Curved Lines</a></span></li>
<li><span class="sect1"><a href="sec-cairo-drawing-arcs.html">Drawing Arcs and Circles</a></span></li>
<li><span class="sect1"><a href="sec-drawing-text.html">Drawing Text</a></span></li>
<li><span class="sect1"><a href="sec-draw-images.html">Drawing Images</a></span></li>
<li><span class="sect1"><a href="sec-drawing-clock-example.html">Example Application: Creating a Clock with Cairo</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-draganddrop.html">16. Drag and Drop</a></span><ul>
<li><span class="sect1"><a href="chapter-draganddrop.html#sec-dnd-sources-destinations">Sources and Destinations</a></span></li>
<li><span class="sect1"><a href="sec-dnd-methods.html">Methods</a></span></li>
<li><span class="sect1"><a href="sec-dnd-signals.html">Signals</a></span></li>
<li><span class="sect1"><a href="sec-dragcontext.html">DragContext</a></span></li>
<li><span class="sect1"><a href="sec-dnd-example.html">Example</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-clipboard.html">17. The Clipboard</a></span><ul>
<li><span class="sect1"><a href="chapter-clipboard.html#sec-clipboard-targets">Targets</a></span></li>
<li><span class="sect1"><a href="sec-clipboard-copy.html">Copy</a></span></li>
<li><span class="sect1"><a href="sec-clipboard-paste.html">Paste</a></span></li>
<li><span class="sect1"><a href="sec-clipboard-examples.html">Examples</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-printing.html">18. Printing</a></span><ul>
<li><span class="sect1"><a href="chapter-printing.html#sec-printoperation">PrintOperation</a></span></li>
<li><span class="sect1"><a href="sec-page-setup.html">Page setup</a></span></li>
<li><span class="sect1"><a href="sec-printing-rendering-text.html">Rendering text</a></span></li>
<li><span class="sect1"><a href="sec-async-printing-ops.html">Asynchronous operations</a></span></li>
<li><span class="sect1"><a href="sec-printing-export-to-pdf.html">Export to PDF</a></span></li>
<li><span class="sect1"><a href="sec-extending-print-dialog.html">Extending the print dialog</a></span></li>
<li><span class="sect1"><a href="sec-printing-preview.html">Preview</a></span></li>
<li><span class="sect1"><a href="sec-printing-example.html">Example</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-recent-documents.html">19. Recently Used Documents</a></span><ul>
<li><span class="sect1"><a href="chapter-recent-documents.html#sec-recentmanager">RecentManager</a></span></li>
<li><span class="sect1"><a href="sec-recentchooser.html">RecentChooser</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-plugs-sockets.html">20. Plugs and Sockets</a></span><ul>
<li><span class="sect1"><a href="chapter-plugs-sockets.html#sec-plugs-sockets-overview">Overview</a></span></li>
<li><span class="sect1"><a href="sec-plugs-sockets-example.html">Plugs and Sockets Example</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-chapter-timeouts.html">21. Timeouts, I/O and Idle Functions </a></span><ul>
<li><span class="sect1"><a href="chapter-chapter-timeouts.html#sec-timeouts">Timeouts</a></span></li>
<li><span class="sect1"><a href="sec-monitoring-io.html">Monitoring I/O</a></span></li>
<li><span class="sect1"><a href="sec-idle-functions.html">Idle Functions</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-memory.html">22. Memory management</a></span><ul>
<li><span class="sect1"><a href="chapter-memory.html#sec-memory-widgets">Widgets</a></span></li>
<li><span class="sect1"><a href="sec-memory-shared-resources.html">Shared resources</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-builder.html">23. Glade and Gtk::Builder</a></span><ul>
<li><span class="sect1"><a href="chapter-builder.html#sec-builder-loading-glade-file">Loading the .glade file</a></span></li>
<li><span class="sect1"><a href="sec-builder-accessing-widgets.html">Accessing widgets</a></span></li>
<li><span class="sect1"><a href="sec-builder-using-derived-widgets.html">Using derived widgets</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-internationalization.html">24. Internationalization and Localization</a></span><ul>
<li><span class="sect1"><a href="chapter-internationalization.html#sec-internationalization-intro">Preparing your project</a></span></li>
<li><span class="sect1"><a href="sec-i18n-marking-strings.html">Marking strings for translation</a></span></li>
<li><span class="sect1"><a href="sec-i18n-expecting-utf8.html">Expecting UTF8</a></span></li>
<li><span class="sect1"><a href="sec-i18n-pitfalls.html">Pitfalls</a></span></li>
<li><span class="sect1"><a href="sec-i18n-getting-help-with-translations.html">Getting help with translations</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-customwidgets.html">25. Custom Widgets</a></span><ul>
<li><span class="sect1"><a href="chapter-customwidgets.html#sec-custom-containers">Custom Containers</a></span></li>
<li><span class="sect1"><a href="sec-custom-widgets.html">Custom Widgets</a></span></li>
</ul>
</li>
<li>
<span class="chapter"><a href="chapter-recommended-techniques.html">26. Recommended Techniques</a></span><ul>
<li><span class="sect1"><a href="chapter-recommended-techniques.html#sec-application-lifetime">Application Lifetime</a></span></li>
<li><span class="sect1"><a href="sec-using-a-gtkmm-widget.html">Using a <span class="application">gtkmm</span> widget</a></span></li>
</ul>
</li>
<li><span class="chapter"><a href="chapter-contributing.html">27. Contributing</a></span></li>
<li>
<span class="appendix"><a href="chapter-refptr.html">A. The RefPtr smartpointer</a></span><ul>
<li><span class="sect1"><a href="chapter-refptr.html#sec-refptr-copying">Copying</a></span></li>
<li><span class="sect1"><a href="sec-refptr-dereferencing.html">Dereferencing</a></span></li>
<li><span class="sect1"><a href="sec-refptr-casting.html">Casting</a></span></li>
<li><span class="sect1"><a href="sec-refptr-checking-for-null.html">Checking for null</a></span></li>
<li><span class="sect1"><a href="sec-refptr-constness.html">Constness</a></span></li>
</ul>
</li>
<li>
<span class="appendix"><a href="chapter-signals.html">B. Signals</a></span><ul>
<li><span class="sect1"><a href="chapter-signals.html#sec-connecting-signal-handlers">Connecting signal handlers</a></span></li>
<li><span class="sect1"><a href="sec-writing-signal-handlers.html">Writing signal handlers</a></span></li>
<li><span class="sect1"><a href="sec-disconnecting-signal-handlers.html">Disconnecting signal handlers</a></span></li>
<li><span class="sect1"><a href="sec-overriding-default-signal-handlers.html">Overriding default signal handlers</a></span></li>
<li><span class="sect1"><a href="sec-binding-extra-arguments.html">Binding extra arguments</a></span></li>
<li><span class="sect1"><a href="sec-xeventsignals.html">X Event signals</a></span></li>
</ul>
</li>
<li><span class="appendix"><a href="chapter-custom-signals.html">C. Creating your own signals</a></span></li>
<li><span class="appendix"><a href="sec-signals-comparison.html">D. Comparison with other signalling systems</a></span></li>
<li>
<span class="appendix"><a href="sec-windows-installation.html">E. <span class="application">gtkmm</span> and Win32</a></span><ul><li><span class="sect1"><a href="sec-windows-installation.html#sec-building-on-win32">Building <span class="application">gtkmm</span> on Win32</a></span></li></ul>
</li>
<li><span class="appendix"><a href="chapter-gdk-drawing.html">F. Drawing With GDK</a></span></li>
<li>
<span class="appendix"><a href="chapter-working-with-svn.html">G. Working with Subversion</a></span><ul>
<li><span class="sect1"><a href="chapter-working-with-svn.html#sec-setting-up-jhbuild">Setting up jhbuild</a></span></li>
<li><span class="sect1"><a href="sec-installing-jhbuild.html">Installing and Using the svn version of <span class="application">gtkmm</span></a></span></li>
</ul>
</li>
<li>
<span class="appendix"><a href="chapter-wrapping-c-libraries.html">H. Wrapping C Libraries with gmmproc</a></span><ul>
<li><span class="sect1"><a href="chapter-wrapping-c-libraries.html#sec-wrapping-build-structure">The build structure</a></span></li>
<li><span class="sect1"><a href="sec-wrapping-defs-files.html">Generating the .defs files.</a></span></li>
<li><span class="sect1"><a href="sec-wrapping-hg-files.html">The .hg and .ccg files</a></span></li>
<li><span class="sect1"><a href="sec-wrapping-hand-coded-files.html">Hand-coded source files</a></span></li>
<li><span class="sect1"><a href="sec-wrapping-initialization.html">Initialization</a></span></li>
<li><span class="sect1"><a href="sec-wrapping-problems.html">Problems in the C API.</a></span></li>
<li><span class="sect1"><a href="sec-wrapping-documentation.html">Documentation</a></span></li>
</ul>
</li>
<li>
<span class="appendix"><a href="chapter-optional-api.html">I. Optional API</a></span><ul>
<li><span class="sect1"><a href="chapter-optional-api.html#sec-glibmm-optional-api">Optional API when building glibmm</a></span></li>
<li><span class="sect1"><a href="sec-gtkmm-optional-api.html">Optional API when building gtkmm</a></span></li>
</ul>
</li>
</ul>
</div>
<div class="list-of-figures">
<p><b>List of Figures</b></p>
<ul>
<li>3.1. <a href="sec-helloworld.html#figure-helloworld">Hello World</a>
</li>
<li>4.1. <a href="chapter-button-widget.html#figure-buttons">buttons example</a>
</li>
<li>4.2. <a href="sec-checkboxes.html#figure-checkbutton">CheckButton</a>
</li>
<li>4.3. <a href="sec-radio-buttons.html#figure-radiobutton">RadioButton</a>
</li>
<li>5.1. <a href="sec-range-example.html#figure-range-widgets">Range Widgets</a>
</li>
<li>6.1. <a href="chapter-misc-widgets.html#figure-label">Label</a>
</li>
<li>6.2. <a href="sec-text-entry.html#figure-entry-simple">Entry</a>
</li>
<li>6.3. <a href="sec-text-entry.html#figure-entry-completion">Entry Completion</a>
</li>
<li>6.4. <a href="sec-text-entry.html#figure-entry-icon">Entry with Icon</a>
</li>
<li>6.5. <a href="sec-text-entry.html#figure-entry-progress">Entry with Progress Bar</a>
</li>
<li>6.6. <a href="sec-spinbutton.html#figure-spinbutton">SpinButton</a>
</li>
<li>6.7. <a href="sec-progressbar.html#figure-progressbar">ProgressBar</a>
</li>
<li>6.8. <a href="sec-infobar.html#figure-infobar">InfoBar</a>
</li>
<li>7.1. <a href="chapter-container-widgets.html#figure-frame">Frame</a>
</li>
<li>7.2. <a href="chapter-container-widgets.html#figure-paned">Paned</a>
</li>
<li>7.3. <a href="chapter-container-widgets.html#figure-scrolledwindow">ScrolledWindow</a>
</li>
<li>7.4. <a href="chapter-container-widgets.html#figure-aspectframe">AspectFrame</a>
</li>
<li>7.5. <a href="chapter-container-widgets.html#figure-alignment">Alignment</a>
</li>
<li>7.6. <a href="sec-multi-item-containers.html#figure-helloworld2">Hello World 2</a>
</li>
<li>7.7. <a href="sec-multi-item-containers.html#figure-box-packing1">Box Packing 1</a>
</li>
<li>7.8. <a href="sec-multi-item-containers.html#figure-box-packing2">Box Packing 2</a>
</li>
<li>7.9. <a href="sec-multi-item-containers.html#figure-buttonbox">ButtonBox</a>
</li>
<li>7.10. <a href="sec-multi-item-containers.html#figure-table">Table</a>
</li>
<li>7.11. <a href="sec-multi-item-containers.html#figure-notebook">Notebook</a>
</li>
<li>8.1. <a href="chapter-treeview.html#figure-treeview-liststore-model">TreeView - ListStore</a>
</li>
<li>8.2. <a href="chapter-treeview.html#figure-treeview-treestore-model">TreeView - TreeStore</a>
</li>
<li>8.3. <a href="sec-treeview-examples.html#figure-treeview-liststore">TreeView - ListStore</a>
</li>
<li>8.4. <a href="sec-treeview-examples.html#figure-treeview-treestore">TreeView - TreeStore</a>
</li>
<li>8.5. <a href="sec-treeview-examples.html#figure-treeview-editablecells">TreeView - Editable Cells</a>
</li>
<li>8.6. <a href="sec-treeview-examples.html#figure-treeview-draganddrop">TreeView - Drag And Drop</a>
</li>
<li>8.7. <a href="sec-treeview-examples.html#figure-treeview-popup">TreeView - Popup Context Menu</a>
</li>
<li>9.1. <a href="chapter-combobox.html#figure-combobox-complex">ComboBox</a>
</li>
<li>9.2. <a href="chapter-combobox.html#figure-combobox-text">ComboBox</a>
</li>
<li>9.3. <a href="sec-comboboxentry.html#figure-comboboxentry-complex">ComboBoxEntry</a>
</li>
<li>9.4. <a href="sec-comboboxentry.html#figure-comboboxentry-text">ComboBoxEntryText</a>
</li>
<li>10.1. <a href="sec-textview-examples.html#figure-textview">TextView</a>
</li>
<li>11.1. <a href="sec-menus-examples.html#figure-menus-mainmenu">Main Menu</a>
</li>
<li>11.2. <a href="sec-menus-examples.html#figure-menus-popup">Popup Menu</a>
</li>
<li>13.1. <a href="chapter-widgets-without-xwindows.html#figure-eventbox">EventBox</a>
</li>
<li>14.1. <a href="chapter-dialogs.html#figure-dialogs-messagedialog">MessageDialog</a>
</li>
<li>14.2. <a href="sec-dialogs-filechooserdialog.html#figure-dialogs-filechooser">FileChooser</a>
</li>
<li>14.3. <a href="sec-color-selection-dialog.html#figure-dialogs-colorselectiondialog">ColorSelectionDialog</a>
</li>
<li>14.4. <a href="sec-font-selection-dialog.html#figure-dialogs-fontselectiondialog">FontSelectionDialog</a>
</li>
<li>15.1. <a href="sec-cairo-drawing-lines.html#figure-drawingarea-lines">Drawing Area - Lines</a>
</li>
<li>15.2. <a href="sec-cairo-drawing-lines.html#figure-cairo-joins">Different join types in Cairo</a>
</li>
<li>15.3. <a href="sec-cairo-curved-lines.html#figure-drawingarea-curve">Drawing Area - Lines</a>
</li>
<li>15.4. <a href="sec-cairo-drawing-arcs.html#figure-drawingarea-arc">Drawing Area - Arcs</a>
</li>
<li>16.1. <a href="sec-dnd-example.html#figure-drag-and-drop">Drag and Drop</a>
</li>
<li>17.1. <a href="sec-clipboard-examples.html#figure-clipboard-simple">Clipboard - Simple</a>
</li>
<li>17.2. <a href="sec-clipboard-examples.html#figure-clipboard-ideal">Clipboard - Ideal</a>
</li>
<li>18.1. <a href="sec-printing-example.html#figure-printing-simple">Printing - Simple</a>
</li>
<li>25.1. <a href="chapter-customwidgets.html#figure-custom-container">Custom Container</a>
</li>
<li>25.2. <a href="sec-custom-widgets.html#figure-custom-widget">Custom Widget</a>
</li>
</ul>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right"> <a accesskey="n" href="chapter-introduction.html"><img src="icons/next.png" alt="Next"></a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top"> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right" valign="top"> Chapter 1. Introduction</td>
</tr>
</table>
</div>
</body>
</html>