region: Redo the language tab

Prepopulate the list with a small set of 'common' languages,
as we already did in the user panel, and use a language chooser
to add to that list.
This commit is contained in:
Matthias Clasen 2011-08-20 16:50:53 -04:00
parent 60c8f11a12
commit be235bd9ae
5 changed files with 269 additions and 272 deletions

View file

@ -42,6 +42,8 @@ guint cc_common_language_add_available_languages (GtkListStore *store,
gboolean cc_common_language_has_font (const gchar *locale);
gchar *cc_common_language_get_current_language (void);
GHashTable *cc_common_language_get_initial_languages (void);
void cc_common_language_setup_list (GtkWidget *treeview,
GHashTable *initial);
void cc_common_language_select_current_language (GtkTreeView *treeview);