Package com.smartgwt.client.widgets.events

Examples of com.smartgwt.client.widgets.events.ClickHandler


    buttonLayout.setHeight(20);
    buttonLayout.setWidth100();
    IButton addBtn = new IButton(messages.favouritesControllerAddAdd());
    addBtn.setIcon(BTN_ADD_IMG);
    addBtn.setAutoFit(true);
    addBtn.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        if (form.validate()) {
          addWindow.hide();
          fav.setName(nameItem.getValueAsString());
          fav.setShared(sharedItem.getValueAsBoolean());
          FavouritesCommService.saveSearchFavourite(fav, new DataCallback<SearchFavourite>() {
            public void execute(SearchFavourite result) {
              fireAddEvent(new FavouriteEvent(null, result, FavouritesController.this));
              addWindow.destroy();
            }
          });
        }
      }
    });
    IButton cancelBtn = new IButton(messages.favouritesControllerAddCancel());
    cancelBtn.setIcon(BTN_CANCEL_IMG);
    cancelBtn.setAutoFit(true);
    cancelBtn.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        addWindow.destroy();
      }
    });
    LayoutSpacer lsr = new LayoutSpacer();
View Full Code Here


    if (error.getStackTrace() != null && error.getStackTrace().length > 0) {
      expandButton = new Button("View details");
      expandButton.setWidth(100);
      expandButton.setLayoutAlign(Alignment.RIGHT);
      expandButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
          setDetailsVisible(!detailsLayout.isVisible());
        }
      });
View Full Code Here

    button.setHeight(buttonSize);
    button.setIconSize(buttonSize - 8);
    button.setIcon(modalAction.getIcon());
    button.setActionType(SelectionType.CHECKBOX);
    button.setRadioGroup(CONTROLLER_RADIO_GROUP);
    button.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        if (button.isSelected()) {
          modalAction.onSelect(event);
        } else {
View Full Code Here

    btnLayout.setStyleName(STYLE_SEARCH_ROW);

    IButton btnAddRow = new IButton();
    btnAddRow.setWidth(26);
    btnAddRow.setIcon("[ISOMORPHIC]/geomajas/silk/add.png");
    HandlerRegistration addReg = btnAddRow.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        IButton btnAddRow2 = (IButton) event.getSource();
        for (int i = 0; i < buttonPanes.size(); i++) {
          IButton button = (IButton) buttonPanes.get(i).getMember(0);
          if (btnAddRow2.equals(button)) {
            addEmptyRow(i + 1);
            break;
          }
        }
        buttonPanes.get(0).getMember(1).setDisabled(false);
      }
    });

    IButton btnRemoveRow = new IButton();
    btnRemoveRow.setWidth(26);
    btnRemoveRow.setIcon("[ISOMORPHIC]/geomajas/silk/remove.png");
    HandlerRegistration removeReg = btnRemoveRow.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        IButton sourceBtn = (IButton) event.getSource();
        for (int i = 0; i < buttonPanes.size(); i++) {
          IButton button = (IButton) buttonPanes.get(i).getMember(1);
View Full Code Here

    rightLayout.setWidth(100);
    searchButton = new IButton(I18nProvider.getSearch().btnSearch());
    searchButton.setIcon("[ISOMORPHIC]/geomajas/silk/find.png");
    searchButton.setWidth(100);
    searchButton.setDisabled(true);
    searchButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        search();
      }
    });
    resetButton = new IButton(I18nProvider.getSearch().btnReset());
    resetButton.setIcon("[ISOMORPHIC]/geomajas/silk/undo.png");
    resetButton.setWidth(100);
    resetButton.setDisabled(true);
    resetButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        empty();
      }
    });
View Full Code Here

      setIconSize(LAYER_TREE_BUTTON_SIZE - 8);
      setIcon(action.getIcon());
      setTooltip(action.getTooltip());
      setActionType(SelectionType.BUTTON);
      setShowDisabledIcon(false);
      addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
          try {
            action.onClick(tree.getSelectedLayerTreeNode().getLayer());
            update();
View Full Code Here

      setIcon(modalAction.getDeselectedIcon());
      setActionType(SelectionType.CHECKBOX);
      setTooltip(modalAction.getDeselectedTooltip());
      setShowDisabledIcon(false);

      this.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
          LayerTreeTreeNode selectedLayerNode = tree.getSelectedLayerTreeNode();
          if (LayerTreeModalButton.this.isSelected()) {
            modalAction.onSelect(selectedLayerNode.getLayer());
View Full Code Here

    detailForm.getWidget().setGroupTitle("Edit");
    layout.addMember(detailForm.getWidget());

    applyButton = new IButton(I18nProvider.getAttribute().btnApplyTitle());
    applyButton.setTooltip(I18nProvider.getAttribute().btnApplyTooltip());
    applyButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        if (detailForm.validate() && selectedValue != null) {
          for (Map.Entry<String, Attribute<?>> entry : selectedValue.getAllAttributes().entrySet()) {
            detailForm.fromForm(entry.getKey(), entry.getValue());
            masterGrid.updateValue(selectedValue);
          }
          masterGrid.saveOrUpdateValue(selectedValue);
          masterGrid.selectValue(selectedValue);
          item.fireEvent(new ChangedEvent(item.getJsObj()));
          updateButtonState(false);
        }
      }
    });

    newButton = new IButton(I18nProvider.getAttribute().btnNewTitle());
    newButton.setTooltip(I18nProvider.getAttribute().btnNewTooltip());
    newButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        selectedValue = createInstance();
        detailForm.clear();
        for (AttributeInfo info : featureInfo.getAttributes()) {
          detailForm.toForm(info.getName(), selectedValue.getAllAttributes().get(info.getName()));
        }
        updateButtonState(false);
      }
    });

    deleteButton = new IButton(I18nProvider.getAttribute().btnDeleteTitle());
    deleteButton.setTooltip(I18nProvider.getAttribute().btnDeleteTooltip());
    deleteButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        if (selectedValue != null) {
          if (masterGrid.deleteValue(selectedValue)) {
            detailForm.clear();
View Full Code Here

    buttonLayout.setMembersMargin(5);
    buttonLayout.setHeight(25);

    // Create a button to show the "roads" objects into a FeatureGrid:
    IButton button1a = new IButton("Show roads");
    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {
View Full Code Here

      IButton sourceButton = new IButton(I18nProvider.getSampleMessages().generalSourceButton());
      sourceButton.setIcon("[ISOMORPHIC]/geomajas/example/images/silk/script_go.png");
      sourceButton.setLayoutAlign(Alignment.RIGHT);
      sourceButton.setShowDisabledIcon(false);
      sourceButton.setWidth(125);
      sourceButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
          getJavaSource();
        }
      });
View Full Code Here

TOP

Related Classes of com.smartgwt.client.widgets.events.ClickHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.