Example usage for com.google.gwt.canvas.client Canvas addFocusHandler

List of usage examples for com.google.gwt.canvas.client Canvas addFocusHandler

Introduction

In this page you can find the example usage for com.google.gwt.canvas.client Canvas addFocusHandler.

Prototype

public HandlerRegistration addFocusHandler(FocusHandler handler) 

Source Link

Usage

From source file:eu.maxschuster.vaadin.signaturefield.client.VSignatureField.java

License:Apache License

private Canvas createCanvas() {
    Canvas newCanvas = Canvas.createIfSupported();
    newCanvas.addFocusHandler(new FocusHandler() {
        @Override//from w  w w  .jav  a2  s . c o m
        public void onFocus(FocusEvent event) {
            addStyleName(CLASSNAME_FOCUS);
            addStyleDependentName(CLASSNAME_FOCUS);
        }
    });
    newCanvas.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(BlurEvent event) {
            removeStyleName(CLASSNAME_FOCUS);
            removeStyleDependentName(CLASSNAME_FOCUS);
        }
    });
    return newCanvas;
}