From 3c57dd931145d43f2b0aef96c4d178135956bf91 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel.baumann@progress-linux.org>
Date: Fri, 19 Apr 2024 05:13:10 +0200
Subject: Adding upstream version 2.10.36.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
---
 app/menus/image-menu.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 app/menus/image-menu.c

(limited to 'app/menus/image-menu.c')

diff --git a/app/menus/image-menu.c b/app/menus/image-menu.c
new file mode 100644
index 0000000..64bd9cd
--- /dev/null
+++ b/app/menus/image-menu.c
@@ -0,0 +1,52 @@
+/* GIMP - The GNU Image Manipulation Program
+ * Copyright (C) 1995 Spencer Kimball and Peter Mattis
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+#include "config.h"
+
+#include <string.h>
+
+#include <gegl.h>
+#include <gtk/gtk.h>
+
+#include "menus-types.h"
+
+#include "file-menu.h"
+#include "filters-menu.h"
+#include "image-menu.h"
+#include "plug-in-menus.h"
+#include "window-menu.h"
+#include "windows-menu.h"
+
+
+void
+image_menu_setup (GimpUIManager *manager,
+                  const gchar   *ui_path)
+{
+  gchar *path;
+
+  if (! strcmp (ui_path, "/dummy-menubar"))
+    ui_path = "/dummy-menubar/image-popup";
+
+  file_menu_setup (manager, ui_path);
+  windows_menu_setup (manager, ui_path);
+  plug_in_menus_setup (manager, ui_path);
+  filters_menu_setup (manager, ui_path);
+
+  path = g_strconcat (ui_path, "/View", NULL);
+  window_menu_setup (manager, "view", path);
+  g_free (path);
+}
-- 
cgit v1.2.3