Search in sources :

Example 6 with Button

use of com.google.gwt.user.client.ui.Button in project che by eclipse.

the class OrganizeImportsViewImpl method createButtons.

private void createButtons(JavaLocalizationConstant locale) {
    back = createButton(locale.organizeImportsButtonBack(), "imports-back-button", new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            delegate.onBackButtonClicked();
        }
    });
    next = createButton(locale.organizeImportsButtonNext(), "imports-next-button", new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            delegate.onNextButtonClicked();
        }
    });
    Button cancel = createButton(locale.organizeImportsButtonCancel(), "imports-cancel-button", new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            hide();
            delegate.onCancelButtonClicked();
        }
    });
    finish = createPrimaryButton(locale.organizeImportsButtonFinish(), "imports-finish-button", new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            delegate.onFinishButtonClicked();
        }
    });
    addButtonToFooter(finish);
    addButtonToFooter(cancel);
    addButtonToFooter(next);
    addButtonToFooter(back);
}
Also used : ClickHandler(com.google.gwt.event.dom.client.ClickHandler) Button(com.google.gwt.user.client.ui.Button) ClickEvent(com.google.gwt.event.dom.client.ClickEvent)

Example 7 with Button

use of com.google.gwt.user.client.ui.Button in project che by eclipse.

the class ShowSshKeyViewImpl method addButtons.

private void addButtons() {
    Button cancel = createButton(locale.cancel(), "copy-machine-key-cancel-button", new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    addButtonToFooter(cancel);
}
Also used : ClickHandler(com.google.gwt.event.dom.client.ClickHandler) Button(com.google.gwt.user.client.ui.Button) ClickEvent(com.google.gwt.event.dom.client.ClickEvent)

Example 8 with Button

use of com.google.gwt.user.client.ui.Button in project opentsdb by OpenTSDB.

the class MetricForm method addTag.

private void addTag(final String default_tagname, final String default_value, final boolean is_groupby) {
    final int row = tagtable.getRowCount();
    final ValidatedTextBox tagname = new ValidatedTextBox();
    final SuggestBox suggesttagk = RemoteOracle.newSuggestBox("tagk", tagname);
    final ValidatedTextBox tagvalue = new ValidatedTextBox();
    final SuggestBox suggesttagv = RemoteOracle.newSuggestBox("tagv", tagvalue);
    final CheckBox groupby = new CheckBox();
    groupby.setValue(is_groupby);
    groupby.setTitle("Group by");
    groupby.addClickHandler(events_handler);
    tagname.setValidationRegexp(TSDB_ID_RE);
    tagvalue.setValidationRegexp(TSDB_TAGVALUE_RE);
    tagname.setWidth("100%");
    tagvalue.setWidth("100%");
    tagname.addBlurHandler(recompact_tagtable);
    tagname.addBlurHandler(events_handler);
    tagname.addKeyPressHandler(events_handler);
    tagvalue.addBlurHandler(recompact_tagtable);
    tagvalue.addBlurHandler(events_handler);
    tagvalue.addKeyPressHandler(events_handler);
    tagtable.setWidget(row, 1, suggesttagk);
    tagtable.setWidget(row, 2, suggesttagv);
    tagtable.setWidget(row, 3, groupby);
    if (row > 2) {
        final Button remove = new Button("x");
        remove.addClickHandler(removetag);
        tagtable.setWidget(row - 1, 0, remove);
    }
    if (default_tagname != null) {
        tagname.setText(default_tagname);
        if (default_value == null) {
            tagvalue.setFocus(true);
        }
    }
    if (default_value != null) {
        tagvalue.setText(default_value);
    }
}
Also used : SuggestBox(com.google.gwt.user.client.ui.SuggestBox) Button(com.google.gwt.user.client.ui.Button) CheckBox(com.google.gwt.user.client.ui.CheckBox)

Example 9 with Button

use of com.google.gwt.user.client.ui.Button in project gwt-test-utils by gwt-test-utils.

the class StyleTest method styles.

@Test
public void styles() {
    // Given
    Button b = new Button();
    b.setStylePrimaryName("toto");
    b.addStyleName("tata");
    b.addStyleName("titi");
    // When & Thens
    assertThat(b.getStylePrimaryName()).isEqualTo("toto");
    GwtAssertions.assertThat(b).hasStyle("tata", "titi", "toto");
}
Also used : Button(com.google.gwt.user.client.ui.Button) GwtTestTest(com.googlecode.gwt.test.GwtTestTest) Test(org.junit.Test)

Example 10 with Button

use of com.google.gwt.user.client.ui.Button in project gwt-test-utils by gwt-test-utils.

the class StyleTest method opacity.

@Test
public void opacity() {
    // Given
    Button button = new Button();
    Style style = button.getElement().getStyle();
    // When 1
    style.setOpacity(1.0);
    // Then 1
    assertThat(style.getOpacity()).isEqualTo("1");
    assertThat(button.getElement().getAttribute("style")).isEqualTo("opacity: 1; ");
    // When 2
    style.setOpacity(0.94);
    // Then 2
    assertThat(style.getOpacity()).isEqualTo("0.94");
    assertThat(button.getElement().getAttribute("style")).isEqualTo("opacity: 0.94; ");
    // When 3
    style.clearOpacity();
    assertThat(button.getElement().getAttribute("style")).isEqualTo("");
    // Then 3
    assertThat(style.getOpacity()).isEqualTo("");
}
Also used : Button(com.google.gwt.user.client.ui.Button) Style(com.google.gwt.dom.client.Style) GwtTestTest(com.googlecode.gwt.test.GwtTestTest) Test(org.junit.Test)

Aggregations

Button (com.google.gwt.user.client.ui.Button)50 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)30 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)30 FlowPanel (com.google.gwt.user.client.ui.FlowPanel)14 Test (org.junit.Test)14 SmallHeading (com.google.gerrit.client.ui.SmallHeading)7 VerticalPanel (com.google.gwt.user.client.ui.VerticalPanel)7 Grid (com.google.gwt.user.client.ui.Grid)6 GerritCallback (com.google.gerrit.client.rpc.GerritCallback)5 OnEditEnabler (com.google.gerrit.client.ui.OnEditEnabler)5 NpTextBox (com.google.gwtexpui.globalkey.client.NpTextBox)5 GwtTestTest (com.googlecode.gwt.test.GwtTestTest)5 ActionButton (com.google.gerrit.client.actions.ActionButton)4 Style (com.google.gwt.dom.client.Style)4 KeyPressEvent (com.google.gwt.event.dom.client.KeyPressEvent)4 KeyPressHandler (com.google.gwt.event.dom.client.KeyPressHandler)4 ComplexPanel (com.google.gwt.user.client.ui.ComplexPanel)4 VoidResult (com.google.gerrit.client.VoidResult)3 NativeString (com.google.gerrit.client.rpc.NativeString)3 HintTextBox (com.google.gerrit.client.ui.HintTextBox)3