diff --git a/release/datafiles/icons_svg/char_notdef.svg b/release/datafiles/icons_svg/char_notdef.svg new file mode 100644 index 00000000000..341d7dd44bc --- /dev/null +++ b/release/datafiles/icons_svg/char_notdef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/release/datafiles/icons_svg/char_replacement.svg b/release/datafiles/icons_svg/char_replacement.svg new file mode 100644 index 00000000000..f051ba2357b --- /dev/null +++ b/release/datafiles/icons_svg/char_replacement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/release/datafiles/icons_svg/not_found.svg b/release/datafiles/icons_svg/not_found.svg new file mode 100644 index 00000000000..1b8290c586b --- /dev/null +++ b/release/datafiles/icons_svg/not_found.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/source/blender/editors/datafiles/CMakeLists.txt b/source/blender/editors/datafiles/CMakeLists.txt index 1ed25dcd347..1095c6d0c2b 100644 --- a/source/blender/editors/datafiles/CMakeLists.txt +++ b/source/blender/editors/datafiles/CMakeLists.txt @@ -234,6 +234,8 @@ if(WITH_BLENDER) cancel cancel_large center_only + char_notdef + char_replacement checkbox_dehlt checkbox_hlt checkmark @@ -640,6 +642,7 @@ if(WITH_BLENDER) normals_face normals_vertex normals_vertex_face + not_found object_data object_datamode object_hidden diff --git a/source/blender/editors/include/UI_icons.hh b/source/blender/editors/include/UI_icons.hh index adce49950d1..36d3ba6eb7f 100644 --- a/source/blender/editors/include/UI_icons.hh +++ b/source/blender/editors/include/UI_icons.hh @@ -40,6 +40,11 @@ /* ICON_NONE has to be the first item here because it is hard-coded in places as 0. */ DEF_ICON(NONE) +/* Keep these here, in this order. Their IDs should be static. */ +DEF_ICON(CHAR_NOTDEF) +DEF_ICON(CHAR_REPLACEMENT) +DEF_ICON(NOT_FOUND) + /* Blank is no real icon, but used as placeholder or spacers, * it takes the space of an icon but is empty. */ DEF_ICON(BLANK1)