Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

From source file:cc.kune.core.client.state.impl.StateManagerDefault.java

License:GNU Affero Public License

@Override
public void onValueChange(final ValueChangeEvent<String> event) {
    Log.debug("History event value changed: " + event.getValue());
    // First of all check that we are generating this #!fragment urls, later
    history.checkHashbang();/*from   www.  j ava  2  s . c  o  m*/
    processHistoryToken(HistoryUtils.undoHashbang(event.getValue()));
}

From source file:ch.unifr.pai.mindmap.client.mindmap.Toolbar.java

License:Apache License

/**
 * @param the/*from   ww w. j a va  2  s  .  c o m*/
 *            assigned canvas
 */
public Toolbar(final MindMapCanvas canvas) {
    textSize = new TextSize(new AsyncCallback<Integer>() {

        @Override
        public void onSuccess(Integer result) {
            canvas.setFontSizeOfNotes(result);
        }

        @Override
        public void onFailure(Throwable caught) {
        }
    });
    controller.start();
    maxCursorsOnScreen.setValue(String.valueOf(controller.getMaxCursorsOnScreen()));
    maxCursorsOnScreen.getElement().getStyle().setFontSize(28, Unit.PX);
    maxCursorsOnScreen.getElement().getStyle().setPosition(Position.RELATIVE);
    maxCursorsOnScreen.getElement().getStyle().setTop(-7, Unit.PX);
    maxCursorsOnScreen.addValueChangeHandler(new ValueChangeHandler<String>() {

        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            if (event.getValue() != null) {
                try {
                    controller.setMaxCursorsOnScreen(Integer.parseInt(event.getValue().trim()));
                } catch (NumberFormatException e) {
                    maxCursorsOnScreen.setText(String.valueOf(controller.getMaxCursorsOnScreen()));
                }
            } else {
                maxCursorsOnScreen.setText(String.valueOf(controller.getMaxCursorsOnScreen()));
            }

        }

    });
    maxCursorsOnScreen.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            if (!MultiCursorController.isDefaultCursor(event.getNativeEvent())) {
                event.preventDefault();
            }
        }
    });
    maxCursorsOnScreen.setWidth("35px");
    maxCursorsOnScreen.setTitle("Set the number of maximal cursors on the screen");
    discloseNotes.setDown(true);
    discloseNotes.setTitle("Show or hide the content of the notes");
    discloseNotes.setWidth("70px");
    discloseNotes.getElement().getStyle().setDisplay(Display.INLINE_BLOCK);
    enableTextInput.setWidth("70px");
    enableTextInput.setTitle("Enable or disable text input");
    enableTextInput.getElement().getStyle().setDisplay(Display.INLINE_BLOCK);
    enableMultiCursor.setWidth("70px");
    enableMultiCursor.setTitle("Enable or disable remote cursor control");
    enableMultiCursor.getElement().getStyle().setDisplay(Display.INLINE_BLOCK);
    enableMultiCursor.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            if (!event.getValue())
                controller.start();
            else
                controller.stop();
        }
    });

    // lb.addItem("10px", "10");
    // lb.addItem("12px", "12");
    // lb.addItem("14px", "14");
    // lb.addItem("16px", "16");
    // lb.addItem("18px", "18");
    // lb.addItem("20px", "20");
    // lb.addItem("22px", "22");
    // lb.setItemSelected(2, true);
    // lb.addMouseDownHandler(new MouseDownHandler() {
    //
    // @Override
    // public void onMouseDown(MouseDownEvent event) {
    // if (!MultiCursorController.isDefaultCursor(event
    // .getNativeEvent())) {
    // event.preventDefault();
    // }
    // }
    // });
    // lb.addChangeHandler(new ChangeHandler() {
    //
    // @Override
    // public void onChange(ChangeEvent event) {
    // canvas.setFontSizeOfNotes(Integer.parseInt(lb.getValue(lb
    // .getSelectedIndex())));
    // }
    // });

    final BackgroundImgRepo repo = new BackgroundImgRepo(canvas.getBGImage());
    repo.getElement().getStyle().setDisplay(Display.INLINE_BLOCK);
    repo.addButton(textSize.getDecreaseButton());
    repo.addButton(textSize.getIncreaseButton());
    textSize.getDecreaseButton().setTitle("Decrease the text size of the notes");
    textSize.getIncreaseButton().setTitle("Increase the text size of the notes");
    repo.addButton(enableTextInput);
    repo.addButton(maxCursorsOnScreen);
    repo.addButton(enableMultiCursor);
    repo.addButton(discloseNotes);
    add(masterToolbox);
    // masterToolbox.add(discloseNotes);
    // masterToolbox.add(textSize.getDecreaseButton());
    // masterToolbox.add(textSize.getIncreaseButton());
    // masterToolbox.add(enableTextInput);
    // masterToolbox.add(enableMultiCursor);

    discloseNotes.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            canvas.toggleDisclosureOfNotes(event.getValue());
        }
    });
    masterToolbox.add(repo);
    masterToolbox.getElement().getStyle().setPosition(Position.ABSOLUTE);
    masterToolbox.getElement().getStyle().setBottom(0, Unit.PX);
    masterToolbox.getElement().getStyle().setLeft(0, Unit.PX);
    masterToolbox.getElement().getStyle().setRight(0, Unit.PX);

}

