package org.ovirt.engine.ui.common.widget; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.FocusWidget; public class FocusComposite extends Composite { private boolean isFocused; protected void addFocusWidget(FocusWidget widget) { widget.addFocusHandler(event -> isFocused = true); widget.addBlurHandler(event -> isFocused = false); } public void setIsFocused(boolean isFocused) { this.isFocused = isFocused; } public boolean isFocused() { return isFocused; } }