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:com.vaadin.addon.timeline.gwt.client.VTimelineWidget.java

public VTimelineWidget() {
    setWidget(root);/*from   www  .j  ava 2 s. c  om*/
    getElement().setClassName("v-timeline");

    dts = new DateTimeService();

    root.setStyleName(CLASSNAME);
    root.setSize("100%", "100%");

    caption = new Label("");
    caption.setStyleName(CAPTION_CLASSNAME);
    caption.setVisible(false);
    root.add(caption);

    endDate = new Date();
    startDate = new Date(endDate.getTime() - VDateFormatInfo.MONTH);

    topBar = new HorizontalPanel();
    topBar.setStyleName(CLASSNAME_TOPBAR);
    topBar.setVisible(zoomIsVisible || dateSelectVisible);
    root.add(topBar);

    zoomBar = new HorizontalPanel();
    zoomBar.setStyleName(CLASSNAME_ZOOMBAR);
    zoomBar.setVisible(zoomIsVisible);

    Label zoomLbl = new Label("Zoom:");
    zoomLbl.setStyleName(CLASSNAME_ZOOMBARLABEL);
    zoomBar.add(zoomLbl);
    topBar.add(zoomBar);

    dateRangeBar = new HorizontalPanel();
    dateRangeBar.setStyleName(CLASSNAME_DATERANGE);
    dateRangeBar.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
    dateRangeBar.setVisible(dateSelectVisible);

    dateFrom = new TextBox();
    dateFrom.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            try {
                Date newDate = dts.parseDate(event.getValue(), dateFormatInfo.getEditFormat().getPattern(),
                        true);
                if ((newDate.equals(startDate) || newDate.after(startDate))
                        && (newDate.equals(endDate) || newDate.before(endDate))) {
                    intervalStartDate = newDate;
                    setBrowserRange(intervalStartDate, intervalEndDate);
                    setDisplayRange(intervalStartDate, intervalEndDate);
                    dateFrom.setFocus(false);
                } else {
                    dateFrom.setText(
                            dts.formatDate(intervalStartDate, dateFormatInfo.getEditFormat().getPattern()));
                }
            } catch (IllegalArgumentException iae) {
                dateFrom.setText(
                        dts.formatDate(intervalStartDate, dateFormatInfo.getEditFormat().getPattern()));
            }
        }
    });
    dateFrom.addFocusHandler(new FocusHandler() {
        @Override
        public void onFocus(FocusEvent event) {
            dateFrom.setStyleName(CLASSNAME_DATEFIELDEDIT);
            dateFrom.setText(dts.formatDate(intervalStartDate, dateFormatInfo.getEditFormat().getPattern()));
            dateFrom.selectAll();
        }
    });
    dateFrom.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(BlurEvent event) {
            dateFrom.setStyleName(CLASSNAME_DATEFIELD);
            dateFrom.setText(dts.formatDate(intervalStartDate, dateFormatInfo.getDisplayFormat().getPattern()));
        }
    });
    dateFrom.setReadOnly(!dateSelectEnabled);
    dateFrom.setStyleName(CLASSNAME_DATEFIELD);
    dateRangeBar.add(dateFrom);

    Label dash = new Label();
    dash.setText("-");
    dateRangeBar.add(dash);

    dateTo = new TextBox();
    dateTo.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            try {
                Date newDate = dts.parseDate(event.getValue(), dateFormatInfo.getEditFormat().getPattern(),
                        true);
                if ((newDate.equals(startDate) || newDate.after(startDate))
                        && (newDate.equals(endDate) || newDate.before(endDate))) {
                    intervalEndDate = newDate;
                    setBrowserRange(intervalStartDate, intervalEndDate);
                    setDisplayRange(intervalStartDate, intervalEndDate);
                    dateTo.setFocus(false);
                } else {
                    dateTo.setText(
                            dts.formatDate(intervalEndDate, dateFormatInfo.getEditFormat().getPattern()));
                }
            } catch (IllegalArgumentException iae) {
                dateTo.setText(dts.formatDate(intervalEndDate, dateFormatInfo.getEditFormat().getPattern()));
            }
        }
    });
    dateTo.addFocusHandler(new FocusHandler() {
        @Override
        public void onFocus(FocusEvent event) {
            dateTo.setStyleName(CLASSNAME_DATEFIELDEDIT);
            dateTo.setText(dts.formatDate(intervalEndDate, dateFormatInfo.getEditFormat().getPattern()));
            dateTo.selectAll();
        }
    });
    dateTo.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(BlurEvent event) {
            dateTo.setStyleName(CLASSNAME_DATEFIELD);
            dateTo.setText(dts.formatDate(intervalEndDate, dateFormatInfo.getDisplayFormat().getPattern()));
        }
    });
    dateTo.setReadOnly(!dateSelectEnabled);
    dateTo.setStyleName(CLASSNAME_DATEFIELD);
    dateRangeBar.add(dateTo);

    topBar.add(dateRangeBar);
    topBar.setCellHorizontalAlignment(dateRangeBar, HorizontalPanel.ALIGN_RIGHT);

    legend = new HorizontalPanel();
    legend.setVisible(legendVisible);
    legend.setHeight("30px");
    legend.setStyleName(CLASSNAME_LEGEND);

    chartModeBar = new HorizontalPanel();
    chartModeBar.setVisible(chartModeVisible);
    chartModeBar.setStyleName(CLASSNAME_CHARTMODE);

    Label modelbl = new Label("Chart mode:");
    chartModeBar.add(modelbl);

    lineModeBtn = new Button("", modeClickHandler);
    lineModeBtn.setTabIndex(-1);
    lineModeBtn.setVisible(lineChartModeVisible);
    lineModeBtn.setStyleName(CLASSNAME_CHARTMODELINE);
    lineModeBtn.setTitle("Line Graph");
    chartModeBar.add(lineModeBtn);

    barModeBtn = new Button("", modeClickHandler);
    barModeBtn.setTabIndex(-1);
    barModeBtn.setVisible(barChartModeVisible);
    barModeBtn.setStyleName(CLASSNAME_CHARTMODEBAR);
    barModeBtn.setTitle("Bar Graph");
    chartModeBar.add(barModeBtn);

    scatterModeBtn = new Button("", modeClickHandler);
    scatterModeBtn.setTabIndex(-1);
    scatterModeBtn.setVisible(scatterChartModeVisible);
    scatterModeBtn.setStyleName(CLASSNAME_CHARTMODESCATTER);
    scatterModeBtn.setTitle("Scatter Graph");
    chartModeBar.add(scatterModeBtn);

    modeLegendBar = new HorizontalPanel();
    modeLegendBar.setVisible(chartModeVisible || legendVisible);
    modeLegendBar.setWidth("100%");
    modeLegendBar.setHeight("31px");
    modeLegendBar.setStyleName(CLASSNAME_MODELEGEND_ROW);
    modeLegendBar.add(chartModeBar);
    modeLegendBar.add(legend);
    modeLegendBar.setCellHorizontalAlignment(legend, HorizontalPanel.ALIGN_RIGHT);

    root.add(modeLegendBar);

    // Add the display
    display = new VTimelineDisplay(this);
    root.add(display);

    // Add the browser
    browser = new VTimelineBrowser(this);
    browser.setVisible(browserIsVisible);
    root.add(browser);
}