From source file:ch.unifr.pai.twice.widgets.mpproxy.client.navig.Navigation.java

License:Apache License

public Navigation() {
    super();/*from w w  w .  j  ava  2s . c  o  m*/
    element = DOM.getElementById("miceUrlBox");
    if (element != null) {
        urlBox = TextBox.wrap(element);
        History.addValueChangeHandler(new ValueChangeHandler<String>() {
            @Override
            public void onValueChange(ValueChangeEvent<String> event) {
                updateAddressBar();
            }
        });

        urlBox.setHeight("25px");
        urlBox.getElement().getStyle().setFontSize(20, Unit.PX);
        urlBox.setWidth("100%");
        urlBox.addValueChangeHandler(new ValueChangeHandler<String>() {

            @Override
            public void onValueChange(ValueChangeEvent<String> event) {
                // Window.alert(Window.Location.getProtocol()+"//"+Window.Location.getHost()+"/"+event.getValue());
                Window.Location.replace(Window.Location.getProtocol() + "//" + Window.Location.getHost() + "/"
                        + event.getValue());
                // TODO Auto-generated method stub

            }
        });
        urlBox.addChangeHandler(new ChangeHandler() {

            @Override
            public void onChange(ChangeEvent event) {
            }
        });
    }
}

From source file:cimav.client.view.catalogos.empleados.jefe.JefeChosen.java

public JefeChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ChosenValueListBox<>(new Renderer<EmpleadoBase>() {
        @Override/*from   w  ww  .  j av a  2 s .co  m*/
        public String render(EmpleadoBase object) {
            if (object == null) {
                return "None";
            }

            return object.getName();
        }

        @Override
        public void render(EmpleadoBase object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    chosen.setWidth("350px");

    chosen.addValueChangeHandler(new ValueChangeHandler<EmpleadoBase>() {
        @Override
        public void onValueChange(ValueChangeEvent<EmpleadoBase> event) {

            String htmlStr = "&nbsp;";

            if (event != null && event.getValue() != null) {
                EmpleadoBase emp = event.getValue();
                fotoImg.setUrl(emp.getUrlPhoto());
                //                    htmlStr = 
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getCode() + "</span></code> " + 
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getGrupo().getCode()+ "</span></code> " +
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getNivel().getCode() + "</span></code> " +
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getDepartamento().getCode() + "</span></code> ";
            } else {
                fotoImg.setUrl("http://cimav.edu.mx/foto/default");
            }

            htmlDatos.setHTML(htmlStr);
        }
    });

    comboWrap.add(chosen);

    rest = new EmpleadoREST();
    rest.addRESTExecutedListener(new BaseREST.RESTExecutedListener() {
        @Override
        public void onRESTExecuted(MethodEvent restEvent) {
            if (restEvent.getMethod().equals(EMethod.FIND_BASE_ALL)) {
                if (restEvent.getTypeResult().equals(ETypeResult.SUCCESS)) {

                    List<EmpleadoBase> jefes = (List<EmpleadoBase>) restEvent.getResult();
                    // Agregar el Null como valor vlido
                    jefes.add(null);

                    chosen.setAcceptableValues(jefes);

                } else {
                    Growl.growl("Fall la carga de Jefes");
                }
            }
        }
    });
    rest.findAllBaseActivos();

}

From source file:client.managers.history.HistoryManager.java

License:Open Source License

/**
 * Handle browser history state changes.
 *///from   w w  w .  ja v  a 2 s .  c o  m
@Override
public void onValueChange(ValueChangeEvent<String> event) {
    HistoryState state = HistoryState.fromHistoryToken(event.getValue());

    if (state != null && !state.isEmpty()) {
        // Update the current {@code HistoryState}
        currentState.replace(state);

        // Re-generate the current history token
        History.replaceItem(currentState.getHistoryToken(), false);

        // Call listeners
        for (Listener listener : listeners) {
            listener.onChange(currentState);
        }
    }
}

From source file:co.fxl.gui.gwt.GWTRadioButton.java

License:Open Source License

@Override
public IRadioButton addUpdateListener(final IUpdateListener<Boolean> updateListener) {
    container.widget.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
        @Override//from   w  w w  .j  a  va 2s  . c  o  m
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            updateListener.onUpdate(event.getValue());
        }
    });
    return this;
}

