@Override
		public void themeChanged(ThemeEvent event) {
			valuesCache.clear();
			if (event.haveAllValuesChanged()) {
				reset();
				return;
			}
			if (event.hasAnyColorChanged()) {
				colorTable.reloadCurrent();
				colorTree.rebuild();
				paletteTable.reloadCurrent();
			}
			if (event.hasAnyFontChanged()) {
				fontTable.reloadCurrent();
			}
			if (event.hasAnyIconChanged()) {
				iconTable.reloadCurrent();
			}

			updateButtons();
			resetSelectedLookAndFeel();
		}
Edits the current theme
@param themeManager the application ThemeManager
Ghidra/Framework/Docking/src/main/java/docking/theme/gui/ThemeEditorDialog.java