From source file:com.vaadin.client.ui.slider.SliderConnector.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<Double> event) {
    getState().value = event.getValue();
    rpc.valueChanged(event.getValue());
}

From source file:com.vaadin.client.VDebugConsole.java

License:Apache License

private void addSuperDevMode() {
    final Storage sessionStorage = Storage.getSessionStorageIfSupported();
    if (sessionStorage == null) {
        return;/*from  w w  w. j a  v  a2s  . co m*/
    }
    actions.add(superDevMode);
    if (Location.getParameter("superdevmode") != null) {
        superDevMode.setValue(true);
    }
    superDevMode.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            SuperDevMode.redirect(event.getValue());
        }

    });

}

From source file:com.vaadin.terminal.gwt.client.ui.VUriFragmentUtility.java

License:Apache License

public void onValueChange(ValueChangeEvent<String> event) {
    String historyToken = event.getValue();
    fragment = historyToken;/*from w  w  w. j a  v a2  s.  c  o  m*/
    if (client != null) {
        client.updateVariable(paintableId, "fragment", fragment, immediate);
    }
}

From source file:com.webwoz.wizard.client.WebWOZWizard.java

License:Apache License

public void onValueChange(ValueChangeEvent<String> event) {

    int i = Integer.parseInt(event.getValue());

    switch (i) {//from   w  w w  .j av a 2  s  .  c om
    case 1:
        registerUserUserTextBox.setText("");
        registerUserPassTextBox.setText("");
        registerUserPopUp.center();
        registerUserPopUp.show();
        break;
    default:
        break;
    }
}

