File more-system-icons.patch of Package lyx

diff -ur a/src/frontends/qt/GuiApplication.cpp b/src/frontends/qt/GuiApplication.cpp
--- a/src/frontends/qt/GuiApplication.cpp	2025-03-20 10:34:23.919991967 +0100
+++ b/src/frontends/qt/GuiApplication.cpp	2025-03-22 16:55:29.387859698 +0100
@@ -425,28 +425,97 @@
 // this must be sorted alphabetically
 // Upper case comes before lower case
 ImgMap sorted_theme_icon_map[] = {
-	{ "bookmark-goto 0", "go-jump" },
+	{ "bookmark-goto", "go-next" },
+	{ "bookmark-goto 0", "go-previous" },
+	{ "bookmark-save", "bookmark-new" },
+	{ "buffer-close", "window-close" },
+	{ "buffer-export", "document-export" },
 	{ "buffer-new", "document-new" },
+	{ "buffer-reload", "view-refresh" },
+	{ "buffer-toggle-output-sync", "document-swap" },
+	{ "buffer-update", "view-refresh" },
+	{ "buffer-view", "document-preview" },
 	{ "buffer-write", "document-save" },
 	{ "buffer-write-as", "document-save-as" },
 	{ "buffer-zoom-in", "zoom-in" },
 	{ "buffer-zoom-out", "zoom-out" },
+	{ "build-program", "run-build" },
+	{ "closetab", "window-close" },
+	{ "command-alternatives outline-in depth-increment", "format-indent-more" },
+	{ "command-alternatives outline-in depth-increment", "format-indent-less" },
 	{ "copy", "edit-copy" },
 	{ "cut", "edit-cut" },
 	{ "depth-decrement", "format-indent-less" },
 	{ "depth-increment", "format-indent-more" },
-	{ "dialog-show spellchecker", "tools-check-spelling" },
+	{ "dialog-preferences", "configure" },
+	{ "dialog-show character", "gtk-select-font" },
+	{ "dialog-show findreplace", "edit-find" },
+	{ "dialog-show findreplaceadv", "edit-find-replace" },
+	{ "dialog-show print", "document-print" },
+	{ "dialog-show-new-inset citation", "tool_references" },
 	{ "dialog-show-new-inset graphics", "insert-image" },
+	{ "dialog-show-new-inset include", "mail-attachment" },
+	{ "dialog-show-new-inset ref", "gnumeric-link-internal" },
+	{ "dialog-show spellchecker", "tools-check-spelling" },
+	{ "dialog-show toc", "compass" },
 	{ "dialog-toggle findreplaceadv", "edit-find-replace" },
+	{ "dialog-toggle toc", "compass" },
+	{ "down", "go-down" },
+	{ "editclear" "edit-clear" },
+	{ "emblem-readonly", "lock"},
+	{ "ert-insert", "latex-config"},
 	{ "file-open", "document-open" },
 	{ "font-bold", "format-text-bold" },
+	{ "font-emph", "emph" },
 	{ "font-ital", "format-text-italic" },
+	{ "font-noun", "user" },
 	{ "font-strikeout", "format-text-strikethrough" },
 	{ "font-underline", "format-text-underline" },
+	{ "footnote-insert", "insert-footnote" },
+	{ "href-insert", "insert-link" },
+	{ "index-insert", "gtk-index" },
+	{ "info-insert", "info" },
+	{ "label-insert", "label" },
+	{ "layout", "format-justify-fill" },
+	{ "layout-document", "document-properties" },
+	{ "layout Description", "description" },
+	{ "layout Enumerate", "format-list-ordered" },
+	{ "layout Itemize", "format-list-unordered" },
+	{ "layout List", "view-list-text" },
+	{ "layout-paragraph", "overflow-menu" },
+	{ "layout-toggle Description", "description" },
+	{ "layout-toggle Enumerate", "format-list-ordered" },
+	{ "layout-toggle Itemize", "format-list-unordered" },
+	{ "layout-toggle List", "view-list-text" },
+	{ "lyxfiles-system", "folder-appimage" },
+	{ "lyxfiles-system-folder", "folder-development" },
+	{ "lyxfiles-user", "user" },
+	{ "lyxfiles-user-folder", "user-home" },
 	{ "lyx-quit", "application-exit" },
+	{ "master-buffer-update", "view-restore" },
+	{ "master-buffer-view", "view-visible" },
+	{ "note-insert", "note" },
+	{ "outline-down", "go-down" },
+	{ "outline-in", "go-next" },
+	{ "outline-out", "go-previous" },
+	{ "outline-up", "go-up" },
 	{ "paste", "edit-paste" },
+	{ "process-stop", "process-stop" },
 	{ "redo", "edit-redo" },
+	{ "reload", "view-refresh" },
+	{ "script-insert subscript", "format-text-subscript" },
+	{ "script-insert superscript", "format-text-superscript"},
+	{ "search-options", "edit-find-replace" },
+	{ "specialchar-insert tex", "latex-config" },
+	{ "spelling-continuously", "tools-check-spelling" },
+	{ "textstyle-apply", "font-enable" },
+	{ "thesaurus-entry", "address-book-new" },
 	{ "undo", "edit-undo" },
+	{ "up", "go-up" },
+	{ "update-others", "vcs-pull" },
+	{ "view-others", "view-visible" },
+	{ "view-split horizontal", "view-split-left-right" },
+	{ "view-split vertical", "view-split-top-bottom" },
 	{ "window-close", "window-close" },
 	{ "window-new", "window-new" }
 };
openSUSE Build Service is sponsored by