diff --git a/img/icons_dark/tb_BD_Autoplay.png b/img/icons_dark/tb_BD_Autoplay.png
new file mode 100644
index 000000000..d006c6186
Binary files /dev/null and b/img/icons_dark/tb_BD_Autoplay.png differ
diff --git a/img/icons_dark/tb_BD_Back.png b/img/icons_dark/tb_BD_Back.png
new file mode 100644
index 000000000..4e73a6ea3
Binary files /dev/null and b/img/icons_dark/tb_BD_Back.png differ
diff --git a/img/icons_dark/tb_BD_BackStart.png b/img/icons_dark/tb_BD_BackStart.png
new file mode 100644
index 000000000..5c213da3a
Binary files /dev/null and b/img/icons_dark/tb_BD_BackStart.png differ
diff --git a/img/icons_dark/tb_BD_BackToMainline.png b/img/icons_dark/tb_BD_BackToMainline.png
new file mode 100644
index 000000000..5bea479d0
Binary files /dev/null and b/img/icons_dark/tb_BD_BackToMainline.png differ
diff --git a/img/buttons/tb_BD_Coords.png b/img/icons_dark/tb_BD_Coords.png
similarity index 100%
rename from img/buttons/tb_BD_Coords.png
rename to img/icons_dark/tb_BD_Coords.png
diff --git a/img/icons_dark/tb_BD_End.png b/img/icons_dark/tb_BD_End.png
new file mode 100644
index 000000000..b619c7988
Binary files /dev/null and b/img/icons_dark/tb_BD_End.png differ
diff --git a/img/icons_dark/tb_BD_Flip.png b/img/icons_dark/tb_BD_Flip.png
new file mode 100644
index 000000000..cad69c475
Binary files /dev/null and b/img/icons_dark/tb_BD_Flip.png differ
diff --git a/img/icons_dark/tb_BD_Forward.png b/img/icons_dark/tb_BD_Forward.png
new file mode 100644
index 000000000..b3a9d9231
Binary files /dev/null and b/img/icons_dark/tb_BD_Forward.png differ
diff --git a/img/icons_dark/tb_BD_ForwardEnd.png b/img/icons_dark/tb_BD_ForwardEnd.png
new file mode 100644
index 000000000..e9f0e0cc6
Binary files /dev/null and b/img/icons_dark/tb_BD_ForwardEnd.png differ
diff --git a/img/buttons/tb_BD_Material.png b/img/icons_dark/tb_BD_Material.png
similarity index 100%
rename from img/buttons/tb_BD_Material.png
rename to img/icons_dark/tb_BD_Material.png
diff --git a/img/icons_dark/tb_BD_NewMainline.png b/img/icons_dark/tb_BD_NewMainline.png
new file mode 100644
index 000000000..a6eaeb0f1
Binary files /dev/null and b/img/icons_dark/tb_BD_NewMainline.png differ
diff --git a/img/icons_dark/tb_BD_NewVar.png b/img/icons_dark/tb_BD_NewVar.png
new file mode 100644
index 000000000..68bc520d2
Binary files /dev/null and b/img/icons_dark/tb_BD_NewVar.png differ
diff --git a/img/icons_dark/tb_BD_Redo.png b/img/icons_dark/tb_BD_Redo.png
new file mode 100644
index 000000000..7c655ac18
Binary files /dev/null and b/img/icons_dark/tb_BD_Redo.png differ
diff --git a/img/icons_dark/tb_BD_Replace.png b/img/icons_dark/tb_BD_Replace.png
new file mode 100644
index 000000000..02fdd8410
Binary files /dev/null and b/img/icons_dark/tb_BD_Replace.png differ
diff --git a/img/icons_dark/tb_BD_Save.png b/img/icons_dark/tb_BD_Save.png
new file mode 100644
index 000000000..36048720d
Binary files /dev/null and b/img/icons_dark/tb_BD_Save.png differ
diff --git a/img/icons_dark/tb_BD_SaveAs.png b/img/icons_dark/tb_BD_SaveAs.png
new file mode 100644
index 000000000..20f7db213
Binary files /dev/null and b/img/icons_dark/tb_BD_SaveAs.png differ
diff --git a/img/icons_dark/tb_BD_Scorebar.png b/img/icons_dark/tb_BD_Scorebar.png
new file mode 100644
index 000000000..c42bd577d
Binary files /dev/null and b/img/icons_dark/tb_BD_Scorebar.png differ
diff --git a/img/icons_dark/tb_BD_SelectMarker.png b/img/icons_dark/tb_BD_SelectMarker.png
new file mode 100644
index 000000000..11aec0479
Binary files /dev/null and b/img/icons_dark/tb_BD_SelectMarker.png differ
diff --git a/img/buttons/tb_BD_SetupBoard.png b/img/icons_dark/tb_BD_SetupBoard.png
similarity index 100%
rename from img/buttons/tb_BD_SetupBoard.png
rename to img/icons_dark/tb_BD_SetupBoard.png
diff --git a/img/icons_dark/tb_BD_Start.png b/img/icons_dark/tb_BD_Start.png
new file mode 100644
index 000000000..2f1f1d6ab
Binary files /dev/null and b/img/icons_dark/tb_BD_Start.png differ
diff --git a/img/icons_dark/tb_BD_Undo.png b/img/icons_dark/tb_BD_Undo.png
new file mode 100644
index 000000000..5f8bb6fd2
Binary files /dev/null and b/img/icons_dark/tb_BD_Undo.png differ
diff --git a/img/icons_dark/tb_BD_VarDelete.png b/img/icons_dark/tb_BD_VarDelete.png
new file mode 100644
index 000000000..edf2e3911
Binary files /dev/null and b/img/icons_dark/tb_BD_VarDelete.png differ
diff --git a/img/icons_dark/tb_BD_VarLeave.png b/img/icons_dark/tb_BD_VarLeave.png
new file mode 100644
index 000000000..71ebb917f
Binary files /dev/null and b/img/icons_dark/tb_BD_VarLeave.png differ
diff --git a/img/icons_dark/tb_BD_VarPromote.png b/img/icons_dark/tb_BD_VarPromote.png
new file mode 100644
index 000000000..64d15ef57
Binary files /dev/null and b/img/icons_dark/tb_BD_VarPromote.png differ
diff --git a/img/icons_dark/tb_BD_exitvar.png b/img/icons_dark/tb_BD_exitvar.png
new file mode 100644
index 000000000..7812b1e82
Binary files /dev/null and b/img/icons_dark/tb_BD_exitvar.png differ
diff --git a/img/icons_dark/tb_addallvars.png b/img/icons_dark/tb_addallvars.png
new file mode 100644
index 000000000..749d23001
Binary files /dev/null and b/img/icons_dark/tb_addallvars.png differ
diff --git a/img/icons_dark/tb_addmove.png b/img/icons_dark/tb_addmove.png
new file mode 100644
index 000000000..19ef3faed
Binary files /dev/null and b/img/icons_dark/tb_addmove.png differ
diff --git a/img/icons_dark/tb_addvar.png b/img/icons_dark/tb_addvar.png
new file mode 100644
index 000000000..3a8cf607e
Binary files /dev/null and b/img/icons_dark/tb_addvar.png differ
diff --git a/img/icons_dark/tb_annotate.png b/img/icons_dark/tb_annotate.png
new file mode 100644
index 000000000..dd5a43d0e
Binary files /dev/null and b/img/icons_dark/tb_annotate.png differ
diff --git a/img/icons_dark/tb_annotate_on.png b/img/icons_dark/tb_annotate_on.png
new file mode 100644
index 000000000..8ae3c26b9
Binary files /dev/null and b/img/icons_dark/tb_annotate_on.png differ
diff --git a/img/icons_dark/tb_bkm.png b/img/icons_dark/tb_bkm.png
new file mode 100644
index 000000000..ed38fa3a4
Binary files /dev/null and b/img/icons_dark/tb_bkm.png differ
diff --git a/img/icons_dark/tb_boardsearch.png b/img/icons_dark/tb_boardsearch.png
new file mode 100644
index 000000000..c2dab1bd0
Binary files /dev/null and b/img/icons_dark/tb_boardsearch.png differ
diff --git a/img/icons_dark/tb_closedb.png b/img/icons_dark/tb_closedb.png
new file mode 100644
index 000000000..27eabcaea
Binary files /dev/null and b/img/icons_dark/tb_closedb.png differ
diff --git a/img/icons_dark/tb_config.png b/img/icons_dark/tb_config.png
new file mode 100644
index 000000000..1dde24470
Binary files /dev/null and b/img/icons_dark/tb_config.png differ
diff --git a/img/icons_dark/tb_copy.png b/img/icons_dark/tb_copy.png
new file mode 100644
index 000000000..fdc306b3e
Binary files /dev/null and b/img/icons_dark/tb_copy.png differ
diff --git a/img/icons_dark/tb_cpu.png b/img/icons_dark/tb_cpu.png
new file mode 100644
index 000000000..f23edb871
Binary files /dev/null and b/img/icons_dark/tb_cpu.png differ
diff --git a/img/icons_dark/tb_cpu_hi.png b/img/icons_dark/tb_cpu_hi.png
new file mode 100644
index 000000000..6cd23e191
Binary files /dev/null and b/img/icons_dark/tb_cpu_hi.png differ
diff --git a/img/icons_dark/tb_cross.png b/img/icons_dark/tb_cross.png
new file mode 100644
index 000000000..28e6e5587
Binary files /dev/null and b/img/icons_dark/tb_cross.png differ
diff --git a/img/icons_dark/tb_crosstab.png b/img/icons_dark/tb_crosstab.png
new file mode 100644
index 000000000..932938a1b
Binary files /dev/null and b/img/icons_dark/tb_crosstab.png differ
diff --git a/img/icons_dark/tb_cut.png b/img/icons_dark/tb_cut.png
new file mode 100644
index 000000000..7a805c68e
Binary files /dev/null and b/img/icons_dark/tb_cut.png differ
diff --git a/img/icons_dark/tb_eco.png b/img/icons_dark/tb_eco.png
new file mode 100644
index 000000000..f4461a049
Binary files /dev/null and b/img/icons_dark/tb_eco.png differ
diff --git a/img/icons_dark/tb_eng_addbestmove.png b/img/icons_dark/tb_eng_addbestmove.png
new file mode 100644
index 000000000..9f6c83411
Binary files /dev/null and b/img/icons_dark/tb_eng_addbestmove.png differ
diff --git a/img/icons_dark/tb_eng_addlines.png b/img/icons_dark/tb_eng_addlines.png
new file mode 100644
index 000000000..7022386ca
Binary files /dev/null and b/img/icons_dark/tb_eng_addlines.png differ
diff --git a/img/icons_dark/tb_eng_config.png b/img/icons_dark/tb_eng_config.png
new file mode 100644
index 000000000..4299552fd
Binary files /dev/null and b/img/icons_dark/tb_eng_config.png differ
diff --git a/img/buttons/tb_eng_connecting.png b/img/icons_dark/tb_eng_connecting.png
similarity index 100%
rename from img/buttons/tb_eng_connecting.png
rename to img/icons_dark/tb_eng_connecting.png
diff --git a/img/buttons/tb_eng_error.png b/img/icons_dark/tb_eng_error.png
similarity index 100%
rename from img/buttons/tb_eng_error.png
rename to img/icons_dark/tb_eng_error.png
diff --git a/img/icons_dark/tb_eng_lock.png b/img/icons_dark/tb_eng_lock.png
new file mode 100644
index 000000000..905afccb2
Binary files /dev/null and b/img/icons_dark/tb_eng_lock.png differ
diff --git a/img/icons_dark/tb_eng_off.png b/img/icons_dark/tb_eng_off.png
new file mode 100644
index 000000000..65ca16f0d
Binary files /dev/null and b/img/icons_dark/tb_eng_off.png differ
diff --git a/img/buttons/tb_eng_ok.png b/img/icons_dark/tb_eng_ok.png
similarity index 100%
rename from img/buttons/tb_eng_ok.png
rename to img/icons_dark/tb_eng_ok.png
diff --git a/img/icons_dark/tb_eng_on.png b/img/icons_dark/tb_eng_on.png
new file mode 100644
index 000000000..5ee388b0c
Binary files /dev/null and b/img/icons_dark/tb_eng_on.png differ
diff --git a/img/icons_dark/tb_engine.png b/img/icons_dark/tb_engine.png
new file mode 100644
index 000000000..a0632184e
Binary files /dev/null and b/img/icons_dark/tb_engine.png differ
diff --git a/img/icons_dark/tb_engineinfo.png b/img/icons_dark/tb_engineinfo.png
new file mode 100644
index 000000000..ab9cb9e99
Binary files /dev/null and b/img/icons_dark/tb_engineinfo.png differ
diff --git a/img/icons_dark/tb_finder.png b/img/icons_dark/tb_finder.png
new file mode 100644
index 000000000..08ecc88c3
Binary files /dev/null and b/img/icons_dark/tb_finder.png differ
diff --git a/img/icons_dark/tb_finish_off.png b/img/icons_dark/tb_finish_off.png
new file mode 100644
index 000000000..6cdfa0e9a
Binary files /dev/null and b/img/icons_dark/tb_finish_off.png differ
diff --git a/img/icons_dark/tb_finish_on.png b/img/icons_dark/tb_finish_on.png
new file mode 100644
index 000000000..d437aecd7
Binary files /dev/null and b/img/icons_dark/tb_finish_on.png differ
diff --git a/img/icons_dark/tb_glist.png b/img/icons_dark/tb_glist.png
new file mode 100644
index 000000000..e6034cc1a
Binary files /dev/null and b/img/icons_dark/tb_glist.png differ
diff --git a/img/icons_dark/tb_gnext.png b/img/icons_dark/tb_gnext.png
new file mode 100644
index 000000000..894605371
Binary files /dev/null and b/img/icons_dark/tb_gnext.png differ
diff --git a/img/icons_dark/tb_gprev.png b/img/icons_dark/tb_gprev.png
new file mode 100644
index 000000000..85323c1dc
Binary files /dev/null and b/img/icons_dark/tb_gprev.png differ
diff --git a/img/icons_dark/tb_headersearch.png b/img/icons_dark/tb_headersearch.png
new file mode 100644
index 000000000..25dcf6f72
Binary files /dev/null and b/img/icons_dark/tb_headersearch.png differ
diff --git a/img/icons_dark/tb_help.png b/img/icons_dark/tb_help.png
new file mode 100644
index 000000000..10bad8b86
Binary files /dev/null and b/img/icons_dark/tb_help.png differ
diff --git a/img/icons_dark/tb_lockengine.png b/img/icons_dark/tb_lockengine.png
new file mode 100644
index 000000000..50032b0d2
Binary files /dev/null and b/img/icons_dark/tb_lockengine.png differ
diff --git a/img/icons_dark/tb_maint.png b/img/icons_dark/tb_maint.png
new file mode 100644
index 000000000..88d834093
Binary files /dev/null and b/img/icons_dark/tb_maint.png differ
diff --git a/img/icons_dark/tb_materialsearch.png b/img/icons_dark/tb_materialsearch.png
new file mode 100644
index 000000000..fddf5235d
Binary files /dev/null and b/img/icons_dark/tb_materialsearch.png differ
diff --git a/img/icons_dark/tb_newdb.png b/img/icons_dark/tb_newdb.png
new file mode 100644
index 000000000..46801e3cb
Binary files /dev/null and b/img/icons_dark/tb_newdb.png differ
diff --git a/img/icons_dark/tb_newgame.png b/img/icons_dark/tb_newgame.png
new file mode 100644
index 000000000..7fa87119a
Binary files /dev/null and b/img/icons_dark/tb_newgame.png differ
diff --git a/img/icons_dark/tb_open.png b/img/icons_dark/tb_open.png
new file mode 100644
index 000000000..39617354f
Binary files /dev/null and b/img/icons_dark/tb_open.png differ
diff --git a/img/icons_dark/tb_paste.png b/img/icons_dark/tb_paste.png
new file mode 100644
index 000000000..b4f16793b
Binary files /dev/null and b/img/icons_dark/tb_paste.png differ
diff --git a/img/icons_dark/tb_pgn.png b/img/icons_dark/tb_pgn.png
new file mode 100644
index 000000000..112ed888e
Binary files /dev/null and b/img/icons_dark/tb_pgn.png differ
diff --git a/img/icons_dark/tb_save.png b/img/icons_dark/tb_save.png
new file mode 100644
index 000000000..a72b3c745
Binary files /dev/null and b/img/icons_dark/tb_save.png differ
diff --git a/img/icons_dark/tb_switcher.png b/img/icons_dark/tb_switcher.png
new file mode 100644
index 000000000..6402ce464
Binary files /dev/null and b/img/icons_dark/tb_switcher.png differ
diff --git a/img/icons_dark/tb_tick.png b/img/icons_dark/tb_tick.png
new file mode 100644
index 000000000..fe2d41e5c
Binary files /dev/null and b/img/icons_dark/tb_tick.png differ
diff --git a/img/icons_dark/tb_tmt.png b/img/icons_dark/tb_tmt.png
new file mode 100644
index 000000000..26a41fe6c
Binary files /dev/null and b/img/icons_dark/tb_tmt.png differ
diff --git a/img/icons_dark/tb_training.png b/img/icons_dark/tb_training.png
new file mode 100644
index 000000000..0726b4380
Binary files /dev/null and b/img/icons_dark/tb_training.png differ
diff --git a/img/icons_dark/tb_tree.png b/img/icons_dark/tb_tree.png
new file mode 100644
index 000000000..85656b000
Binary files /dev/null and b/img/icons_dark/tb_tree.png differ
diff --git a/img/buttons/tb_update.png b/img/icons_dark/tb_update.png
similarity index 100%
rename from img/buttons/tb_update.png
rename to img/icons_dark/tb_update.png
diff --git a/img/icons_dark/tb_updir.png b/img/icons_dark/tb_updir.png
new file mode 100644
index 000000000..df88c6a09
Binary files /dev/null and b/img/icons_dark/tb_updir.png differ
diff --git a/img/buttons/tb_BD_Autoplay.png b/img/icons_light/tb_BD_Autoplay.png
similarity index 100%
rename from img/buttons/tb_BD_Autoplay.png
rename to img/icons_light/tb_BD_Autoplay.png
diff --git a/img/buttons/tb_BD_Back.png b/img/icons_light/tb_BD_Back.png
similarity index 100%
rename from img/buttons/tb_BD_Back.png
rename to img/icons_light/tb_BD_Back.png
diff --git a/img/buttons/tb_BD_BackStart.png b/img/icons_light/tb_BD_BackStart.png
similarity index 100%
rename from img/buttons/tb_BD_BackStart.png
rename to img/icons_light/tb_BD_BackStart.png
diff --git a/img/buttons/tb_BD_BackToMainline.png b/img/icons_light/tb_BD_BackToMainline.png
similarity index 100%
rename from img/buttons/tb_BD_BackToMainline.png
rename to img/icons_light/tb_BD_BackToMainline.png
diff --git a/img/icons_light/tb_BD_Coords.png b/img/icons_light/tb_BD_Coords.png
new file mode 100644
index 000000000..c00bef94d
Binary files /dev/null and b/img/icons_light/tb_BD_Coords.png differ
diff --git a/img/buttons/tb_BD_End.png b/img/icons_light/tb_BD_End.png
similarity index 100%
rename from img/buttons/tb_BD_End.png
rename to img/icons_light/tb_BD_End.png
diff --git a/img/buttons/tb_BD_Flip.png b/img/icons_light/tb_BD_Flip.png
similarity index 100%
rename from img/buttons/tb_BD_Flip.png
rename to img/icons_light/tb_BD_Flip.png
diff --git a/img/buttons/tb_BD_Forward.png b/img/icons_light/tb_BD_Forward.png
similarity index 100%
rename from img/buttons/tb_BD_Forward.png
rename to img/icons_light/tb_BD_Forward.png
diff --git a/img/buttons/tb_BD_ForwardEnd.png b/img/icons_light/tb_BD_ForwardEnd.png
similarity index 100%
rename from img/buttons/tb_BD_ForwardEnd.png
rename to img/icons_light/tb_BD_ForwardEnd.png
diff --git a/img/icons_light/tb_BD_Material.png b/img/icons_light/tb_BD_Material.png
new file mode 100644
index 000000000..ca074da45
Binary files /dev/null and b/img/icons_light/tb_BD_Material.png differ
diff --git a/img/buttons/tb_BD_NewMainline.png b/img/icons_light/tb_BD_NewMainline.png
similarity index 100%
rename from img/buttons/tb_BD_NewMainline.png
rename to img/icons_light/tb_BD_NewMainline.png
diff --git a/img/buttons/tb_BD_NewVar.png b/img/icons_light/tb_BD_NewVar.png
similarity index 100%
rename from img/buttons/tb_BD_NewVar.png
rename to img/icons_light/tb_BD_NewVar.png
diff --git a/img/buttons/tb_BD_Redo.png b/img/icons_light/tb_BD_Redo.png
similarity index 100%
rename from img/buttons/tb_BD_Redo.png
rename to img/icons_light/tb_BD_Redo.png
diff --git a/img/buttons/tb_BD_Replace.png b/img/icons_light/tb_BD_Replace.png
similarity index 100%
rename from img/buttons/tb_BD_Replace.png
rename to img/icons_light/tb_BD_Replace.png
diff --git a/img/buttons/tb_BD_Save.png b/img/icons_light/tb_BD_Save.png
similarity index 100%
rename from img/buttons/tb_BD_Save.png
rename to img/icons_light/tb_BD_Save.png
diff --git a/img/buttons/tb_BD_SaveAs.png b/img/icons_light/tb_BD_SaveAs.png
similarity index 100%
rename from img/buttons/tb_BD_SaveAs.png
rename to img/icons_light/tb_BD_SaveAs.png
diff --git a/img/buttons/tb_BD_Scorebar.png b/img/icons_light/tb_BD_Scorebar.png
similarity index 100%
rename from img/buttons/tb_BD_Scorebar.png
rename to img/icons_light/tb_BD_Scorebar.png
diff --git a/img/buttons/tb_BD_SelectMarker.png b/img/icons_light/tb_BD_SelectMarker.png
similarity index 100%
rename from img/buttons/tb_BD_SelectMarker.png
rename to img/icons_light/tb_BD_SelectMarker.png
diff --git a/img/icons_light/tb_BD_SetupBoard.png b/img/icons_light/tb_BD_SetupBoard.png
new file mode 100644
index 000000000..705380f3f
Binary files /dev/null and b/img/icons_light/tb_BD_SetupBoard.png differ
diff --git a/img/buttons/tb_BD_Start.png b/img/icons_light/tb_BD_Start.png
similarity index 100%
rename from img/buttons/tb_BD_Start.png
rename to img/icons_light/tb_BD_Start.png
diff --git a/img/buttons/tb_BD_Undo.png b/img/icons_light/tb_BD_Undo.png
similarity index 100%
rename from img/buttons/tb_BD_Undo.png
rename to img/icons_light/tb_BD_Undo.png
diff --git a/img/buttons/tb_BD_VarDelete.png b/img/icons_light/tb_BD_VarDelete.png
similarity index 100%
rename from img/buttons/tb_BD_VarDelete.png
rename to img/icons_light/tb_BD_VarDelete.png
diff --git a/img/buttons/tb_BD_VarLeave.png b/img/icons_light/tb_BD_VarLeave.png
similarity index 100%
rename from img/buttons/tb_BD_VarLeave.png
rename to img/icons_light/tb_BD_VarLeave.png
diff --git a/img/buttons/tb_BD_VarPromote.png b/img/icons_light/tb_BD_VarPromote.png
similarity index 100%
rename from img/buttons/tb_BD_VarPromote.png
rename to img/icons_light/tb_BD_VarPromote.png
diff --git a/img/buttons/tb_BD_exitvar.png b/img/icons_light/tb_BD_exitvar.png
similarity index 100%
rename from img/buttons/tb_BD_exitvar.png
rename to img/icons_light/tb_BD_exitvar.png
diff --git a/img/buttons/tb_addallvars.png b/img/icons_light/tb_addallvars.png
similarity index 100%
rename from img/buttons/tb_addallvars.png
rename to img/icons_light/tb_addallvars.png
diff --git a/img/buttons/tb_addmove.png b/img/icons_light/tb_addmove.png
similarity index 100%
rename from img/buttons/tb_addmove.png
rename to img/icons_light/tb_addmove.png
diff --git a/img/buttons/tb_addvar.png b/img/icons_light/tb_addvar.png
similarity index 100%
rename from img/buttons/tb_addvar.png
rename to img/icons_light/tb_addvar.png
diff --git a/img/buttons/tb_annotate.png b/img/icons_light/tb_annotate.png
similarity index 100%
rename from img/buttons/tb_annotate.png
rename to img/icons_light/tb_annotate.png
diff --git a/img/buttons/tb_annotate_on.png b/img/icons_light/tb_annotate_on.png
similarity index 100%
rename from img/buttons/tb_annotate_on.png
rename to img/icons_light/tb_annotate_on.png
diff --git a/img/buttons/tb_bkm.png b/img/icons_light/tb_bkm.png
similarity index 100%
rename from img/buttons/tb_bkm.png
rename to img/icons_light/tb_bkm.png
diff --git a/img/buttons/tb_boardsearch.png b/img/icons_light/tb_boardsearch.png
similarity index 100%
rename from img/buttons/tb_boardsearch.png
rename to img/icons_light/tb_boardsearch.png
diff --git a/img/buttons/tb_closedb.png b/img/icons_light/tb_closedb.png
similarity index 100%
rename from img/buttons/tb_closedb.png
rename to img/icons_light/tb_closedb.png
diff --git a/img/buttons/tb_config.png b/img/icons_light/tb_config.png
similarity index 100%
rename from img/buttons/tb_config.png
rename to img/icons_light/tb_config.png
diff --git a/img/buttons/tb_copy.png b/img/icons_light/tb_copy.png
similarity index 100%
rename from img/buttons/tb_copy.png
rename to img/icons_light/tb_copy.png
diff --git a/img/buttons/tb_cpu.png b/img/icons_light/tb_cpu.png
similarity index 100%
rename from img/buttons/tb_cpu.png
rename to img/icons_light/tb_cpu.png
diff --git a/img/buttons/tb_cpu_hi.png b/img/icons_light/tb_cpu_hi.png
similarity index 100%
rename from img/buttons/tb_cpu_hi.png
rename to img/icons_light/tb_cpu_hi.png
diff --git a/img/buttons/tb_cross.png b/img/icons_light/tb_cross.png
similarity index 100%
rename from img/buttons/tb_cross.png
rename to img/icons_light/tb_cross.png
diff --git a/img/buttons/tb_crosstab.png b/img/icons_light/tb_crosstab.png
similarity index 100%
rename from img/buttons/tb_crosstab.png
rename to img/icons_light/tb_crosstab.png
diff --git a/img/buttons/tb_cut.png b/img/icons_light/tb_cut.png
similarity index 100%
rename from img/buttons/tb_cut.png
rename to img/icons_light/tb_cut.png
diff --git a/img/buttons/tb_eco.png b/img/icons_light/tb_eco.png
similarity index 100%
rename from img/buttons/tb_eco.png
rename to img/icons_light/tb_eco.png
diff --git a/img/buttons/tb_eng_addbestmove.png b/img/icons_light/tb_eng_addbestmove.png
similarity index 100%
rename from img/buttons/tb_eng_addbestmove.png
rename to img/icons_light/tb_eng_addbestmove.png
diff --git a/img/buttons/tb_eng_addlines.png b/img/icons_light/tb_eng_addlines.png
similarity index 100%
rename from img/buttons/tb_eng_addlines.png
rename to img/icons_light/tb_eng_addlines.png
diff --git a/img/buttons/tb_eng_config.png b/img/icons_light/tb_eng_config.png
similarity index 100%
rename from img/buttons/tb_eng_config.png
rename to img/icons_light/tb_eng_config.png
diff --git a/img/icons_light/tb_eng_connecting.png b/img/icons_light/tb_eng_connecting.png
new file mode 100644
index 000000000..1dffc2ab2
Binary files /dev/null and b/img/icons_light/tb_eng_connecting.png differ
diff --git a/img/icons_light/tb_eng_error.png b/img/icons_light/tb_eng_error.png
new file mode 100644
index 000000000..d74d1759d
Binary files /dev/null and b/img/icons_light/tb_eng_error.png differ
diff --git a/img/buttons/tb_eng_lock.png b/img/icons_light/tb_eng_lock.png
similarity index 100%
rename from img/buttons/tb_eng_lock.png
rename to img/icons_light/tb_eng_lock.png
diff --git a/img/buttons/tb_eng_off.png b/img/icons_light/tb_eng_off.png
similarity index 100%
rename from img/buttons/tb_eng_off.png
rename to img/icons_light/tb_eng_off.png
diff --git a/img/icons_light/tb_eng_ok.png b/img/icons_light/tb_eng_ok.png
new file mode 100644
index 000000000..d36a15186
Binary files /dev/null and b/img/icons_light/tb_eng_ok.png differ
diff --git a/img/buttons/tb_eng_on.png b/img/icons_light/tb_eng_on.png
similarity index 100%
rename from img/buttons/tb_eng_on.png
rename to img/icons_light/tb_eng_on.png
diff --git a/img/buttons/tb_engine.png b/img/icons_light/tb_engine.png
similarity index 100%
rename from img/buttons/tb_engine.png
rename to img/icons_light/tb_engine.png
diff --git a/img/buttons/tb_engineinfo.png b/img/icons_light/tb_engineinfo.png
similarity index 100%
rename from img/buttons/tb_engineinfo.png
rename to img/icons_light/tb_engineinfo.png
diff --git a/img/buttons/tb_finder.png b/img/icons_light/tb_finder.png
similarity index 100%
rename from img/buttons/tb_finder.png
rename to img/icons_light/tb_finder.png
diff --git a/img/buttons/tb_finish_off.png b/img/icons_light/tb_finish_off.png
similarity index 100%
rename from img/buttons/tb_finish_off.png
rename to img/icons_light/tb_finish_off.png
diff --git a/img/buttons/tb_finish_on.png b/img/icons_light/tb_finish_on.png
similarity index 100%
rename from img/buttons/tb_finish_on.png
rename to img/icons_light/tb_finish_on.png
diff --git a/img/buttons/tb_glist.png b/img/icons_light/tb_glist.png
similarity index 100%
rename from img/buttons/tb_glist.png
rename to img/icons_light/tb_glist.png
diff --git a/img/buttons/tb_gnext.png b/img/icons_light/tb_gnext.png
similarity index 100%
rename from img/buttons/tb_gnext.png
rename to img/icons_light/tb_gnext.png
diff --git a/img/buttons/tb_gprev.png b/img/icons_light/tb_gprev.png
similarity index 100%
rename from img/buttons/tb_gprev.png
rename to img/icons_light/tb_gprev.png
diff --git a/img/buttons/tb_headersearch.png b/img/icons_light/tb_headersearch.png
similarity index 100%
rename from img/buttons/tb_headersearch.png
rename to img/icons_light/tb_headersearch.png
diff --git a/img/buttons/tb_help.png b/img/icons_light/tb_help.png
similarity index 100%
rename from img/buttons/tb_help.png
rename to img/icons_light/tb_help.png
diff --git a/img/buttons/tb_lockengine.png b/img/icons_light/tb_lockengine.png
similarity index 100%
rename from img/buttons/tb_lockengine.png
rename to img/icons_light/tb_lockengine.png
diff --git a/img/buttons/tb_maint.png b/img/icons_light/tb_maint.png
similarity index 100%
rename from img/buttons/tb_maint.png
rename to img/icons_light/tb_maint.png
diff --git a/img/buttons/tb_materialsearch.png b/img/icons_light/tb_materialsearch.png
similarity index 100%
rename from img/buttons/tb_materialsearch.png
rename to img/icons_light/tb_materialsearch.png
diff --git a/img/buttons/tb_newdb.png b/img/icons_light/tb_newdb.png
similarity index 100%
rename from img/buttons/tb_newdb.png
rename to img/icons_light/tb_newdb.png
diff --git a/img/buttons/tb_newgame.png b/img/icons_light/tb_newgame.png
similarity index 100%
rename from img/buttons/tb_newgame.png
rename to img/icons_light/tb_newgame.png
diff --git a/img/buttons/tb_open.png b/img/icons_light/tb_open.png
similarity index 100%
rename from img/buttons/tb_open.png
rename to img/icons_light/tb_open.png
diff --git a/img/buttons/tb_paste.png b/img/icons_light/tb_paste.png
similarity index 100%
rename from img/buttons/tb_paste.png
rename to img/icons_light/tb_paste.png
diff --git a/img/buttons/tb_pgn.png b/img/icons_light/tb_pgn.png
similarity index 100%
rename from img/buttons/tb_pgn.png
rename to img/icons_light/tb_pgn.png
diff --git a/img/buttons/tb_save.png b/img/icons_light/tb_save.png
similarity index 100%
rename from img/buttons/tb_save.png
rename to img/icons_light/tb_save.png
diff --git a/img/buttons/tb_switcher.png b/img/icons_light/tb_switcher.png
similarity index 100%
rename from img/buttons/tb_switcher.png
rename to img/icons_light/tb_switcher.png
diff --git a/img/buttons/tb_tick.png b/img/icons_light/tb_tick.png
similarity index 100%
rename from img/buttons/tb_tick.png
rename to img/icons_light/tb_tick.png
diff --git a/img/buttons/tb_tmt.png b/img/icons_light/tb_tmt.png
similarity index 100%
rename from img/buttons/tb_tmt.png
rename to img/icons_light/tb_tmt.png
diff --git a/img/buttons/tb_training.png b/img/icons_light/tb_training.png
similarity index 100%
rename from img/buttons/tb_training.png
rename to img/icons_light/tb_training.png
diff --git a/img/buttons/tb_tree.png b/img/icons_light/tb_tree.png
similarity index 100%
rename from img/buttons/tb_tree.png
rename to img/icons_light/tb_tree.png
diff --git a/img/icons_light/tb_update.png b/img/icons_light/tb_update.png
new file mode 100644
index 000000000..8abd4ddb6
Binary files /dev/null and b/img/icons_light/tb_update.png differ
diff --git a/img/buttons/tb_updir.png b/img/icons_light/tb_updir.png
similarity index 100%
rename from img/buttons/tb_updir.png
rename to img/icons_light/tb_updir.png
diff --git a/tcl/board.tcl b/tcl/board.tcl
index 9f0def2f4..f402339b8 100644
--- a/tcl/board.tcl
+++ b/tcl/board.tcl
@@ -536,10 +536,10 @@ proc ::board::addInfoBar {w varname} {
$w.bar.info.t tag bind click "$w.bar.info.t configure -cursor hand2"
$w.bar.info.t tag bind click "$w.bar.info.t configure -cursor {}"
grid propagate $w.bar.info 0
- ttk::button $w.bar.leavevar -image tb_BD_BackStart -style Toolbutton
- ttk::button $w.bar.back -image tb_BD_Back -style Toolbutton
- ttk::button $w.bar.forward -image tb_BD_Forward -style Toolbutton
- ttk::button $w.bar.endvar -image tb_BD_ForwardEnd -style Toolbutton
+ ttk::button $w.bar.leavevar -image ::icon::tb_BD_BackStart -style Toolbutton
+ ttk::button $w.bar.back -image ::icon::tb_BD_Back -style Toolbutton
+ ttk::button $w.bar.forward -image ::icon::tb_BD_Forward -style Toolbutton
+ ttk::button $w.bar.endvar -image ::icon::tb_BD_ForwardEnd -style Toolbutton
set menu [::board::newToolBar_ $w $varname]
ttk::button $w.bar.cmd -image tb_BD_ShowToolbar -style Toolbutton \
-command "::board::updateToolBar_ $menu $varname $w.bar.cmd"
@@ -742,28 +742,28 @@ proc ::board::newToolBar_ {{w} {varname}} {
global "$varname"
set m [menu $w.menu_back]
- $m add command -label " [tr BackToMainline]" -image tb_BD_BackToMainline -compound left
- $m add command -label " [tr EditDelete]" -image tb_BD_VarDelete -compound left
- $m add command -label " [tr LeaveVariant]" -image tb_BD_VarLeave -compound left
- $m add command -label " [tr GameStart]" -image tb_BD_Start -compound left -accelerator ""
+ $m add command -label " [tr BackToMainline]" -image ::icon::tb_BD_BackToMainline -compound left
+ $m add command -label " [tr EditDelete]" -image ::icon::tb_BD_VarDelete -compound left
+ $m add command -label " [tr LeaveVariant]" -image ::icon::tb_BD_VarLeave -compound left
+ $m add command -label " [tr GameStart]" -image ::icon::tb_BD_Start -compound left -accelerator ""
::bind $w.bar.back "::board::updateToolBar_ $m $varname %W"
set m [menu $w.menu_forw]
- $m add command -label " [tr Autoplay]" -image tb_BD_Autoplay -compound left
- $m add command -label " [tr GameEnd]" -image tb_BD_End -compound left -accelerator ""
+ $m add command -label " [tr Autoplay]" -image ::icon::tb_BD_Autoplay -compound left
+ $m add command -label " [tr GameEnd]" -image ::icon::tb_BD_End -compound left -accelerator ""
::bind $w.bar.forward "::board::updateToolBar_ $m $varname %W"
set m [menu $w.menu]
- $m add command -label " [tr EditSetup]" -image tb_BD_SetupBoard -compound left
- $m add command -label " [tr IERotate]" -image tb_BD_Flip -compound left
- $m add command -label " [tr SelectMarker]" -image tb_BD_SelectMarker -compound left
- $m add command -label " [tr ShowHideMaterial]" -image tb_BD_Material -compound left
- $m add command -label " [tr ShowHideEvalBar]" -image tb_BD_Scorebar -compound left
+ $m add command -label " [tr EditSetup]" -image ::icon::tb_BD_SetupBoard -compound left
+ $m add command -label " [tr IERotate]" -image ::icon::tb_BD_Flip -compound left
+ $m add command -label " [tr SelectMarker]" -image ::icon::tb_BD_SelectMarker -compound left
+ $m add command -label " [tr ShowHideMaterial]" -image ::icon::tb_BD_Material -compound left
+ $m add command -label " [tr ShowHideEvalBar]" -image ::icon::tb_BD_Scorebar -compound left
$m add command -label " [tr ConfigureScid]" -image tb_BD_Layout -compound left
- set ${varname}(tb_BD_Flip) "::board::flip $w"
- set ${varname}(tb_BD_Material) "::board::toggleMaterial $w"
- set ${varname}(tb_BD_Scorebar) "::board::toggleEvalBar $w"
+ set ${varname}(::icon::tb_BD_Flip) "::board::flip $w"
+ set ${varname}(::icon::tb_BD_Material) "::board::toggleMaterial $w"
+ set ${varname}(::icon::tb_BD_Scorebar) "::board::toggleEvalBar $w"
set ${varname}(tb_BD_Layout) {::preferences::Open toggle}
return $m
diff --git a/tcl/edit.tcl b/tcl/edit.tcl
index f33be1abd..97c77867a 100644
--- a/tcl/edit.tcl
+++ b/tcl/edit.tcl
@@ -71,7 +71,7 @@ proc setupBoard {} {
}
set ::setupBoardFlipped [main_isFlipped]
::board::flip .setup.l.bd $::setupBoardFlipped
- ttk::checkbutton $w.pieces.rotate -text $::tr(Rotate) -image tb_BD_Flip -compound left \
+ ttk::checkbutton $w.pieces.rotate -text $::tr(Rotate) -image ::icon::tb_BD_Flip -compound left \
-variable ::setupBoardFlipped -command {
set ::setupBd [string reverse $::setupBd]
set ::setupFen [makeSetupFen]
diff --git a/tcl/file/finder.tcl b/tcl/file/finder.tcl
index 887284c49..898c6cdf4 100644
--- a/tcl/file/finder.tcl
+++ b/tcl/file/finder.tcl
@@ -43,7 +43,7 @@ proc ::file::finder::Open {} {
# use ttk instead of tk_optionbutton, but use the menu
ttk::menubutton $w.d.mbn -text $::file::finder::data(dir) -menu $::file::finder::data(menu)
- ttk::button $w.d.up -image tb_updir -command {::file::finder::Refresh ..}
+ ttk::button $w.d.up -image ::icon::tb_updir -command {::file::finder::Refresh ..}
ttk::button $w.d.help -image tb_help_small -command {helpWindow Finder}
pack $w.d.label -side left
pack $w.d.help $w.d.up -side right -padx "5 0"
diff --git a/tcl/game.tcl b/tcl/game.tcl
index 842958605..78bd7df95 100644
--- a/tcl/game.tcl
+++ b/tcl/game.tcl
@@ -247,7 +247,7 @@ proc ::game::ConfirmDiscard {} {
destroy .confirmDiscard
}
- ttk::button $w.saveBtn -text [tr SaveAndContinue] -image tb_BD_Save -compound left -command {
+ ttk::button $w.saveBtn -text [tr SaveAndContinue] -image ::icon::tb_BD_Save -compound left -command {
set gnum [sc_game number]
if {[catch {sc_game save $gnum $::curr_db}]} {
ERROR::MessageBox
@@ -258,7 +258,7 @@ proc ::game::ConfirmDiscard {} {
destroy .confirmDiscard
}
- ttk::button $w.clipbaseBtn -text [tr EditCopy] -image tb_BD_SaveAs -compound left -command {
+ ttk::button $w.clipbaseBtn -text [tr EditCopy] -image ::icon::tb_BD_SaveAs -compound left -command {
if {[catch {sc_game save 0 $::clipbase_db}]} {
ERROR::MessageBox
set ::game::answer 0
@@ -269,7 +269,7 @@ proc ::game::ConfirmDiscard {} {
destroy .confirmDiscard
}
- ttk::button $w.discardBtn -text [tr DiscardChangesAndContinue] -image tb_BD_VarDelete -compound left -command {
+ ttk::button $w.discardBtn -text [tr DiscardChangesAndContinue] -image ::icon::tb_BD_VarDelete -compound left -command {
set ::game::answer 3
destroy .confirmDiscard
}
diff --git a/tcl/help/help.tcl b/tcl/help/help.tcl
index cf5217c03..18873cd41 100644
--- a/tcl/help/help.tcl
+++ b/tcl/help/help.tcl
@@ -2336,8 +2336,8 @@ set helpText(TreeMasks) {Masks for Trees
are mainly meant to handle opening repertoires. The available options
are:
- -
Include line in repertoire
- -
Exclude line from repertoire
+ -
Include line in repertoire
+ -
Exclude line from repertoire
-
Main Line
-
Bookmark
-
White
@@ -2345,8 +2345,8 @@ set helpText(TreeMasks) {Masks for Trees
-
New line
-
To be verified by further analysis
-
To train
- -
Dubious line
- -
To remove
+ -
Dubious line
+ -
To remove
To remove a marker just select the item .
@@ -2799,7 +2799,7 @@ set helpText(Analysis) {The Analysis window
Additional information can be accessed using the