From source file:cz.cas.lib.proarc.webapp.client.action.Actions.java

License:Open Source License

private static IconMenuButton asIconMenuButton(final Action action, final Object source,
        ActionSource actionSource) {//ww w.j  a v a 2s .c  o m

    final IconMenuButton btn = new IconMenuButton();
    String title = action.getTitle();
    if (title != null) {
        btn.setTitle(title);
    }
    String icon = action.getIcon();
    if (icon != null) {
        btn.setIcon(icon);
    }
    String tooltip = action.getTooltip();
    if (tooltip != null) {
        btn.setTooltip(tooltip);
    }

    IconMenuButtonHandler handler = new IconMenuButtonHandler(btn, source, action);
    btn.addClickHandler(handler);
    btn.addMenuIconClickHandler(handler);

    if (actionSource != null) {
        actionSource.addValueChangeHandler(new ValueChangeHandler<ActionEvent>() {

            @Override
            public void onValueChange(ValueChangeEvent<ActionEvent> event) {
                boolean accept = action.accept(event.getValue());
                btn.setVisible(accept);
            }
        });
    }
    return btn;
}

From source file:de.eckhartarnold.client.GalleryPresentation.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<String> event) {
    String historyToken = event.getValue();
    GWT.log("GalleryPresentation.onValueChanged: " + historyToken);
    if (historyToken.equals(GalleryBase.GALLERY_TOKEN)) {
        if (slideshowActive) {
            onClick(null);//from   w w w  .j a  va  2  s  . c  o m
        }
    } else if (slideshowActive) {
        super.onValueChange(event);
    } else {
        int slideNr = Presentation.parseSlideToken(historyToken);
        if (slideNr >= 0) {
            onPickImage(slideNr);
        } else {
            History.back();
        }
    }
}

From source file:de.eckhartarnold.client.Presentation.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<String> event) {
    String historyToken = event.getValue();
    GWT.log("Slideshow.onValueChanged:\n" + historyToken);
    int slideNr = Presentation.parseSlideToken(historyToken);
    if (slideNr >= 0) {
        layout.getSlideshow().stop();//from   ww  w.  j  a va 2  s . c  o m
        layout.getSlideshow().showImmediately(slideNr);
    } else {
        History.back();
    }
}

From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.multiinstance.TabMulitInstanceController.java

License:Open Source License

