private void setSelectionColors(boolean selected, int row, ProgramNode node,
			DragNDropTree dtree) {
		if (dtree.getDrawFeedbackState()) {
			if (row == rowForFeedback) {
				if (!selected) {
					setBackgroundNonSelectionColor(nonSelectionForDragColor);
				}
				else {
					setBackgroundSelectionColor(selectionForDragColor);
				}
			}
			else {
				setBackgroundSelectionColor(defaultSelectionColor);
				setTextSelectionColor(defaultTextSelectionColor);
				setBackgroundNonSelectionColor(defaultNonSelectionColor);
			}
			setToolTipText(null);
		}
		else {
			setBackgroundSelectionColor(defaultSelectionColor);
			setTextSelectionColor(defaultTextSelectionColor);
			setBackgroundNonSelectionColor(defaultNonSelectionColor);
			setToolTipText(dtree.getToolTipText(node));
		}
	}
Set colors for background according to the draw feedback state.
@param selected true if selected
@param row row of the node
@param node node to render
@param dtree tree
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/programtree/DnDTreeCellRenderer.java