Package com.smartgwt.client.widgets.events

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


      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);
            if (sourceBtn.equals(button)) {
View Full Code Here


    mainPrefs.setPane(form);
    tabs.setTabs(mainPrefs);

    IButton printButton = new IButton();
    printButton.setTitle(messages.printPrefsPrint());
    printButton.addClickHandler(new ClickHandler() {

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

          showInfo.setLayoutAlign(Alignment.CENTER);
          showInfo.setSrc(SHOW_LAYERINFO_ICON);
          showInfo.setPrompt(messages.layerTreeWithLegendLayerActionsToolTip());
          showInfo.setHeight(16);
          showInfo.setWidth(16);
          showInfo.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
              LayerActions la = new LayerActions(rollOverLayerTreeNode.getLayer());
              la.draw();
            }
          });
View Full Code Here

      setIconSize(LAYERTREEBUTTON_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.rollOverLayerTreeNode.getLayer());
            update();
          } catch (Throwable t) {
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.rollOverLayerTreeNode;
          if (LayerTreeModalButton.this.isSelected()) {
            modalAction.onSelect(selectedLayerNode.getLayer());
          } else {
View Full Code Here

    setMargin(5);
  }

  protected void buildWidget() {
    disabledBtn = createButton(NOTHEME_ICON, messages.expandingThemeWidgetNoThemeSelected());
    disabledBtn.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        activateViewConfig(null);
      }
    });

    for (ViewConfig viewConfig : themeInfo.getThemeConfigs()) {
      RangeConfig rangeConfig = getRangeConfigForCurrentScale(viewConfig, mapWidget.getMapModel().getMapView()
          .getCurrentScale());

      String icon;
      if (rangeConfig != null) {
        icon = "[ISOMORPHIC]/" + rangeConfig.getIcon();
      } else {
        icon = "[ISOMORPHIC]/" + viewConfig.getIcon();
      }
      final IButton button = createButton(icon, viewConfig.getDescription());

      final ViewConfigItem item = new ViewConfigItem();
      item.setViewConfig(viewConfig);
      item.setButton(button);

      button.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          activateViewConfig(item);
        }
      });
      viewConfigItems.add(item);
    }

    masterBtn = createButton(disabledBtn.getIcon(), disabledBtn.getTooltip());
    masterBtn.setShowShadow(true);
    masterBtn.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        if (panel != null && panel.isVisible()) {
          hidePanel();
        } else {
          showPanel();
View Full Code Here

     
      final ViewConfigItem item = new ViewConfigItem();
      item.setViewConfig(viewConfig);
      item.setButton(button);

      button.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          if (null != getActiveViewConfig() && getActiveViewConfig().equals(item)) {
            button.setSelected(false);
            activateViewConfig(null);
          }
View Full Code Here

      String tooltip = vectorLayer.getFilter();
      if ( tooltip.length() > 1000) {
        tooltip = tooltip.substring(0, 1000);
      }
      removeFilter.setTooltip(tooltip);
      removeFilter.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          vectorLayer.setFilter(null);
          removeFilter.setVisible(false);
        }
      });
      layout.addMember(removeFilter);
    }

    // ----------------------------------------------------------

    IButton legendInfo = new IButton(messages.layerActionsShowLegend());
    legendInfo.setIcon(BTN_SHOWLEGEND_IMG);
    legendInfo.setWidth(230);
    legendInfo.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        showLegend();
      }
    });
    layout.addMember(legendInfo);
View Full Code Here

    titleBar.setPadding(5);

    IButton btnZoom = new IButton(messages.geometricSearchWidgetSelectionSearchZoomToSelection());
    btnZoom.setIcon(BTN_FOCUS_IMG);
    btnZoom.setAutoFit(true);
    btnZoom.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onZoomClick();
      }
    });

    IButton btnAdd = new IButton(messages.geometricSearchWidgetSelectionSearchAddSelection());
    btnAdd.setIcon(BTN_ADD_IMG);
    btnAdd.setAutoFit(true);
    btnAdd.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onAddClick();
      }
    });
View Full Code Here

    IButton favouritesSBtn = new IButton(messages.searchWidgetAddToFavourites());
    favouritesSBtn.setIcon(BTN_FAVOURITES_IMG);
    favouritesSBtn.setAutoFit(true);
    favouritesSBtn.setShowDisabledIcon(false);
    favouritesSBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        onAddToFavourites();
      }
    });
    IButton favouritesRBtn = new IButton(messages.searchWidgetAddToFavourites());
    favouritesRBtn.setIcon(BTN_FAVOURITES_IMG);
    favouritesRBtn.setAutoFit(true);
    favouritesRBtn.setShowDisabledIcon(false);
    favouritesRBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        onAddToFavourites();
      }
    });
    searchBtn = new IButton(messages.searchWidgetSearch());
    searchBtn.setIcon(BTN_SEARCH_IMG);
    searchBtn.setAutoFit(true);
    searchBtn.setShowDisabledIcon(false);
    searchBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        onSearch();
      }
    });
    IButton resetBtn = new IButton(messages.searchWidgetReset());
    resetBtn.setIcon(BTN_RESET_IMG);
    resetBtn.setAutoFit(true);
    resetBtn.setShowDisabledIcon(false);
    resetBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        searchPanel.reset();
      }
    });
    IButton saveBtn = new IButton(messages.searchWidgetSave());
    saveBtn.setIcon(BTN_SAVE_IMG);
    saveBtn.setAutoFit(true);
    saveBtn.setShowDisabledIcon(false);
    saveBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        onSave();
      }
    });
    IButton cancelBtn = new IButton(messages.searchWidgetCancel());
    cancelBtn.setIcon(BTN_CANCEL_IMG);
    cancelBtn.setAutoFit(true);
    cancelBtn.setShowDisabledIcon(false);
    cancelBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        close();
      }
    });
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.