public TabMulitInstanceController(BpmnPropertiesView.CurrentJsoAccess jsoAccess) {
    super(jsoAccess);
    view = new TabMultiInstanceView(TAB_NAME, jsoAccess);

    view.getCbIsLoop().addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override// w ww .  ja  v  a 2  s  .  com
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            if (event.getValue()) {
                view.getCbMultiInstance().setValue(false, true);
            }

            getCurrentBpmnElement().setStandardLoopCharacteristics(event.getValue());

            contentChanged();
        }
    });

    view.getCbMultiInstance().addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            getCurrentBpmnElement().setMultiInstanceLoopCharacteristics(event.getValue());

            if (event.getValue()) {
                view.getCbIsLoop().setValue(false);
                multiInstanceLoopCharacteristics = getCurrentBpmnElement()
                        .getMultiInstanceLoopCharacteristicsChildElement();
                showMultiInstanceLoopCharacteristicsFields();
            } else {
                hideMultiInstanceLoopCharacteristicsFields();
                view.getCbMultiInstanceIsSequential().setValue(false);
                view.getTbMultiInstanceCollection().setValue("");
                view.getTbMultiInstanceElementVariable().setValue("");
                view.getTbMultiInstanceCompletionCondition().setValue("");
                view.getTbMultiInstanceLoopCardinality().setValue("");
            }

            contentChanged();
        }
    });

    view.getTbMultiInstanceLoopCardinality().addKeyUpHandler(new KeyUpHandler() {

        @Override
        public void onKeyUp(KeyUpEvent event) {
            if (view.getTbMultiInstanceLoopCardinality().getText().length() == 0) {
                multiInstanceLoopCharacteristics.removeChildElementLoopCardinality();
                mutliInstanceLoopCardinality = null;
            } else {
                if (mutliInstanceLoopCardinality == null) {
                    mutliInstanceLoopCardinality = multiInstanceLoopCharacteristics
                            .createChildElementLoopCardinality();
                }
                mutliInstanceLoopCardinality.setAttr_body(view.getTbMultiInstanceLoopCardinality().getText());
            }

            contentChanged();
        }
    });

    view.getCbMultiInstanceIsSequential().addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            multiInstanceLoopCharacteristics.setAttr_isSequential(event.getValue());
            contentChanged();
        }
    });

    view.getTbMultiInstanceCollection().addKeyUpHandler(new KeyUpHandler() {

        @Override
        public void onKeyUp(KeyUpEvent event) {
            multiInstanceLoopCharacteristics.setAttr_collection(view.getTbMultiInstanceCollection().getText());
            contentChanged();
        }
    });

    view.getTbMultiInstanceCompletionCondition().addKeyUpHandler(new KeyUpHandler() {

        @Override
        public void onKeyUp(KeyUpEvent event) {
            if (view.getTbMultiInstanceCompletionCondition().getText().length() == 0) {
                multiInstanceLoopCharacteristics.removeChildElementCompletionCondition();
                mutliInstanceCompletionCondition = null;
            } else {
                if (mutliInstanceCompletionCondition == null) {
                    mutliInstanceCompletionCondition = multiInstanceLoopCharacteristics
                            .createChildElementCompletionCondition();
                }
                mutliInstanceCompletionCondition
                        .setAttr_body(view.getTbMultiInstanceCompletionCondition().getText());
            }

            contentChanged();
        }
    });

    view.getTbMultiInstanceElementVariable().addKeyUpHandler(new KeyUpHandler() {

        @Override
        public void onKeyUp(KeyUpEvent event) {
            multiInstanceLoopCharacteristics
                    .setAttr_elementVariable(view.getTbMultiInstanceElementVariable().getText());
            contentChanged();
        }
    });

}

From source file:de.hdawg.wci.portlets.bookmarks.client.AppController.java

License:Apache License

public void onValueChange(ValueChangeEvent<String> event) {
    String token = event.getValue();

    if (token != null) {
        Presenter presenter = null;//from  w  w w  .j a  va  2  s  . c  o m

        if (token.equals("list")) {
            presenter = new BookmarksPresenter(rpcService, eventBus, new BookmarksView());
        } else if (token.equals("admin")) {
            presenter = new AdminBookmarksPresenter(rpcService, eventBus, new AdminBookmarksView());
        }

        if (presenter != null) {
            presenter.go(container);
        }
    }
}