Talk:Using Fremantle widgets

[edit] On Gtk+ widgets

(Information extracted *as is* from the Hildon 2.2 Widget UI Specification to be published before the Maemo 5 final release)

There are many Gtk+ widgets which are not used in Maemo at all. The list below contains widgets that are still in use.

State Widget Description
HILDON 2.2 GtkLabel
GtkImage
GtkProgressBar
GtkHScale
GtkVScale
GtkTreeView
GtkIconView
Used normally in both legacy and Hildon 2.2 apps.
LEGACY GtkEntry REPLACED by HildonEntry
LEGACY GtkTextView REPLACED by HildonTextView
LEGACY GtkExpander REPLACED by HildonPannableArea. Any show/hide toggling is not recommended for Hildon 2.2.
LEGACY GtkNotebook REPLACED by HildonPannableArea. Tabs of any kind are NOT used in Hildon 2.2
LEGACY GtkScrolledWindow REPLACED by HildonPannableArea. No scrollbars, direct finger panning instead.
OBSOLETE GtkMenuBar REPLACED by HildonAppMenu
OBSOLETE GtkColorSelectionDialog
GtkFontSelectionDialog
GtkFontButton
REPLACED by HildonPickerButton and HildonPickerDialog. Build the color/font picker using generic Hildon Touch List Picker.
OBSOLETE GtkFileChooserButton
OBSOLETE GtkStatusBar Use content area instead, there's no equivalent UI element to status bar in Hildon2.2
OBSOLETE GtkPageSetupUnixDialog
GtkPrintUnixDialog
PRINTING UI NOT SUPPORTED