Example usage for com.google.gwt.user.client.ui FocusListenerAdapter FocusListenerAdapter

List of usage examples for com.google.gwt.user.client.ui FocusListenerAdapter FocusListenerAdapter

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui FocusListenerAdapter FocusListenerAdapter.

Prototype

FocusListenerAdapter

Source Link

Usage

From source file:org.gems.ajax.client.figures.properties.TextPropertyEditor.java

License:Open Source License

public void prepareEditor() {
    editor_.setText(value_);/* w w w  .j  a  v  a 2  s. c o m*/

    if (editorSize_ != null) {
        editorPanel_.setSize(editorSize_.width + "px", editorSize_.height + "px");
        editor_.setSize(editorSize_.width + "px", editorSize_.height + "px");
    }

    editorPanel_.add(editor_);
    editor_.addFocusListener(new FocusListenerAdapter() {

        public void onLostFocus(Widget sender) {
            stopEditing();
        }

        public void onFocus(Widget sender) {
            startEditing();
        }

    });

    editor_.addChangeListener(new ChangeListener() {
        public void onChange(Widget sender) {
            editingUpdate();
        }
    });

    DeferredCommand.addCommand(new Command() {
        public void execute() {
            editor_.setFocus(true);
            editor_.selectAll();
        }
    });

}