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 No marker. @@ -2799,7 +2799,7 @@ set helpText(Analysis) {

The Analysis window

Additional information can be accessed using the