From f2252757baf9720b6d762d6827362d1921a3140a Mon Sep 17 00:00:00 2001 From: Alex Henrie Date: Thu, 23 Aug 2018 23:16:47 -0600 Subject: [PATCH] shell32: Add start menu icon. Adapted from list-remove.svg in the Tango Icon Library. Signed-off-by: Alex Henrie Signed-off-by: Alexandre Julliard --- dlls/shell32/Makefile.in | 1 + dlls/shell32/resources/menu.ico | Bin 0 -> 34002 bytes dlls/shell32/resources/menu.svg | 631 ++++++++++++++++++++++++++++++++ dlls/shell32/shell32.rc | 3 + dlls/shell32/shresdef.h | 1 + 5 files changed, 636 insertions(+) create mode 100644 dlls/shell32/resources/menu.ico create mode 100644 dlls/shell32/resources/menu.svg diff --git a/dlls/shell32/Makefile.in b/dlls/shell32/Makefile.in index bef3f6304a6..886301542dd 100644 --- a/dlls/shell32/Makefile.in +++ b/dlls/shell32/Makefile.in @@ -74,6 +74,7 @@ SVG_SRCS = \ resources/folder_open.svg \ resources/help.svg \ resources/internet.svg \ + resources/menu.svg \ resources/mycomputer.svg \ resources/mydocs.svg \ resources/netdrive.svg \ diff --git a/dlls/shell32/resources/menu.ico b/dlls/shell32/resources/menu.ico new file mode 100644 index 0000000000000000000000000000000000000000..e0467fa322ae11eea38ce47c922f452b389bbb8e GIT binary patch literal 34002 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + 2006-01-04 + + + Andreas Nilsson + + + http://tango-project.org + + + remove + delete + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dlls/shell32/shell32.rc b/dlls/shell32/shell32.rc index 28d18ec9c1e..0f7e587433e 100644 --- a/dlls/shell32/shell32.rc +++ b/dlls/shell32/shell32.rc @@ -538,6 +538,9 @@ IDI_SHELL_PRINTERS_FOLDER ICON resources/folder.ico /* @makedep: resources/folder.ico */ IDI_SHELL_FONTS_FOLDER ICON resources/folder.ico +/* @makedep: resources/menu.ico */ +IDI_SHELL_START_MENU ICON resources/menu.ico + /* @makedep: resources/trash_file.ico */ IDI_SHELL_TRASH_FILE ICON resources/trash_file.ico diff --git a/dlls/shell32/shresdef.h b/dlls/shell32/shresdef.h index 178fa789aec..5a637e95ba7 100644 --- a/dlls/shell32/shresdef.h +++ b/dlls/shell32/shresdef.h @@ -208,6 +208,7 @@ #define IDI_SHELL_APP_FOLDER 37 #define IDI_SHELL_PRINTERS_FOLDER 38 #define IDI_SHELL_FONTS_FOLDER 39 +#define IDI_SHELL_START_MENU 40 #define IDI_SHELL_REMOTE_PRINTER 140 #define IDI_SHELL_TO_FILE_PRINTER 141 #define IDI_SHELL_TRASH_FILE 142