diff --git a/common/bitmap_info.cpp b/common/bitmap_info.cpp
index 407efc3753..44fbc2e6df 100644
--- a/common/bitmap_info.cpp
+++ b/common/bitmap_info.cpp
@@ -1,7 +1,7 @@
/*
* This program source code file is part of KiCad, a free EDA CAD application.
*
- * Copyright The KiCad Developers, see AUTHORS.txt for contributors.
+ * Copyright (C) 2024 KiCad Developers, see AUTHORS.txt for contributors.
*
* 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
diff --git a/common/tool/actions.cpp b/common/tool/actions.cpp
index 180aaa2cae..ee4fb73f39 100644
--- a/common/tool/actions.cpp
+++ b/common/tool/actions.cpp
@@ -375,63 +375,63 @@ TOOL_ACTION ACTIONS::selectColumns( TOOL_ACTION_ARGS()
.Scope( AS_GLOBAL )
.FriendlyName( _( "Select Column(s)" ) )
.Tooltip( _( "Select complete column(s) containing the current selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_select_column ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::selectRows( TOOL_ACTION_ARGS()
.Name( "common.InteractiveSelection.Rows" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Select Row(s)" ) )
.Tooltip( _( "Select complete row(s) containing the current selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_select_row ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::selectTable( TOOL_ACTION_ARGS()
.Name( "common.InteractiveSelection.SelectTable" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Select Table" ) )
.Tooltip( _( "Select parent table of selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_select ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::addRowAbove( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.addRowAbove" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Add Row Above" ) )
.Tooltip( _( "Insert a new table row above the selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_add_row_above ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::addRowBelow( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.addRowBelow" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Add Row Below" ) )
.Tooltip( _( "Insert a new table row below the selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_add_row_below ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::addColBefore( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.addColBefore" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Add Column Before" ) )
.Tooltip( _( "Insert a new table column before the selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_add_column_before ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::addColAfter( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.addColAfter" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Add Column After" ) )
.Tooltip( _( "Insert a new table column after the selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_add_column_after ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::deleteRows( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.deleteRows" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Delete Row(s)" ) )
.Tooltip( _( "Delete rows containing the currently selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_delete_row ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::deleteColumns( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.deleteColumns" )
.Scope( AS_GLOBAL )
.FriendlyName( _( "Delete Column(s)" ) )
.Tooltip( _( "Delete columns containing the currently selected cell(s)" ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_delete_column ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::mergeCells( TOOL_ACTION_ARGS()
.Name( "common.TableEditor.mergeCells" )
@@ -452,7 +452,7 @@ TOOL_ACTION ACTIONS::editTable( TOOL_ACTION_ARGS()
.Scope( AS_GLOBAL )
.DefaultHotkey( MD_CTRL + 'E' )
.FriendlyName( _( "Edit Table..." ) )
- .Icon( BITMAPS::spreadsheet ) ); // JEY TODO: need icon
+ .Icon( BITMAPS::table_edit ) ); // JEY TODO: need icon
TOOL_ACTION ACTIONS::activatePointEditor( TOOL_ACTION_ARGS()
.Name( "common.Control.activatePointEditor" )
diff --git a/include/bitmaps/bitmaps_list.h b/include/bitmaps/bitmaps_list.h
index d1b4439e85..276d6ed41e 100644
--- a/include/bitmaps/bitmaps_list.h
+++ b/include/bitmaps/bitmaps_list.h
@@ -108,6 +108,7 @@ enum class BITMAPS : unsigned int
axis3d_left,
axis3d_right,
axis3d_top,
+ body_style,
break_bus,
break_line,
bug,
@@ -317,6 +318,7 @@ enum class BITMAPS : unsigned int
insert_module_board,
intersect_polygons,
invisible_text,
+ jobset,
kicad_icon_small,
label_align_left,
label_align_right,
@@ -471,6 +473,7 @@ enum class BITMAPS : unsigned int
primitives_to_custom_pad,
print_button,
project,
+ project_clone,
project_close,
project_kicad,
ps_diff_pair,
@@ -484,6 +487,7 @@ enum class BITMAPS : unsigned int
puzzle_piece,
py_script,
question_mark,
+ ray_tracing,
reannotate_down_left,
reannotate_down_right,
reannotate_left_down,
@@ -535,6 +539,7 @@ enum class BITMAPS : unsigned int
show_all_front_layers,
show_all_layers,
show_back_assembly_layers,
+ show_board_body,
show_dcodenumber,
show_dnp,
show_footprint,
@@ -587,6 +592,16 @@ enum class BITMAPS : unsigned int
swap,
swap_layer,
switch_corner_rounding_shape,
+ table_add_column_after,
+ table_add_column_before,
+ table_add_row_above,
+ table_add_row_below,
+ table_delete_column,
+ table_delete_row,
+ table_edit,
+ table_select,
+ table_select_column,
+ table_select_row,
teardrop_sizes,
teardrop_rect_sizes,
teardrop_track_sizes,
diff --git a/kicad/tools/kicad_manager_actions.cpp b/kicad/tools/kicad_manager_actions.cpp
index 9a76df3bb7..ccc22463f0 100644
--- a/kicad/tools/kicad_manager_actions.cpp
+++ b/kicad/tools/kicad_manager_actions.cpp
@@ -58,14 +58,14 @@ TOOL_ACTION KICAD_MANAGER_ACTIONS::newFromRepository( TOOL_ACTION_ARGS()
.Scope( AS_GLOBAL )
.LegacyHotkeyName( "Clone Project From Repository" )
.FriendlyName( _( "Clone Project from Repository..." ) )
- .Icon( BITMAPS::new_project_from_template ) );
+ .Icon( BITMAPS::project_clone ) );
TOOL_ACTION KICAD_MANAGER_ACTIONS::newJobsetFile( TOOL_ACTION_ARGS()
.Name( "kicad.Control.newJobs" )
.Scope( AS_GLOBAL )
.LegacyHotkeyName( "New Jobset File" )
.FriendlyName( _( "New Jobset File..." ) )
- .Icon( BITMAPS::new_document ) );
+ .Icon( BITMAPS::jobset ) );
TOOL_ACTION KICAD_MANAGER_ACTIONS::openDemoProject( TOOL_ACTION_ARGS()
.Name( "kicad.Control.openDemoProject" )
diff --git a/resources/bitmaps_png/png/body_style_16.png b/resources/bitmaps_png/png/body_style_16.png
new file mode 100644
index 0000000000..7b7834336e
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_16.png differ
diff --git a/resources/bitmaps_png/png/body_style_24.png b/resources/bitmaps_png/png/body_style_24.png
new file mode 100644
index 0000000000..bebfa5a90f
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_24.png differ
diff --git a/resources/bitmaps_png/png/body_style_32.png b/resources/bitmaps_png/png/body_style_32.png
new file mode 100644
index 0000000000..22c9a140f0
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_32.png differ
diff --git a/resources/bitmaps_png/png/body_style_48.png b/resources/bitmaps_png/png/body_style_48.png
new file mode 100644
index 0000000000..37b5d21a37
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_48.png differ
diff --git a/resources/bitmaps_png/png/body_style_64.png b/resources/bitmaps_png/png/body_style_64.png
new file mode 100644
index 0000000000..119933639f
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_64.png differ
diff --git a/resources/bitmaps_png/png/body_style_dark_16.png b/resources/bitmaps_png/png/body_style_dark_16.png
new file mode 100644
index 0000000000..ebc374ebbc
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_dark_16.png differ
diff --git a/resources/bitmaps_png/png/body_style_dark_24.png b/resources/bitmaps_png/png/body_style_dark_24.png
new file mode 100644
index 0000000000..877e2f3d90
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_dark_24.png differ
diff --git a/resources/bitmaps_png/png/body_style_dark_32.png b/resources/bitmaps_png/png/body_style_dark_32.png
new file mode 100644
index 0000000000..6b3d4100cb
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_dark_32.png differ
diff --git a/resources/bitmaps_png/png/body_style_dark_48.png b/resources/bitmaps_png/png/body_style_dark_48.png
new file mode 100644
index 0000000000..ef722f468b
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_dark_48.png differ
diff --git a/resources/bitmaps_png/png/body_style_dark_64.png b/resources/bitmaps_png/png/body_style_dark_64.png
new file mode 100644
index 0000000000..6bb0a10753
Binary files /dev/null and b/resources/bitmaps_png/png/body_style_dark_64.png differ
diff --git a/resources/bitmaps_png/png/jobset_16.png b/resources/bitmaps_png/png/jobset_16.png
new file mode 100644
index 0000000000..87a474942b
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_16.png differ
diff --git a/resources/bitmaps_png/png/jobset_24.png b/resources/bitmaps_png/png/jobset_24.png
new file mode 100644
index 0000000000..bdafad23e1
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_24.png differ
diff --git a/resources/bitmaps_png/png/jobset_32.png b/resources/bitmaps_png/png/jobset_32.png
new file mode 100644
index 0000000000..f058532d4b
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_32.png differ
diff --git a/resources/bitmaps_png/png/jobset_48.png b/resources/bitmaps_png/png/jobset_48.png
new file mode 100644
index 0000000000..0ac8aba2f3
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_48.png differ
diff --git a/resources/bitmaps_png/png/jobset_64.png b/resources/bitmaps_png/png/jobset_64.png
new file mode 100644
index 0000000000..ea6a16a804
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_64.png differ
diff --git a/resources/bitmaps_png/png/jobset_dark_16.png b/resources/bitmaps_png/png/jobset_dark_16.png
new file mode 100644
index 0000000000..199aa29abd
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_dark_16.png differ
diff --git a/resources/bitmaps_png/png/jobset_dark_24.png b/resources/bitmaps_png/png/jobset_dark_24.png
new file mode 100644
index 0000000000..2710017f76
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_dark_24.png differ
diff --git a/resources/bitmaps_png/png/jobset_dark_32.png b/resources/bitmaps_png/png/jobset_dark_32.png
new file mode 100644
index 0000000000..3be8fa5b2c
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_dark_32.png differ
diff --git a/resources/bitmaps_png/png/jobset_dark_48.png b/resources/bitmaps_png/png/jobset_dark_48.png
new file mode 100644
index 0000000000..6dda891039
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_dark_48.png differ
diff --git a/resources/bitmaps_png/png/jobset_dark_64.png b/resources/bitmaps_png/png/jobset_dark_64.png
new file mode 100644
index 0000000000..e986908b70
Binary files /dev/null and b/resources/bitmaps_png/png/jobset_dark_64.png differ
diff --git a/resources/bitmaps_png/png/project_clone_16.png b/resources/bitmaps_png/png/project_clone_16.png
new file mode 100644
index 0000000000..2362e4a730
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_16.png differ
diff --git a/resources/bitmaps_png/png/project_clone_24.png b/resources/bitmaps_png/png/project_clone_24.png
new file mode 100644
index 0000000000..b89bcdc75a
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_24.png differ
diff --git a/resources/bitmaps_png/png/project_clone_32.png b/resources/bitmaps_png/png/project_clone_32.png
new file mode 100644
index 0000000000..fe8f695a4f
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_32.png differ
diff --git a/resources/bitmaps_png/png/project_clone_48.png b/resources/bitmaps_png/png/project_clone_48.png
new file mode 100644
index 0000000000..85aee4290f
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_48.png differ
diff --git a/resources/bitmaps_png/png/project_clone_64.png b/resources/bitmaps_png/png/project_clone_64.png
new file mode 100644
index 0000000000..7163ec6443
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_64.png differ
diff --git a/resources/bitmaps_png/png/project_clone_dark_16.png b/resources/bitmaps_png/png/project_clone_dark_16.png
new file mode 100644
index 0000000000..10c26704a9
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_dark_16.png differ
diff --git a/resources/bitmaps_png/png/project_clone_dark_24.png b/resources/bitmaps_png/png/project_clone_dark_24.png
new file mode 100644
index 0000000000..4517771771
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_dark_24.png differ
diff --git a/resources/bitmaps_png/png/project_clone_dark_32.png b/resources/bitmaps_png/png/project_clone_dark_32.png
new file mode 100644
index 0000000000..db1f2e356e
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_dark_32.png differ
diff --git a/resources/bitmaps_png/png/project_clone_dark_48.png b/resources/bitmaps_png/png/project_clone_dark_48.png
new file mode 100644
index 0000000000..7e7641d7ba
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_dark_48.png differ
diff --git a/resources/bitmaps_png/png/project_clone_dark_64.png b/resources/bitmaps_png/png/project_clone_dark_64.png
new file mode 100644
index 0000000000..a3b7b9e48e
Binary files /dev/null and b/resources/bitmaps_png/png/project_clone_dark_64.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_16.png b/resources/bitmaps_png/png/ray_tracing_16.png
new file mode 100644
index 0000000000..b39c572307
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_16.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_24.png b/resources/bitmaps_png/png/ray_tracing_24.png
new file mode 100644
index 0000000000..3c52525805
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_24.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_32.png b/resources/bitmaps_png/png/ray_tracing_32.png
new file mode 100644
index 0000000000..f59996b166
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_32.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_48.png b/resources/bitmaps_png/png/ray_tracing_48.png
new file mode 100644
index 0000000000..f010397c3d
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_48.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_64.png b/resources/bitmaps_png/png/ray_tracing_64.png
new file mode 100644
index 0000000000..d281a6df65
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_64.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_dark_16.png b/resources/bitmaps_png/png/ray_tracing_dark_16.png
new file mode 100644
index 0000000000..26aca6ffc9
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_dark_16.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_dark_24.png b/resources/bitmaps_png/png/ray_tracing_dark_24.png
new file mode 100644
index 0000000000..76924380ce
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_dark_24.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_dark_32.png b/resources/bitmaps_png/png/ray_tracing_dark_32.png
new file mode 100644
index 0000000000..77d743e8aa
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_dark_32.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_dark_48.png b/resources/bitmaps_png/png/ray_tracing_dark_48.png
new file mode 100644
index 0000000000..2e890da058
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_dark_48.png differ
diff --git a/resources/bitmaps_png/png/ray_tracing_dark_64.png b/resources/bitmaps_png/png/ray_tracing_dark_64.png
new file mode 100644
index 0000000000..02ba67542a
Binary files /dev/null and b/resources/bitmaps_png/png/ray_tracing_dark_64.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_16.png b/resources/bitmaps_png/png/show_board_body_16.png
new file mode 100644
index 0000000000..fc8c6ffbea
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_16.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_24.png b/resources/bitmaps_png/png/show_board_body_24.png
new file mode 100644
index 0000000000..7d035573c3
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_24.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_32.png b/resources/bitmaps_png/png/show_board_body_32.png
new file mode 100644
index 0000000000..39cf3126ff
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_32.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_48.png b/resources/bitmaps_png/png/show_board_body_48.png
new file mode 100644
index 0000000000..2f01d610f5
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_48.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_64.png b/resources/bitmaps_png/png/show_board_body_64.png
new file mode 100644
index 0000000000..a62066f89e
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_64.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_dark_16.png b/resources/bitmaps_png/png/show_board_body_dark_16.png
new file mode 100644
index 0000000000..b59ec7ec3f
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_dark_16.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_dark_24.png b/resources/bitmaps_png/png/show_board_body_dark_24.png
new file mode 100644
index 0000000000..9673b4d809
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_dark_24.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_dark_32.png b/resources/bitmaps_png/png/show_board_body_dark_32.png
new file mode 100644
index 0000000000..c2ed5a8f3b
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_dark_32.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_dark_48.png b/resources/bitmaps_png/png/show_board_body_dark_48.png
new file mode 100644
index 0000000000..168a1858cc
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_dark_48.png differ
diff --git a/resources/bitmaps_png/png/show_board_body_dark_64.png b/resources/bitmaps_png/png/show_board_body_dark_64.png
new file mode 100644
index 0000000000..13746eca58
Binary files /dev/null and b/resources/bitmaps_png/png/show_board_body_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_16.png b/resources/bitmaps_png/png/table_add_column_after_16.png
new file mode 100644
index 0000000000..d684d42901
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_24.png b/resources/bitmaps_png/png/table_add_column_after_24.png
new file mode 100644
index 0000000000..79193b3521
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_32.png b/resources/bitmaps_png/png/table_add_column_after_32.png
new file mode 100644
index 0000000000..46f79fed44
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_48.png b/resources/bitmaps_png/png/table_add_column_after_48.png
new file mode 100644
index 0000000000..12a3c8671a
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_64.png b/resources/bitmaps_png/png/table_add_column_after_64.png
new file mode 100644
index 0000000000..f95752f313
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_dark_16.png b/resources/bitmaps_png/png/table_add_column_after_dark_16.png
new file mode 100644
index 0000000000..851c0a8f80
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_dark_24.png b/resources/bitmaps_png/png/table_add_column_after_dark_24.png
new file mode 100644
index 0000000000..f789eb33f1
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_dark_32.png b/resources/bitmaps_png/png/table_add_column_after_dark_32.png
new file mode 100644
index 0000000000..7e407648e3
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_dark_48.png b/resources/bitmaps_png/png/table_add_column_after_dark_48.png
new file mode 100644
index 0000000000..7c53643573
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_after_dark_64.png b/resources/bitmaps_png/png/table_add_column_after_dark_64.png
new file mode 100644
index 0000000000..b4378ad796
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_after_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_16.png b/resources/bitmaps_png/png/table_add_column_before_16.png
new file mode 100644
index 0000000000..8f7801f1fb
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_24.png b/resources/bitmaps_png/png/table_add_column_before_24.png
new file mode 100644
index 0000000000..4bc872cddd
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_32.png b/resources/bitmaps_png/png/table_add_column_before_32.png
new file mode 100644
index 0000000000..92f6dc184d
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_48.png b/resources/bitmaps_png/png/table_add_column_before_48.png
new file mode 100644
index 0000000000..cd71a9332f
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_64.png b/resources/bitmaps_png/png/table_add_column_before_64.png
new file mode 100644
index 0000000000..2c9f1da44b
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_dark_16.png b/resources/bitmaps_png/png/table_add_column_before_dark_16.png
new file mode 100644
index 0000000000..d72b50aac9
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_dark_24.png b/resources/bitmaps_png/png/table_add_column_before_dark_24.png
new file mode 100644
index 0000000000..8baa8c536b
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_dark_32.png b/resources/bitmaps_png/png/table_add_column_before_dark_32.png
new file mode 100644
index 0000000000..0464b90596
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_dark_48.png b/resources/bitmaps_png/png/table_add_column_before_dark_48.png
new file mode 100644
index 0000000000..dbbb9e9c2d
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_column_before_dark_64.png b/resources/bitmaps_png/png/table_add_column_before_dark_64.png
new file mode 100644
index 0000000000..1c89dde062
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_column_before_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_16.png b/resources/bitmaps_png/png/table_add_row_above_16.png
new file mode 100644
index 0000000000..0788bc1ff5
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_24.png b/resources/bitmaps_png/png/table_add_row_above_24.png
new file mode 100644
index 0000000000..f37309f85f
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_32.png b/resources/bitmaps_png/png/table_add_row_above_32.png
new file mode 100644
index 0000000000..0cbec248d2
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_48.png b/resources/bitmaps_png/png/table_add_row_above_48.png
new file mode 100644
index 0000000000..11e2abb54d
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_64.png b/resources/bitmaps_png/png/table_add_row_above_64.png
new file mode 100644
index 0000000000..7dc4999cdb
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_dark_16.png b/resources/bitmaps_png/png/table_add_row_above_dark_16.png
new file mode 100644
index 0000000000..5a312373c4
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_dark_24.png b/resources/bitmaps_png/png/table_add_row_above_dark_24.png
new file mode 100644
index 0000000000..dfbb093fbe
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_dark_32.png b/resources/bitmaps_png/png/table_add_row_above_dark_32.png
new file mode 100644
index 0000000000..a8999ea863
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_dark_48.png b/resources/bitmaps_png/png/table_add_row_above_dark_48.png
new file mode 100644
index 0000000000..88e563d52a
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_above_dark_64.png b/resources/bitmaps_png/png/table_add_row_above_dark_64.png
new file mode 100644
index 0000000000..8b3ae90197
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_above_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_16.png b/resources/bitmaps_png/png/table_add_row_below_16.png
new file mode 100644
index 0000000000..8c1bbf5ce7
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_24.png b/resources/bitmaps_png/png/table_add_row_below_24.png
new file mode 100644
index 0000000000..9cfd76e517
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_32.png b/resources/bitmaps_png/png/table_add_row_below_32.png
new file mode 100644
index 0000000000..c03f50fb58
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_48.png b/resources/bitmaps_png/png/table_add_row_below_48.png
new file mode 100644
index 0000000000..40bf199b5f
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_64.png b/resources/bitmaps_png/png/table_add_row_below_64.png
new file mode 100644
index 0000000000..e89b960869
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_64.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_dark_16.png b/resources/bitmaps_png/png/table_add_row_below_dark_16.png
new file mode 100644
index 0000000000..c3f0d6efa1
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_dark_24.png b/resources/bitmaps_png/png/table_add_row_below_dark_24.png
new file mode 100644
index 0000000000..14c838c38a
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_dark_32.png b/resources/bitmaps_png/png/table_add_row_below_dark_32.png
new file mode 100644
index 0000000000..05ef136cc4
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_dark_48.png b/resources/bitmaps_png/png/table_add_row_below_dark_48.png
new file mode 100644
index 0000000000..49cde8e44e
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_add_row_below_dark_64.png b/resources/bitmaps_png/png/table_add_row_below_dark_64.png
new file mode 100644
index 0000000000..9c5f65c1a3
Binary files /dev/null and b/resources/bitmaps_png/png/table_add_row_below_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_16.png b/resources/bitmaps_png/png/table_delete_column_16.png
new file mode 100644
index 0000000000..79cce6b610
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_16.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_24.png b/resources/bitmaps_png/png/table_delete_column_24.png
new file mode 100644
index 0000000000..4cbc0bc49b
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_24.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_32.png b/resources/bitmaps_png/png/table_delete_column_32.png
new file mode 100644
index 0000000000..48e91d9c37
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_32.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_48.png b/resources/bitmaps_png/png/table_delete_column_48.png
new file mode 100644
index 0000000000..61876c1617
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_48.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_64.png b/resources/bitmaps_png/png/table_delete_column_64.png
new file mode 100644
index 0000000000..eb9eab42db
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_64.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_dark_16.png b/resources/bitmaps_png/png/table_delete_column_dark_16.png
new file mode 100644
index 0000000000..35a9d5ac1f
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_dark_24.png b/resources/bitmaps_png/png/table_delete_column_dark_24.png
new file mode 100644
index 0000000000..abb9e49e3e
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_dark_32.png b/resources/bitmaps_png/png/table_delete_column_dark_32.png
new file mode 100644
index 0000000000..906d88e4cd
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_dark_48.png b/resources/bitmaps_png/png/table_delete_column_dark_48.png
new file mode 100644
index 0000000000..115e5818e5
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_delete_column_dark_64.png b/resources/bitmaps_png/png/table_delete_column_dark_64.png
new file mode 100644
index 0000000000..272c2b7096
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_column_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_16.png b/resources/bitmaps_png/png/table_delete_row_16.png
new file mode 100644
index 0000000000..f7606aa6b3
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_16.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_24.png b/resources/bitmaps_png/png/table_delete_row_24.png
new file mode 100644
index 0000000000..bcebb2e278
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_24.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_32.png b/resources/bitmaps_png/png/table_delete_row_32.png
new file mode 100644
index 0000000000..c615ab848a
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_32.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_48.png b/resources/bitmaps_png/png/table_delete_row_48.png
new file mode 100644
index 0000000000..8a5f8b17b5
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_48.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_64.png b/resources/bitmaps_png/png/table_delete_row_64.png
new file mode 100644
index 0000000000..acb7b91a13
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_64.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_dark_16.png b/resources/bitmaps_png/png/table_delete_row_dark_16.png
new file mode 100644
index 0000000000..185be7081a
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_dark_24.png b/resources/bitmaps_png/png/table_delete_row_dark_24.png
new file mode 100644
index 0000000000..8aca49a30e
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_dark_32.png b/resources/bitmaps_png/png/table_delete_row_dark_32.png
new file mode 100644
index 0000000000..8d3ffcdec1
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_dark_48.png b/resources/bitmaps_png/png/table_delete_row_dark_48.png
new file mode 100644
index 0000000000..1621d024b4
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_delete_row_dark_64.png b/resources/bitmaps_png/png/table_delete_row_dark_64.png
new file mode 100644
index 0000000000..a8aa78f753
Binary files /dev/null and b/resources/bitmaps_png/png/table_delete_row_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_edit_16.png b/resources/bitmaps_png/png/table_edit_16.png
new file mode 100644
index 0000000000..e236c3b1f0
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_16.png differ
diff --git a/resources/bitmaps_png/png/table_edit_24.png b/resources/bitmaps_png/png/table_edit_24.png
new file mode 100644
index 0000000000..631bfc98e5
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_24.png differ
diff --git a/resources/bitmaps_png/png/table_edit_32.png b/resources/bitmaps_png/png/table_edit_32.png
new file mode 100644
index 0000000000..0cbf2db71e
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_32.png differ
diff --git a/resources/bitmaps_png/png/table_edit_48.png b/resources/bitmaps_png/png/table_edit_48.png
new file mode 100644
index 0000000000..0c9771662f
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_48.png differ
diff --git a/resources/bitmaps_png/png/table_edit_64.png b/resources/bitmaps_png/png/table_edit_64.png
new file mode 100644
index 0000000000..d8063baade
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_64.png differ
diff --git a/resources/bitmaps_png/png/table_edit_dark_16.png b/resources/bitmaps_png/png/table_edit_dark_16.png
new file mode 100644
index 0000000000..eb666cf35c
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_edit_dark_24.png b/resources/bitmaps_png/png/table_edit_dark_24.png
new file mode 100644
index 0000000000..d42ccfa953
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_edit_dark_32.png b/resources/bitmaps_png/png/table_edit_dark_32.png
new file mode 100644
index 0000000000..a3b1699f4a
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_edit_dark_48.png b/resources/bitmaps_png/png/table_edit_dark_48.png
new file mode 100644
index 0000000000..5b72afc9e6
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_edit_dark_64.png b/resources/bitmaps_png/png/table_edit_dark_64.png
new file mode 100644
index 0000000000..27ae528f95
Binary files /dev/null and b/resources/bitmaps_png/png/table_edit_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_select_16.png b/resources/bitmaps_png/png/table_select_16.png
new file mode 100644
index 0000000000..cdcca11f34
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_16.png differ
diff --git a/resources/bitmaps_png/png/table_select_24.png b/resources/bitmaps_png/png/table_select_24.png
new file mode 100644
index 0000000000..4fe1c49e89
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_24.png differ
diff --git a/resources/bitmaps_png/png/table_select_32.png b/resources/bitmaps_png/png/table_select_32.png
new file mode 100644
index 0000000000..b8ea05d436
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_32.png differ
diff --git a/resources/bitmaps_png/png/table_select_48.png b/resources/bitmaps_png/png/table_select_48.png
new file mode 100644
index 0000000000..aef31bf655
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_48.png differ
diff --git a/resources/bitmaps_png/png/table_select_64.png b/resources/bitmaps_png/png/table_select_64.png
new file mode 100644
index 0000000000..ecd0113f0f
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_64.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_16.png b/resources/bitmaps_png/png/table_select_column_16.png
new file mode 100644
index 0000000000..252961dc5e
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_16.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_24.png b/resources/bitmaps_png/png/table_select_column_24.png
new file mode 100644
index 0000000000..cb381af98b
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_24.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_32.png b/resources/bitmaps_png/png/table_select_column_32.png
new file mode 100644
index 0000000000..5e73f644f6
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_32.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_48.png b/resources/bitmaps_png/png/table_select_column_48.png
new file mode 100644
index 0000000000..70ce7d6a31
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_48.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_64.png b/resources/bitmaps_png/png/table_select_column_64.png
new file mode 100644
index 0000000000..38c121227f
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_64.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_dark_16.png b/resources/bitmaps_png/png/table_select_column_dark_16.png
new file mode 100644
index 0000000000..13e2c04b03
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_dark_24.png b/resources/bitmaps_png/png/table_select_column_dark_24.png
new file mode 100644
index 0000000000..2a8a02a72b
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_dark_32.png b/resources/bitmaps_png/png/table_select_column_dark_32.png
new file mode 100644
index 0000000000..4642e61d9a
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_dark_48.png b/resources/bitmaps_png/png/table_select_column_dark_48.png
new file mode 100644
index 0000000000..f69c0cf1c2
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_select_column_dark_64.png b/resources/bitmaps_png/png/table_select_column_dark_64.png
new file mode 100644
index 0000000000..8b751b2cfc
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_column_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_select_dark_16.png b/resources/bitmaps_png/png/table_select_dark_16.png
new file mode 100644
index 0000000000..d4f94cbca3
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_select_dark_24.png b/resources/bitmaps_png/png/table_select_dark_24.png
new file mode 100644
index 0000000000..cad23ec305
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_select_dark_32.png b/resources/bitmaps_png/png/table_select_dark_32.png
new file mode 100644
index 0000000000..ea1e043c79
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_select_dark_48.png b/resources/bitmaps_png/png/table_select_dark_48.png
new file mode 100644
index 0000000000..54fea2d12c
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_select_dark_64.png b/resources/bitmaps_png/png/table_select_dark_64.png
new file mode 100644
index 0000000000..e521153815
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_dark_64.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_16.png b/resources/bitmaps_png/png/table_select_row_16.png
new file mode 100644
index 0000000000..11bb9a5856
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_16.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_24.png b/resources/bitmaps_png/png/table_select_row_24.png
new file mode 100644
index 0000000000..58e9d398be
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_24.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_32.png b/resources/bitmaps_png/png/table_select_row_32.png
new file mode 100644
index 0000000000..260ccfd633
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_32.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_48.png b/resources/bitmaps_png/png/table_select_row_48.png
new file mode 100644
index 0000000000..f65f8eaffa
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_48.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_64.png b/resources/bitmaps_png/png/table_select_row_64.png
new file mode 100644
index 0000000000..be673606f5
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_64.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_dark_16.png b/resources/bitmaps_png/png/table_select_row_dark_16.png
new file mode 100644
index 0000000000..978718dc72
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_dark_16.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_dark_24.png b/resources/bitmaps_png/png/table_select_row_dark_24.png
new file mode 100644
index 0000000000..8146d69be8
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_dark_24.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_dark_32.png b/resources/bitmaps_png/png/table_select_row_dark_32.png
new file mode 100644
index 0000000000..08c71a7213
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_dark_32.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_dark_48.png b/resources/bitmaps_png/png/table_select_row_dark_48.png
new file mode 100644
index 0000000000..7ad5486a2f
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_dark_48.png differ
diff --git a/resources/bitmaps_png/png/table_select_row_dark_64.png b/resources/bitmaps_png/png/table_select_row_dark_64.png
new file mode 100644
index 0000000000..687ed98377
Binary files /dev/null and b/resources/bitmaps_png/png/table_select_row_dark_64.png differ
diff --git a/resources/bitmaps_png/sources/dark/body_style.svg b/resources/bitmaps_png/sources/dark/body_style.svg
new file mode 100644
index 0000000000..bd15fdf509
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/body_style.svg
@@ -0,0 +1,162 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/jobset.svg b/resources/bitmaps_png/sources/dark/jobset.svg
new file mode 100644
index 0000000000..e4c8993465
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/jobset.svg
@@ -0,0 +1,233 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/project_clone.svg b/resources/bitmaps_png/sources/dark/project_clone.svg
new file mode 100644
index 0000000000..e629868f41
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/project_clone.svg
@@ -0,0 +1,242 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/ray_tracing.svg b/resources/bitmaps_png/sources/dark/ray_tracing.svg
new file mode 100644
index 0000000000..79381690d9
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/ray_tracing.svg
@@ -0,0 +1,157 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/show_board_body.svg b/resources/bitmaps_png/sources/dark/show_board_body.svg
new file mode 100644
index 0000000000..b81abb3850
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/show_board_body.svg
@@ -0,0 +1,143 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_add_column_after.svg b/resources/bitmaps_png/sources/dark/table_add_column_after.svg
new file mode 100644
index 0000000000..9408bb8c7e
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_add_column_after.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_add_column_before.svg b/resources/bitmaps_png/sources/dark/table_add_column_before.svg
new file mode 100644
index 0000000000..11384b976b
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_add_column_before.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_add_row_above.svg b/resources/bitmaps_png/sources/dark/table_add_row_above.svg
new file mode 100644
index 0000000000..fa8e93d3c7
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_add_row_above.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_add_row_below.svg b/resources/bitmaps_png/sources/dark/table_add_row_below.svg
new file mode 100644
index 0000000000..1f5265299b
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_add_row_below.svg
@@ -0,0 +1,172 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_delete_column.svg b/resources/bitmaps_png/sources/dark/table_delete_column.svg
new file mode 100644
index 0000000000..8c44fcfe3f
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_delete_column.svg
@@ -0,0 +1,190 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_delete_row.svg b/resources/bitmaps_png/sources/dark/table_delete_row.svg
new file mode 100644
index 0000000000..41fc0b2a4c
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_delete_row.svg
@@ -0,0 +1,190 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_edit.svg b/resources/bitmaps_png/sources/dark/table_edit.svg
new file mode 100644
index 0000000000..8eaa81471c
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_edit.svg
@@ -0,0 +1,181 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_select.svg b/resources/bitmaps_png/sources/dark/table_select.svg
new file mode 100644
index 0000000000..1a5c1b6120
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_select.svg
@@ -0,0 +1,163 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_select_column.svg b/resources/bitmaps_png/sources/dark/table_select_column.svg
new file mode 100644
index 0000000000..6ba0a5921c
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_select_column.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/dark/table_select_row.svg b/resources/bitmaps_png/sources/dark/table_select_row.svg
new file mode 100644
index 0000000000..70d3caf903
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/table_select_row.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/body_style.svg b/resources/bitmaps_png/sources/light/body_style.svg
new file mode 100644
index 0000000000..602d95fc1e
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/body_style.svg
@@ -0,0 +1,162 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/jobset.svg b/resources/bitmaps_png/sources/light/jobset.svg
new file mode 100644
index 0000000000..df87af4936
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/jobset.svg
@@ -0,0 +1,233 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/project_clone.svg b/resources/bitmaps_png/sources/light/project_clone.svg
new file mode 100644
index 0000000000..a31e118aad
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/project_clone.svg
@@ -0,0 +1,242 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/ray_tracing.svg b/resources/bitmaps_png/sources/light/ray_tracing.svg
new file mode 100644
index 0000000000..0f427697af
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/ray_tracing.svg
@@ -0,0 +1,157 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/show_board_body.svg b/resources/bitmaps_png/sources/light/show_board_body.svg
new file mode 100644
index 0000000000..79c13089e5
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/show_board_body.svg
@@ -0,0 +1,143 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_add_column_after.svg b/resources/bitmaps_png/sources/light/table_add_column_after.svg
new file mode 100644
index 0000000000..40384aaa47
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_add_column_after.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_add_column_before.svg b/resources/bitmaps_png/sources/light/table_add_column_before.svg
new file mode 100644
index 0000000000..75a2d9e7fd
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_add_column_before.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_add_row_above.svg b/resources/bitmaps_png/sources/light/table_add_row_above.svg
new file mode 100644
index 0000000000..2655fff967
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_add_row_above.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_add_row_below.svg b/resources/bitmaps_png/sources/light/table_add_row_below.svg
new file mode 100644
index 0000000000..17d0a28899
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_add_row_below.svg
@@ -0,0 +1,172 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_delete_column.svg b/resources/bitmaps_png/sources/light/table_delete_column.svg
new file mode 100644
index 0000000000..d12b245ea0
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_delete_column.svg
@@ -0,0 +1,190 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_delete_row.svg b/resources/bitmaps_png/sources/light/table_delete_row.svg
new file mode 100644
index 0000000000..a2c69504d6
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_delete_row.svg
@@ -0,0 +1,190 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_edit.svg b/resources/bitmaps_png/sources/light/table_edit.svg
new file mode 100644
index 0000000000..25416fff6f
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_edit.svg
@@ -0,0 +1,181 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_select.svg b/resources/bitmaps_png/sources/light/table_select.svg
new file mode 100644
index 0000000000..a0424b0543
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_select.svg
@@ -0,0 +1,163 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_select_column.svg b/resources/bitmaps_png/sources/light/table_select_column.svg
new file mode 100644
index 0000000000..5d950f008e
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_select_column.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/bitmaps_png/sources/light/table_select_row.svg b/resources/bitmaps_png/sources/light/table_select_row.svg
new file mode 100644
index 0000000000..8117395870
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/table_select_row.svg
@@ -0,0 +1,171 @@
+
+