aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bookmarks/ephy-bookmarks-editor.c28
1 files changed, 17 insertions, 11 deletions
diff --git a/src/bookmarks/ephy-bookmarks-editor.c b/src/bookmarks/ephy-bookmarks-editor.c
index 2f5a5d6c0..46c83ddae 100644
--- a/src/bookmarks/ephy-bookmarks-editor.c
+++ b/src/bookmarks/ephy-bookmarks-editor.c
@@ -576,6 +576,7 @@ cmd_bookmarks_import (GtkAction *action,
GtkCellRenderer *cell;
GtkListStore *store;
GtkTreeIter iter;
+ GtkTreeModel *sortmodel;
dialog = gtk_dialog_new_with_buttons (_("Import Bookmarks"),
GTK_WINDOW (editor),
@@ -583,7 +584,7 @@ cmd_bookmarks_import (GtkAction *action,
GTK_DIALOG_NO_SEPARATOR,
GTK_STOCK_CANCEL,
GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK,
+ _("I_mport"),
GTK_RESPONSE_OK,
NULL);
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
@@ -597,15 +598,20 @@ cmd_bookmarks_import (GtkAction *action,
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), vbox,
TRUE, TRUE, 0);
- label = gtk_label_new (_("Choose the bookmarks source:"));
+ label = gtk_label_new (_("Import bookmarks from:"));
gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 0);
gtk_widget_show (label);
store = GTK_LIST_STORE (gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING));
- combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store));
- gtk_widget_show (combo);
+
+ sortmodel = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (store));
+ gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (sortmodel), 0, GTK_SORT_ASCENDING);
+
+ combo = gtk_combo_box_new ();
+ gtk_combo_box_set_model(GTK_COMBO_BOX (combo), sortmodel);
+ gtk_widget_show (combo);
g_object_set_data (G_OBJECT (dialog), "combo_box", combo);
g_object_unref (store);
@@ -615,19 +621,19 @@ cmd_bookmarks_import (GtkAction *action,
"text", 0,
NULL);
- add_bookmarks_source (store, _("Mozilla bookmarks"),
- MOZILLA_BOOKMARKS_DIR, "bookmarks.html", 4);
- add_bookmarks_source (store, _("Firebird bookmarks"),
+ add_bookmarks_source (store, _("Firebird"),
FIREBIRD_BOOKMARKS_DIR, "bookmarks.html", 4);
- add_bookmarks_source (store, _("Firefox bookmarks"),
+ add_bookmarks_source (store, _("Firefox"),
FIREFOX_BOOKMARKS_DIR, "bookmarks.html", 4);
- add_bookmarks_source (store, _("Galeon bookmarks"),
+ add_bookmarks_source (store, _("Galeon"),
GALEON_BOOKMARKS_DIR, "bookmarks.xbel", 0);
- add_bookmarks_source (store, _("Konqueror bookmarks"),
+ add_bookmarks_source (store, _("Konqueror"),
KDE_BOOKMARKS_DIR, "bookmarks.xml", 0);
+ add_bookmarks_source (store, _("Mozilla"),
+ MOZILLA_BOOKMARKS_DIR, "bookmarks.html", 4);
gtk_list_store_append (store, &iter);
- gtk_list_store_set (store, &iter, 0, _("Import from a file"), 1, NULL, -1);
+ gtk_list_store_set (store, &iter, 0, _("File"), 1, NULL, -1);
gtk_box_pack_start (GTK_BOX (vbox), combo, TRUE, TRUE, 0);
gtk_combo_box_set_active (GTK_COMBO_BOX (combo), 0);