Control cTmp = Display.getCurrent().getCursorControl(); if (cTmp.equals(btnGradient) || cTmp.equals(btnCustom) || cTmp.equals(btnImage) || cTmp.equals(srTransparency)) { return; }
    public void focusLost(FocusEvent e)    {        if (e.getSource().equals(cmpDropDown))        {            if (btnCustom != null && btnCustom.isFocusControl())            {                return;            }            if (btnGradient != null && btnGradient.isFocusControl())            {                return;            }            if (btnImage != null && btnImage.isFocusControl())            {                return;            }            if (srTransparency != null && srTransparency.isEnabled() && srTransparency.isFocusControl())            {                return;            }            cmpDropDown.getShell().dispose();            return;        }    }