Examples of IButton


Examples of com.smartgwt.client.widgets.IButton

      HLayout layout = new HLayout();

      layout.setMembersMargin(2);

      final IButton button = new IButton();
      button.setWidth100();
      button.setHeight(ROW_SIZE);
      button.setActionType(SelectionType.RADIO);
      button.setRadioGroup(getID() + THEME_RADIO_GROUP);
      if (rangeConfig != null) {
        button.setIcon("[ISOMORPHIC]/" + rangeConfig.getIcon());
      } else {
        button.setIcon("[ISOMORPHIC]/" + viewConfig.getIcon());
      }
      button.setIconWidth(IMAGE_SIZE);
      button.setIconHeight(IMAGE_SIZE);
      button.setTitle(viewConfig.getTitle());
      button.setIconAlign("left");

      button.setTooltip(viewConfig.getDescription());
     
      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);
          }
          if (button.isSelected()) {
            activateViewConfig(item);
          }
        }
      });
      viewConfigItems.add(item);
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    }

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

    if (vectorLayer != null && vectorLayer.getFilter() != null && !"".equals(vectorLayer.getFilter())) {
      final IButton removeFilter = new IButton(messages.layerActionsRemoveFilter());
      removeFilter.setIcon(BTN_REMOVEFILTER_IMG);
      removeFilter.setWidth(230);
      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

Examples of com.smartgwt.client.widgets.IButton

    titleBar.setBackgroundColor("#E0E9FF");
    titleBar.setWidth100();
    titleBar.setHeight(20);
    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

Examples of com.smartgwt.client.widgets.IButton

    saveButtonBar = new HLayout(10);
    saveButtonBar.setVisible(false);

    SearchAndFilterMessages messages = GWT.create(SearchAndFilterMessages.class);

    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

Examples of com.smartgwt.client.widgets.IButton

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

    HLayout buttonLayout = new HLayout(10);
    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

Examples of com.smartgwt.client.widgets.IButton

   *
   * @param action
   *            The actual action to execute on click.
   */
  public void addActionButton(final ToolbarAction action) {
    final IButton button = new IButton();
    button.setWidth(buttonSize);
    button.setHeight(buttonSize);
    button.setIconSize(buttonSize - 8);
    button.setIcon(action.getIcon());
    button.setActionType(SelectionType.BUTTON);
    button.addClickHandler(action);
    button.setShowRollOver(false);
    button.setShowFocused(false);
    button.setTooltip(action.getTooltip());
    button.setDisabled(action.isDisabled());

    if (getMembers() != null && getMembers().length > 0) {
      LayoutSpacer spacer = new LayoutSpacer();
      spacer.setWidth(2);
      addMember(spacer);
    }
    action.addToolbarActionHandler(new ToolbarActionHandler() {

      public void onToolbarActionDisabled(ToolbarActionDisabledEvent event) {
        button.setDisabled(true);
      }

      public void onToolbarActionEnabled(ToolbarActionEnabledEvent event) {
        button.setDisabled(false);
      }
    });
    addMember(button);
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

   *
   * @param modalAction
   *            The actual action that determines what should happen when the button is selected or deselected.
   */
  public void addModalButton(final ToolbarModalAction modalAction) {
    final IButton button = new IButton();
    button.setWidth(buttonSize);
    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 {
          modalAction.onDeselect(event);
        }
      }
    });
    button.setShowRollOver(false);
    button.setShowFocused(true);
    button.setTooltip(modalAction.getTooltip());
    button.setDisabled(modalAction.isDisabled());

    if (getMembers() != null && getMembers().length > 0) {
      LayoutSpacer spacer = new LayoutSpacer();
      spacer.setWidth(2);
      addMember(spacer);
    }
    modalAction.addToolbarActionHandler(new ToolbarActionHandler() {

      public void onToolbarActionDisabled(ToolbarActionDisabledEvent event) {
        button.setDisabled(true);
      }

      public void onToolbarActionEnabled(ToolbarActionEnabledEvent event) {
        button.setDisabled(false);
      }
    });
    addMember(button);
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    btnLayout.setMembersMargin(5);
    btnLayout.setAlign(Alignment.CENTER);
    btnLayout.setPadding(4);
    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)) {
            criterionStack.removeMember(criterionPanes.remove(i));

            // Remove row 0 from add button/registration:
            buttonStack.removeMember(buttonPanes.remove(i));
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    VLayout rightLayout = new VLayout();
    rightLayout.setLayoutAlign(VerticalAlignment.TOP);
    rightLayout.setMargin(5);
    rightLayout.setMembersMargin(5);
    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() {
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    detailForm.getWidget().setSize("90%", "30%");
    detailForm.getWidget().setIsGroup(true);
    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) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.