From source file:com.agnie.gwt.common.client.mvp.AppController.java

License:Open Source License

public void onValueChange(ValueChangeEvent<String> event) {
    if (checkIfWeCanProceed()) {
        String token = event.getValue();
        GWT.log("AppContorller on value change Stringtoken==" + token);
        if (token != null) {
            Presenter presenter = getPresenterForPlace(placeMgr.getTokenToPlace(placeType, token));
            if (presenter != null) {
                presenter.go();//from w w  w  .j  a v  a 2 s . com
                presenter.postRender();
            }
        }
    } else {
        // Just roll back the history token to the one from which page change action is initiated.
        History.newItem(lastPlace.toString(), false);
    }
}

From source file:com.ait.lienzo.ks.client.ContentPanel.java

License:Open Source License

public ContentPanel() {
    setAutoScroll(false);/*from  ww w  . j a  v  a 2  s  .c om*/

    setTitle("&nbsp;");

    setRegion(BorderRegion.CENTER);

    History.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            String link = StringOps.toTrimOrNull(event.getValue());

            if (null != link) {
                if (false == link.equals(m_link)) {
                    if (ViewFactoryInstance.get().isDefined(link)) {
                        doProcessLink(link);
                    }
                }
            }
        }
    });
}

From source file:com.alkacon.acacia.client.example.Example.java

License:Open Source License

/**
 * @see com.google.gwt.core.client.EntryPoint#onModuleLoad()
 *///from ww  w.j av a  2s  . c o  m
public void onModuleLoad() {

    I_LayoutBundle.INSTANCE.form().ensureInjected();

    I_Vie vie = Vie.getInstance();
    ContentDefinition definition = generateContentDefinition();
    I_Entity person = register(vie, definition);

    WidgetService service = new WidgetService();
    service.init(definition);
    service.addWidgetFactory("string", new I_WidgetFactory() {

        public I_FormEditWidget createFormWidget(String configuration) {

            return new FormWidgetWrapper(new StringWidget());
        }

        public I_EditWidget createInlineWidget(String configuration, Element element) {

            return new StringWidget(element);
        }
    });
    service.addWidgetFactory("html", new I_WidgetFactory() {

        public I_FormEditWidget createFormWidget(String configuration) {

            return new FormWidgetWrapper(new TinyMCEWidget(null));
        }

        public I_EditWidget createInlineWidget(String configuration, Element element) {

            return new TinyMCEWidget(element, null);
        }
    });
    I_EntityRenderer defaultRenderer = new Renderer(vie, service);
    service.setDefaultRenderer(defaultRenderer);
    FormParent formParent = new FormParent(RootPanel.get("inline_form"));
    I_EntityRenderer renderer = service.getRendererForType(vie.getType(personTypeName));
    renderer.renderInline(person, formParent, null);

    ((Entity) person).addValueChangeHandler(new ValueChangeHandler<Entity>() {

        public void onValueChange(ValueChangeEvent<Entity> event) {

            RootPanel.get().getElement().getStyle().setBackgroundColor("#77f3f3");
            RootPanel.get().add(new Label(event.getValue().toJSON()));
        }
    });
}

From source file:com.alkacon.acacia.client.ValidationHandler.java

License:Open Source License

/**
 * @see com.google.gwt.event.logical.shared.ValueChangeHandler#onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent)
 *//* ww w .  java 2  s. c  o  m*/
public void onValueChange(final ValueChangeEvent<I_Entity> event) {

    if (!m_paused) {
        if (m_validationTimer != null) {
            m_validationTimer.cancel();
        }
        m_validationTimer = new ValidationTimer(event.getValue());
        m_validationTimer.schedule(300);
    }
}