Examples of IButton


Examples of com.smartgwt.client.widgets.IButton

        }
      }
    };

    // Create a button that logs in user "elvis":
    IButton loginButtonMarino = new IButton(I18nProvider.getSampleMessages().securityLogInWith("elvis"));
    loginButtonMarino.setWidth(150);
    loginButtonMarino.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("elvis", "elvis", initMapCallback);
        if (null != featureAttributeWindow) {
          featureAttributeWindow.destroy();
          featureAttributeWindow = null;
        }
      }
    });
    buttonLayout.addMember(loginButtonMarino);

    // Create a button that logs in user "luc":
    IButton loginButtonLuc = new IButton(I18nProvider.getSampleMessages().securityLogInWith("luc"));
    loginButtonLuc.setWidth(150);
    loginButtonLuc.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("luc", "luc", initMapCallback);
        if (null != featureAttributeWindow) {
          featureAttributeWindow.destroy();
          featureAttributeWindow = null;
        }
      }
    });
    buttonLayout.addMember(loginButtonLuc);

    // Set up the search command, that will fetch a feature:
    // Searches for ID=1, but we might as well have created a filter on one of the attributes...
    SearchFeatureRequest request = new SearchFeatureRequest();
    request.setBooleanOperator("AND");
    request.setCrs("EPSG:900913"); // Can normally be acquired from the MapModel.
    request.setLayerId("layerBeans");
    request.setMax(1);
    request.setCriteria(new SearchCriterion[] { new SearchCriterion("id", "=", "1") });
    final GwtCommand command = new GwtCommand(SearchFeatureRequest.COMMAND);
    command.setCommandRequest(request);

    // Create a button that executes the search command:
    IButton editFeatureButton = new IButton(I18nProvider.getSampleMessages().attributeSecurityButtonTitle());
    editFeatureButton.setWidth(200);
    editFeatureButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        layer = (VectorLayer) map.getMapModel().getLayer("clientLayerBeans");
        GwtCommandDispatcher.getInstance().execute(command, new CommandCallback() {
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

        }
      }
    };

    // Create a button that logs in user "marino":
    IButton loginButtonMarino = new IButton(I18nProvider.getSampleMessages().securityLogInWith("marino"));
    loginButtonMarino.setWidth("50%");
    loginButtonMarino.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("marino", "marino", initMapCallback);
      }
    });
    buttonLayout.addMember(loginButtonMarino);

    // Create a button that logs in user "luc":
    IButton loginButtonLuc = new IButton(I18nProvider.getSampleMessages().securityLogInWith("luc"));
    loginButtonLuc.setWidth("50%");
    loginButtonLuc.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("luc", "luc", initMapCallback);
      }
    });
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(10);

    // Create a button to toggle the navigation addons on and off
    final IButton butTogglePanButton = new IButton(I18nProvider.getSampleMessages().togglePanButtons());
    butTogglePanButton.setWidth100();
    buttonLayout.addMember(butTogglePanButton);

    butTogglePanButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.setNavigationAddonEnabled(!map.isNavigationAddonEnabled());
      }
    });

    // Create a button to toggle the scalebar on and off
    final IButton butToggleScaleBar = new IButton(I18nProvider.getSampleMessages().toggleScaleBar());
    butToggleScaleBar.setWidth100();
    buttonLayout.addMember(butToggleScaleBar);

    butToggleScaleBar.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.setScalebarEnabled(!map.isScaleBarEnabled());
      }
    });
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

      buttonlayout.setWidth100();
      HLayout frmButtonlayout = new HLayout(10);
      frmButtonlayout.setHeight(20);
      frmButtonlayout.setWidth100();

      final IButton saveButton = new IButton(messages.searchFavouritesListWidgetSave());
      saveButton.setIcon(BTN_SAVE_IMG);
      saveButton.setAutoFit(true);
      saveButton.setShowDisabledIcon(false);
      saveButton.setDisabled(true);
      saveButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          SearchFavourite oldFav = flr.getFavourite();
          SearchFavourite newFav = (SearchFavourite) oldFav.clone();
          newFav.setName(nameItem.getValueAsString());
          newFav.setShared(sharedItem.getValueAsBoolean());
          flr.setFavourite(newFav);
          SearchWidgetRegistry.getFavouritesController().onChangeRequested(
              new FavouriteEvent(oldFav, newFav, SearchFavouritesListPanel.this));
        }
      });

      final IButton cancelButton = new IButton(messages.searchFavouritesListWidgetCancel());
      cancelButton.setIcon(BTN_CANCEL_IMG);
      cancelButton.setAutoFit(true);
      cancelButton.setDisabled(true);
      cancelButton.setShowDisabledIcon(false);
      cancelButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          FavouritesListGrid.this.collapseRecord(record);
          FavouritesListGrid.this.expandRecord(record);
        }
      });

      form.addItemChangedHandler(new ItemChangedHandler() {
        public void onItemChanged(ItemChangedEvent event) {
          if (saveButton.isDisabled()) {
            saveButton.setDisabled(false);
            cancelButton.setDisabled(false);
          }
        }
      });

      IButton editCritButton = new IButton(messages.searchFavouritesListWidgetEditFilter());
      editCritButton.setIcon(BTN_EDIT_IMG);
      editCritButton.setAutoFit(true);
      editCritButton.setShowDisabledIcon(false);
      editCritButton.setTooltip(messages.searchFavouritesListWidgetEditFilterTooltip());
      editCritButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          SearchWidget sw = null;
          if (AttributeSearchPanel.canHandle(fav.getCriterion())) {
            sw = SearchWidgetRegistry.getSearchWidgetInstance(AttributeSearchCreator.IDENTIFIER);
          }
          if (sw == null && CombinedSearchPanel.canHandle(fav.getCriterion())) {
            sw = SearchWidgetRegistry.getSearchWidgetInstance(CombinedSearchCreator.IDENTIFIER);
          }
          if (sw == null) {
            SC.say(messages.searchFavouritesListWidgetSearchWindowNotFound());
            return;
          }

          sw.showForSave(new SaveRequestHandler() {
            public void onSaveRequested(SaveRequestEvent event) {
              SearchFavourite oldFav = flr.getFavourite();
              SearchFavourite newFav = (SearchFavourite) oldFav.clone();
              newFav.setCriterion(event.getCriterion());
              flr.setFavourite(newFav);
              SearchWidgetRegistry.getFavouritesController().onChangeRequested(
                  new FavouriteEvent(oldFav, newFav, SearchFavouritesListPanel.this));
            }
          });
          sw.initialize(fav.getCriterion());
        }
      });

      IButton deleteButton = new IButton(messages.searchFavouritesListWidgetDelete());
      deleteButton.setIcon(BTN_DELETE_IMG);
      deleteButton.setAutoFit(true);
      deleteButton.setShowDisabledIcon(false);
      deleteButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
          SC.ask(messages.searchFavouritesListWidgetDelete(),
              messages.searchFavouritesListWidgetDeleteMessage(), new BooleanCallback() {
                public void execute(Boolean value) {
                  if (value) {
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

      }
    });
    layout.addMember(loginForm);

    // Login button:
    IButton loginButton = new IButton(i18n.loginBtnLogin());
    loginButton.setWidth(80);
    loginButton.setIcon("[ISOMORPHIC]/geomajas/staticsecurity/key_go.png");
    loginButton.addClickHandler(new LoginClickHandler());
    loginButton.setLayoutAlign(Alignment.RIGHT);

    // Reset button:
    IButton resetButton = new IButton(i18n.loginBtnReset());
    resetButton.setWidth(80);
    resetButton.setIcon("[ISOMORPHIC]/geomajas/silk/undo.png");
    resetButton.addClickHandler(new ResetClickHandler());
    resetButton.setLayoutAlign(Alignment.LEFT);

    HLayout buttonLayout = new HLayout();
    buttonLayout.setHeight(30);
    buttonLayout.setWidth(logoWidth);
    buttonLayout.setMembersMargin(10);
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

    form.setFields(titleItem, sizeItem, orientationGroup, arrowCheckbox, scaleBarCheckbox, rasterDpiSlider,
        fileNameItem, downloadTypeGroup, statusText);
    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

Examples of com.smartgwt.client.widgets.IButton

          ClientLayerTreeInfo layerTreeInfo = mapModel.getMapInfo().getLayerTree();
          if (layerTreeInfo != null) {
            for (ClientToolInfo tool : layerTreeInfo.getTools()) {
              String id = tool.getId();
              IButton button = null;
              ToolbarBaseAction action = LayerTreeRegistry.getToolbarAction(id, mapWidget);
              if (action instanceof LayerTreeAction) {
                button = new LayerTreeButton(LayerTreeWithLegend.this, (LayerTreeAction) action);
              } else if (action instanceof LayerTreeModalAction) {
                button = new LayerTreeModalButton(LayerTreeWithLegend.this,
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

      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);
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

      panel.animateHide(AnimationEffect.FADE);
    }
  }
 
  private IButton createButton(String icon, String tooltip) {
    IButton button = new IButton();
    button.setWidth(BUTTON_SIZE);
    button.setHeight(BUTTON_SIZE);
    button.setIconWidth(IMAGE_SIZE);
    button.setIconHeight(IMAGE_SIZE);
    button.setIcon(icon);
    button.setShowDownIcon(false);
    button.setTooltip(tooltip);
    return button;
  }
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.