diff --git a/release/datafiles/icons_svg/key_backspace.svg b/release/datafiles/icons_svg/key_backspace.svg new file mode 100644 index 00000000000..2e23d045ca3 --- /dev/null +++ b/release/datafiles/icons_svg/key_backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/release/datafiles/icons_svg/key_backspace_filled.svg b/release/datafiles/icons_svg/key_backspace_filled.svg new file mode 100644 index 00000000000..69d01f93e22 --- /dev/null +++ b/release/datafiles/icons_svg/key_backspace_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/release/datafiles/icons_svg/key_command.svg b/release/datafiles/icons_svg/key_command.svg new file mode 100644 index 00000000000..2757ff24804 --- /dev/null +++ b/release/datafiles/icons_svg/key_command.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_command_filled.svg b/release/datafiles/icons_svg/key_command_filled.svg new file mode 100644 index 00000000000..d731a23da2e --- /dev/null +++ b/release/datafiles/icons_svg/key_command_filled.svg @@ -0,0 +1,56 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_control.svg b/release/datafiles/icons_svg/key_control.svg new file mode 100644 index 00000000000..d500512685c --- /dev/null +++ b/release/datafiles/icons_svg/key_control.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_control_filled.svg b/release/datafiles/icons_svg/key_control_filled.svg new file mode 100644 index 00000000000..261a25ca07d --- /dev/null +++ b/release/datafiles/icons_svg/key_control_filled.svg @@ -0,0 +1,56 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_empty1.svg b/release/datafiles/icons_svg/key_empty1.svg new file mode 100644 index 00000000000..6767615430b --- /dev/null +++ b/release/datafiles/icons_svg/key_empty1.svg @@ -0,0 +1,55 @@ + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_empty1_filled.svg b/release/datafiles/icons_svg/key_empty1_filled.svg new file mode 100644 index 00000000000..423c8318120 --- /dev/null +++ b/release/datafiles/icons_svg/key_empty1_filled.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_empty2.svg b/release/datafiles/icons_svg/key_empty2.svg new file mode 100644 index 00000000000..c5e180cbbee --- /dev/null +++ b/release/datafiles/icons_svg/key_empty2.svg @@ -0,0 +1,55 @@ + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_empty2_filled.svg b/release/datafiles/icons_svg/key_empty2_filled.svg new file mode 100644 index 00000000000..76eb71a313c --- /dev/null +++ b/release/datafiles/icons_svg/key_empty2_filled.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_empty3.svg b/release/datafiles/icons_svg/key_empty3.svg new file mode 100644 index 00000000000..1dea50c2f0f --- /dev/null +++ b/release/datafiles/icons_svg/key_empty3.svg @@ -0,0 +1,55 @@ + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_empty3_filled.svg b/release/datafiles/icons_svg/key_empty3_filled.svg new file mode 100644 index 00000000000..438f2659c5e --- /dev/null +++ b/release/datafiles/icons_svg/key_empty3_filled.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_menu.svg b/release/datafiles/icons_svg/key_menu.svg new file mode 100644 index 00000000000..b0ae1426821 --- /dev/null +++ b/release/datafiles/icons_svg/key_menu.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_menu_filled.svg b/release/datafiles/icons_svg/key_menu_filled.svg new file mode 100644 index 00000000000..01f12defcd0 --- /dev/null +++ b/release/datafiles/icons_svg/key_menu_filled.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_option.svg b/release/datafiles/icons_svg/key_option.svg new file mode 100644 index 00000000000..a308c433334 --- /dev/null +++ b/release/datafiles/icons_svg/key_option.svg @@ -0,0 +1,58 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_option_filled.svg b/release/datafiles/icons_svg/key_option_filled.svg new file mode 100644 index 00000000000..79a3d12220f --- /dev/null +++ b/release/datafiles/icons_svg/key_option_filled.svg @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_return.svg b/release/datafiles/icons_svg/key_return.svg new file mode 100644 index 00000000000..0d002a491bb --- /dev/null +++ b/release/datafiles/icons_svg/key_return.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_return_filled.svg b/release/datafiles/icons_svg/key_return_filled.svg new file mode 100644 index 00000000000..a7334f425b2 --- /dev/null +++ b/release/datafiles/icons_svg/key_return_filled.svg @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_ring.svg b/release/datafiles/icons_svg/key_ring.svg new file mode 100644 index 00000000000..f01c629fe60 --- /dev/null +++ b/release/datafiles/icons_svg/key_ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/release/datafiles/icons_svg/key_ring_filled.svg b/release/datafiles/icons_svg/key_ring_filled.svg new file mode 100644 index 00000000000..75f0e05d19a --- /dev/null +++ b/release/datafiles/icons_svg/key_ring_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/release/datafiles/icons_svg/key_shift.svg b/release/datafiles/icons_svg/key_shift.svg new file mode 100644 index 00000000000..074d1b4f91f --- /dev/null +++ b/release/datafiles/icons_svg/key_shift.svg @@ -0,0 +1,52 @@ + + diff --git a/release/datafiles/icons_svg/key_shift_filled.svg b/release/datafiles/icons_svg/key_shift_filled.svg new file mode 100644 index 00000000000..2cd3b77b029 --- /dev/null +++ b/release/datafiles/icons_svg/key_shift_filled.svg @@ -0,0 +1,55 @@ + + diff --git a/release/datafiles/icons_svg/key_tab.svg b/release/datafiles/icons_svg/key_tab.svg new file mode 100644 index 00000000000..a0ed7f78eec --- /dev/null +++ b/release/datafiles/icons_svg/key_tab.svg @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_tab_filled.svg b/release/datafiles/icons_svg/key_tab_filled.svg new file mode 100644 index 00000000000..846aba1cdee --- /dev/null +++ b/release/datafiles/icons_svg/key_tab_filled.svg @@ -0,0 +1,56 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_windows.svg b/release/datafiles/icons_svg/key_windows.svg new file mode 100644 index 00000000000..0ebbec56eda --- /dev/null +++ b/release/datafiles/icons_svg/key_windows.svg @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/release/datafiles/icons_svg/key_windows_filled.svg b/release/datafiles/icons_svg/key_windows_filled.svg new file mode 100644 index 00000000000..886ae280e14 --- /dev/null +++ b/release/datafiles/icons_svg/key_windows_filled.svg @@ -0,0 +1,56 @@ + + + + + + + + + diff --git a/source/blender/editors/datafiles/CMakeLists.txt b/source/blender/editors/datafiles/CMakeLists.txt index 52f976af2c3..e57ee743bfb 100644 --- a/source/blender/editors/datafiles/CMakeLists.txt +++ b/source/blender/editors/datafiles/CMakeLists.txt @@ -426,8 +426,34 @@ if(WITH_BLENDER) keyframe keyframe_hlt keyingset + key_backspace + key_backspace_filled + key_command + key_command_filled + key_control + key_control_filled key_dehlt + key_empty1 + key_empty1_filled + key_empty2 + key_empty2_filled + key_empty3 + key_empty3_filled key_hlt + key_menu + key_menu_filled + key_option + key_option_filled + key_return + key_return_filled + key_ring + key_ring_filled + key_shift + key_shift_filled + key_tab + key_tab_filled + key_windows + key_windows_filled lattice_data layer_active layer_used diff --git a/source/blender/editors/include/UI_icons.hh b/source/blender/editors/include/UI_icons.hh index 18f19946858..4da0ad9cc4a 100644 --- a/source/blender/editors/include/UI_icons.hh +++ b/source/blender/editors/include/UI_icons.hh @@ -807,6 +807,35 @@ DEF_ICON(NETWORK_DRIVE_LARGE) DEF_ICON(QUESTION_LARGE) DEF_ICON(WARNING_LARGE) +/* The following are used when creating the Event Icons. */ + +DEF_ICON(KEY_BACKSPACE) +DEF_ICON(KEY_BACKSPACE_FILLED) +DEF_ICON(KEY_COMMAND) +DEF_ICON(KEY_COMMAND_FILLED) +DEF_ICON(KEY_CONTROL) +DEF_ICON(KEY_CONTROL_FILLED) +DEF_ICON(KEY_EMPTY1) +DEF_ICON(KEY_EMPTY1_FILLED) +DEF_ICON(KEY_EMPTY2) +DEF_ICON(KEY_EMPTY2_FILLED) +DEF_ICON(KEY_EMPTY3) +DEF_ICON(KEY_EMPTY3_FILLED) +DEF_ICON(KEY_MENU) +DEF_ICON(KEY_MENU_FILLED) +DEF_ICON(KEY_OPTION) +DEF_ICON(KEY_OPTION_FILLED) +DEF_ICON(KEY_RETURN) +DEF_ICON(KEY_RETURN_FILLED) +DEF_ICON(KEY_RING) +DEF_ICON(KEY_RING_FILLED) +DEF_ICON(KEY_SHIFT) +DEF_ICON(KEY_SHIFT_FILLED) +DEF_ICON(KEY_TAB) +DEF_ICON(KEY_TAB_FILLED) +DEF_ICON(KEY_WINDOWS) +DEF_ICON(KEY_WINDOWS_FILLED) + /* The items above are initiated sequentially while the ones that * follow are initiated individually. Therefore this item marks * the boundary. Add regular SVG icons above this one.*/