2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4 <!ENTITY version SYSTEM "version.xml">
5 <!ENTITY hildon-Building SYSTEM "building.sgml">
6 <!ENTITY hildon-Compiling SYSTEM "compiling.sgml">
7 <!ENTITY hildon-Building SYSTEM "building.sgml">
8 <!ENTITY hildon-Running SYSTEM "running.sgml">
9 <!ENTITY hildon-Resources SYSTEM "resources.sgml">
10 <!ENTITY hildon-Migration SYSTEM "migration.sgml">
11 <!ENTITY hildon-main SYSTEM "xml/hildon-main.xml">
12 <!ENTITY hildon-gtk SYSTEM "xml/hildon-gtk.xml">
13 <!ENTITY hildon-defines SYSTEM "xml/hildon-defines.xml">
14 <!ENTITY HildonWindowStack SYSTEM "xml/hildon-window-stack.xml">
15 <!ENTITY hildon-sound SYSTEM "xml/hildon-sound.xml">
18 <book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
20 <title>Hildon Reference Manual</title>
21 <releaseinfo>for Hildon &version;</releaseinfo>
25 <title>Hildon Overview</title>
28 Hildon Widgets is a set of widgets present in the Hildon framework.
29 Its aim is to create finger-friendly graphical interfaces specially
30 designed for use in mobile devices.
33 This set of widgets is based on GTK+ and were first developed for
34 the Maemo platform, used by Nokia Internet Tablets.
37 Hildon depends on the following libraries:
44 GTK+ is a library for creating graphical user interfaces.
51 GConf is a system for storing application preferences. It is intended for user preferences; not configuration of something like Apache, or arbitrary data storage.
56 <term>libcanberra</term>
58 libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME.
72 <part id="hildonbase">
73 <title>Hildon Core Reference</title>
74 <xi:include href="xml/hildon-main.xml"/>
75 <xi:include href="xml/hildon-gtk.xml"/>
76 <xi:include href="xml/hildon-defines.xml"/>
77 <xi:include href="xml/hildon-helper.xml"/>
78 <xi:include href="xml/hildon-version.xml"/>
79 <xi:include href="xml/hildon-sound.xml"/>
80 <xi:include href="xml/hildon-program.xml"/>
83 <part id="hildonobjects">
84 <title>Hildon Widgets and Objects</title>
87 <title>Object Hierarchy</title>
88 <xi:include href="xml/tree_index.sgml"/>
92 <title>Widgets gallery</title>
93 <xi:include href="visual_index.xml"/>
97 <title>Toplevel Widgets</title>
98 <xi:include href="xml/hildon-window.xml"/>
99 <xi:include href="xml/hildon-stackable-window.xml"/>
103 <title>Window Stacking</title>
104 <xi:include href="xml/hildon-window-stack.xml"/>
108 <title>Buttons and Toggles</title>
109 <xi:include href="xml/hildon-button.xml"/>
110 <xi:include href="xml/hildon-check-button.xml"/>
111 <xi:include href="xml/hildon-picker-button.xml"/>
112 <xi:include href="xml/hildon-date-button.xml"/>
113 <xi:include href="xml/hildon-time-button.xml"/>
117 <title>Display and Notification Widgets</title>
118 <xi:include href="xml/hildon-caption.xml"/>
119 <xi:include href="xml/hildon-banner.xml"/>
120 <xi:include href="xml/hildon-note.xml"/>
124 <title>Data Selection and Handling</title>
125 <xi:include href="xml/hildon-touch-selector.xml"/>
126 <xi:include href="xml/hildon-touch-selector-column.xml"/>
127 <xi:include href="xml/hildon-touch-selector-entry.xml"/>
128 <xi:include href="xml/hildon-date-selector.xml"/>
129 <xi:include href="xml/hildon-time-selector.xml"/>
133 <title>Navigation Widgets</title>
134 <xi:include href="xml/hildon-pannable-area.xml"/>
138 <title>Text Display and Handling</title>
139 <xi:include href="xml/hildon-entry.xml"/>
140 <xi:include href="xml/hildon-text-view.xml"/>
144 <title>Menus and Toolbars</title>
145 <xi:include href="xml/hildon-app-menu.xml"/>
146 <xi:include href="xml/hildon-find-toolbar.xml"/>
147 <xi:include href="xml/hildon-edit-toolbar.xml"/>
151 <title>Dialogs</title>
152 <xi:include href="xml/hildon-wizard-dialog.xml"/>
153 <xi:include href="xml/hildon-picker-dialog.xml"/>
158 <xi:include href="xml/hildon-animation-actor.xml"/>
159 <xi:include href="xml/hildon-remote-texture.xml"/>
163 <title>Deprecated</title>
164 <xi:include href="xml/hildon-color-button.xml"/>
165 <xi:include href="xml/hildon-color-chooser.xml"/>
166 <xi:include href="xml/hildon-controlbar.xml"/>
167 <xi:include href="xml/hildon-volumebar.xml"/>
168 <xi:include href="xml/hildon-vvolumebar.xml"/>
169 <xi:include href="xml/hildon-hvolumebar.xml"/>
170 <xi:include href="xml/hildon-seekbar.xml"/>
171 <xi:include href="xml/hildon-calendar.xml"/>
172 <xi:include href="xml/hildon-calendar-popup.xml"/>
173 <xi:include href="xml/hildon-weekday-picker.xml"/>
174 <xi:include href="xml/hildon-time-picker.xml"/>
175 <xi:include href="xml/hildon-number-editor.xml"/>
176 <xi:include href="xml/hildon-range-editor.xml"/>
177 <xi:include href="xml/hildon-time-editor.xml"/>
178 <xi:include href="xml/hildon-date-editor.xml"/>
179 <xi:include href="xml/hildon-bread-crumb-trail.xml"/>
180 <xi:include href="xml/hildon-dialog.xml"/>
181 <xi:include href="xml/hildon-color-chooser-dialog.xml"/>
182 <xi:include href="xml/hildon-set-password-dialog.xml"/>
183 <xi:include href="xml/hildon-get-password-dialog.xml"/>
184 <xi:include href="xml/hildon-login-dialog.xml"/>
185 <xi:include href="xml/hildon-sort-dialog.xml"/>
186 <xi:include href="xml/hildon-font-selection-dialog.xml"/>
187 <xi:include href="xml/hildon-code-dialog.xml"/>
188 <xi:include href="xml/hildon-bread-crumb.xml"/>
193 <part id="hildonmigration">
194 <title>Migration</title>
196 <para>This section helps you migrate widgets that are deprecated by
197 providing an alternative to them. Most sections have examples
198 of how a given deprecated widget was used and provide another example
199 of how the functionality of that widget should be accomplished in
200 newly written code.</para>
209 <index role="deprecated">
210 <title>Index of deprecated symbols</title>
214 <title>Index of new symbols in 2.2</title>
217 <!-- New symbols index -->