Include a Other Software section in Help file
[geeqie.git] / src / menu.c
index fb366c5..64f6fa2 100644 (file)
@@ -116,7 +116,7 @@ GtkWidget *submenu_add_edit(GtkWidget *menu, GtkWidget **menu_item, GCallback fu
        GtkWidget *item;
        GtkWidget *submenu;
 
-       item = menu_item_add(menu, _("_Edit"), NULL, NULL);
+       item = menu_item_add(menu, _("Plugins"), NULL, NULL);
 
        submenu = gtk_menu_new();
        g_object_set_data(G_OBJECT(submenu), "submenu_data", data);
@@ -234,6 +234,32 @@ GtkWidget *submenu_add_sort(GtkWidget *menu, GCallback func, gpointer data,
        return submenu;
 }
 
+GtkWidget *submenu_add_dir_sort(GtkWidget *menu, GCallback func, gpointer data,
+                           gboolean include_none, gboolean include_path,
+                           gboolean show_current, SortType type)
+{
+       GtkWidget *submenu;
+
+       submenu = gtk_menu_new();
+       g_object_set_data(G_OBJECT(submenu), "submenu_data", data);
+
+       submenu_add_sort_item(submenu, func, SORT_NAME, show_current, type);
+       submenu_add_sort_item(submenu, func, SORT_TIME, show_current, type);
+       if (include_path) submenu_add_sort_item(submenu, func, SORT_PATH, show_current, type);
+       if (include_none) submenu_add_sort_item(submenu, func, SORT_NONE, show_current, type);
+
+       if (menu)
+               {
+               GtkWidget *item;
+
+               item = menu_item_add(menu, _("Sort"), NULL, NULL);
+               gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), submenu);
+               return item;
+               }
+
+       return submenu;
+}
+
 gchar *zoom_type_get_text(ZoomMode method)
 {
        switch (method)
@@ -319,13 +345,13 @@ gchar *alter_type_get_text(AlterType type)
        switch (type)
                {
                case ALTER_ROTATE_90:
-                       return _("_Rotate clockwise");
+                       return _("_Rotate clockwise 90°");
                        break;
                case ALTER_ROTATE_90_CC:
-                       return _("Rotate _counterclockwise");
+                       return _("Rotate _counterclockwise 90°");
                        break;
                case ALTER_ROTATE_180:
-                       return _("Rotate _180");
+                       return _("Rotate _180°");
                        break;
                case ALTER_MIRROR:
                        return _("_Mirror");
@@ -410,7 +436,6 @@ static void add_collection_list(GtkWidget *menu, GCallback func,
 {
        GList *work;
        gint index = 0; /* index to existing collection list menu item selected */
-       GtkWidget *item;
 
        work = collection_list;
        while (work)