Tabnine Logo
IButton.addClickHandler
Code IndexAdd Tabnine to your IDE (free)

How to use
addClickHandler
method
in
com.smartgwt.client.widgets.IButton

Best Java code snippets using com.smartgwt.client.widgets.IButton.addClickHandler (Showing top 20 results out of 315)

origin: com.smartgwt/smartgwt

/**
 * Constructor for IButton.
 *
 * @param title the button title
 * @param clickHandler the button click handler
 */
public IButton(String title, ClickHandler clickHandler) {
  this(title);
  addClickHandler(clickHandler);
}
origin: org.geomajas/geomajas-project-deskmanager-gwt

private void addHandlers() {
  button.addClickHandler(new ClickHandler() {
    @Override
    public void onClick(ClickEvent clickEvent) {
      if (fileUploadForm.validate()) {
        fileUploadForm.upload(new DataCallback<String>() {
          @Override
          public void execute(String result) {
            window.hide();
            if (callback != null) {
              if (result != null) {
                callback.onSuccess(result);
              } else {
                callback.onFailure(new ExceptionDto());
              }
            }
            callback = null;
          }
        });
      }
    }
  });
}
origin: org.geomajas/geomajas-project-deskmanager-gwt

private void addRadioRoleButton(final Role role) {
  IButton roleButton = new IButton(getRoleMessage(role));
  roleButton.setShowRollOver(false);
  roleButton.setActionType(SelectionType.RADIO);
  roleButton.setRadioGroup(ROLE_GROUP);
  roleButton.addClickHandler(new ClickHandler() {
    @Override
    public void onClick(ClickEvent clickEvent) {
      handler.onSelectRole(role);
    }
  });
  getRadioButtons().put(role, roleButton);
  toolStrip.addMember(roleButton);
}
origin: org.geomajas/geomajas-project-deskmanager-gwt

edit.addClickHandler(new ClickHandler() {
save.addClickHandler(new ClickHandler() {
cancel.addClickHandler(new ClickHandler() {
reset.setIcon(WidgetLayout.iconUndo);
reset.setTooltip(MESSAGES.resetButtonTooltip());
reset.addClickHandler(new ClickHandler() {
origin: org.n52.sensorweb/sensorwebclient-ui

  @Override
  protected Canvas createRecordComponent(final ListGridRecord record, Integer colNum) {

    if (record != null) {
      String fieldName = this.getFieldName(colNum);

      if (fieldName.equals(EditRulesLayout.EDIT_RULES_COPY)) {
        // Copy button
        IButton copyButton = new IButton(i18n.copy());
        copyButton.setShowDown(false);
        copyButton.setShowRollOver(false);
        copyButton.setHeight(17);
        copyButton.setLayoutAlign(Alignment.CENTER);
        copyButton.setAlign(Alignment.CENTER);
        copyButton.addClickHandler(new ClickHandler() {
          public void onClick(ClickEvent event) {
            System.out.println("copy " + record.getAttribute("name"));
            String userID = getLoggedInUserId();
            EventBus.getMainEventBus().fireEvent(new CopyEvent(userID, record.getAttribute("name")));
          }
        });
        return copyButton;
      }
    return null;
    }
    return null;
  }
}
origin: org.n52.sensorweb/sensorwebclient-ui

  @Override
  protected Canvas createRecordComponent(final ListGridRecord record, Integer colNum) {
    if (record != null) {
      String fieldName = this.getFieldName(colNum);
      if (fieldName.equals("edit")) {
        // subscribe button
        IButton editButton = new IButton(i18n.edit());
        editButton.setShowDown(false);
        editButton.setShowRollOver(false);
        editButton.setLayoutAlign(Alignment.CENTER);
        editButton.setPrompt(i18n.editThisRule());
        editButton.setHeight(16);
        editButton.addClickHandler(new ClickHandler() {
          public void onClick(ClickEvent event) {
            EventBus.getMainEventBus().fireEvent(new EditRuleEvent(record.getAttribute("name")));
          }
        });
        return editButton;
      }
      return null;
    }
    return null;
  }
};
origin: org.n52.sensorweb/sensorwebclient-ui

protected Canvas createEditRuleButton(final ListGridRecord ruleRecord) {
  String userID = getLoggedInUser();
  String ruleOwnerID = ruleRecord.getAttribute(OWNERID);
  if (ruleOwnerID.equals(userID)) {
    IButton editButton = new IButton(i18n.edit());
    editButton.setShowDown(false);
    editButton.setShowRollOver(false);
    editButton.setLayoutAlign(Alignment.CENTER);
    editButton.setPrompt(i18n.editThisRule());
    editButton.setHeight(16);
    editButton.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        String name = ruleRecord.getAttribute(NAME);
        EventBus.getMainEventBus().fireEvent(new EditRuleEvent(name));
      }
    });
    return editButton;
  } else {
    return null;
  }
}
origin: org.n52.sensorweb/sensorwebclient-ui

publishButton.setTitle(i18n.unpublishButton());
publishButton.setPrompt(i18n.cancelPublication());
publishButton.addClickHandler(new ClickHandler() {
  public void onClick(ClickEvent event) {
    PublishRuleEvent publishRuleEvent = new PublishRuleEvent(currentSession(), ruleName, !published, "ADMIN");
  publishButton.setTitle(i18n.unpublishButton());
  publishButton.setPrompt(i18n.cancelPublication());
  publishButton.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      EventBus.getMainEventBus().fireEvent(new PublishRuleEvent(currentSession(), ruleName, !published, "ADMIN"));
  publishButton.setTitle(i18n.publishButton());
  publishButton.setPrompt(i18n.publishThisRule());
  publishButton.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      getMainEventBus().fireEvent(new PublishRuleEvent(currentSession(), ruleName, !published, "ADMIN"));
origin: org.geomajas/geomajas-project-deskmanager-gwt

  private Layout createLogoutButtonLayout(final LogoutHandler logoutHandler) {
    IButton logoutButton;
    //--- logout button ---
    logoutButton = new IButton(MESSAGES_COMMON.logoutButtonText());
    // adding style to button does not work
    //logoutButton.addStyleName(commonResource.css().logoutButton());
    logoutButton.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        logoutHandler.logout();
      }
    });
    HLayout logoutLayout = new HLayout();
    logoutLayout.setAlign(Alignment.RIGHT);
    logoutLayout.addMember(logoutButton);
    logoutLayout.setStyleName(commonResource.css().logoutPanel());
    return logoutLayout;
  }
}
origin: org.n52.sensorweb/sensorwebclient-ui

  private Canvas createEditRuleButton(final ListGridRecord ruleRecord) {
    // subscribe button
    IButton editButton = new IButton(i18n.edit());
    editButton.setShowDown(false);
    editButton.setShowRollOver(false);
    editButton.setLayoutAlign(Alignment.CENTER);
    editButton.setPrompt(i18n.editThisRule());
    editButton.setHeight(16);
    editButton.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        String name = ruleRecord.getAttribute(NAME);
        EventBus.getMainEventBus().fireEvent(new GetAllPublishedRulesEvent(currentSession(), 1));
        EventBus.getMainEventBus().fireEvent(new EditRuleEvent(name));
      }
    });

    return editButton;
  }
}
origin: org.n52.sensorweb/sensorwebclient-ui

protected Canvas createDeleteRuleButton(final ListGridRecord record) {
  IButton deleteButton = new IButton(i18n.delete());
  deleteButton.setShowDown(false);
  deleteButton.setShowRollOver(false);
  deleteButton.setLayoutAlign(CENTER);
  deleteButton.setPrompt(i18n.deleteThisRule());
  deleteButton.setHeight(16);
  deleteButton.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      SC.ask(i18n.reallyDeleteRule(), new BooleanCallback() {
        public void execute(Boolean value) {
          if (value) {
            String uuid = record.getAttribute(UUID);
            String userRole = getLoggedInUser();
            DeleteRuleEvent deleteRuleEvent = new DeleteRuleEvent(currentSession(), uuid, userRole);
            EventBus.getMainEventBus().fireEvent(deleteRuleEvent);
          }
        }
      });
    }
  });

  return deleteButton;
}
origin: org.n52.sensorweb/sensorwebclient-ui

private Canvas createDeleteRuleButtonm(final ListGridRecord ruleRecord) {
  IButton deleteButton = new IButton(i18n.delete());
  deleteButton.setShowDown(false);
  deleteButton.setShowRollOver(false);
  deleteButton.setLayoutAlign(Alignment.CENTER);
  deleteButton.setPrompt(i18n.deleteThisRule());
  deleteButton.setHeight(16);
  deleteButton.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      SC.ask(i18n.reallyDeleteRule(), new BooleanCallback() {
        public void execute(Boolean value) {
          if (value) {
            String uuid = ruleRecord.getAttribute(UUID);
            String userRole = getLoggedInUserRole();
            EventBus.getMainEventBus().fireEvent(new DeleteRuleEvent(currentSession(), uuid, userRole));
          }
        }
      });
    }
  });
  return deleteButton;
}
origin: org.geomajas/geomajas-project-deskmanager-gwt

private Tab createVectorLayerStyleTab() {
  Tab tab = new Tab(MESSAGES.layerConfigurationLayerStyle());
  VLayout vl = new VLayout(10);
  vl.setMargin(10);
  IButton openStyleEditor = new IButton(MESSAGES.layerConfigExpertEditorBtn());
  openStyleEditor.setIcon(WidgetLayout.iconEdit);
  openStyleEditor.setAutoFit(true);
  openStyleEditor.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      styleHelper.showExpertStyleEditor();
    }
  });
  vl.addMember(openStyleEditor);
  tab.setPane(vl);
  return tab;
}
origin: org.geomajas.widget/geomajas-widget-featureinfo-gwt-example-jar

public FeatureListGridPage(MapWidget map) {
  super("FeatureListGrid", map);
  // Create a horizontal layout for the buttons:
  HLayout buttonLayout = new HLayout();
  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() {
        // Add all the features currently in the layer's FeatureStore to the grid:
        public void execute(List<Feature> response) {
          for (Feature feature : response) {
            table.addFeature(feature);
          }
        }
      });
    }
  });
  button1a.setWidth(110);
  buttonLayout.addMember(button1a);
  mainLayout.addMember(buttonLayout);
  // Create the FeatureGrid that shows alpha-numerical attributes of features:
  table = new FeatureListGrid(map.getMapModel());
  table.setEditingEnabled(true);
  mainLayout.addMember(table);
}
origin: org.n52.sensorweb/sensorwebclient-ui

private Canvas createPublishRuleButton(final ListGridRecord ruleRecord) {
  IButton publishButton = new IButton(i18n.publishButton());
  publishButton.setShowDown(false);
  publishButton.setShowRollOver(false);
  publishButton.setLayoutAlign(Alignment.CENTER);
  publishButton.setHeight(16);
  publishButton.setAutoFit(true);
  final boolean published = ruleRecord.getAttributeAsBoolean(PUBLISHED);
  if (published) {
    publishButton.setTitle(i18n.unpublishButton());
    publishButton.setPrompt(i18n.cancelPublication());
  } else {
    publishButton.setTitle(i18n.publishButton());
    publishButton.setPrompt(i18n.publishThisRule());
  }
  publishButton.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      String ruleName = ruleRecord.getAttribute(NAME);
      EventBus.getMainEventBus().fireEvent(new PublishRuleEvent(currentSession(), ruleName, !published, "USER"));
    }
  });
  return publishButton;
}
origin: org.geomajas/geomajas-project-deskmanager-gwt

public DatalayerStyle() {
  super();
  setMargin(5);
  setWidth100();
  SaveButtonBar buttonBar = new SaveButtonBar(this);
  addMember(buttonBar);
  VLayout group = new VLayout();
  group.setPadding(10);
  group.setOverflow(Overflow.AUTO);
  openStyleEditor = new IButton(MESSAGES.layerConfigExpertEditorBtn());
  openStyleEditor.setIcon(WidgetLayout.iconEdit);
  openStyleEditor.setAutoFit(true);
  openStyleEditor.setVisible(false);
  openStyleEditor.setDisabled(true);
  openStyleEditor.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
      if (styleHelper != null) {
        styleHelper.showExpertStyleEditor();
      }
    }
  });
  group.addMember(openStyleEditor);
  addMember(group);
}
origin: org.geomajas/geomajas-project-deskmanager-gwt

buttonNew.setWidth(buttonNew.getTitle().length() * GdmLayout.buttonFontWidth + GdmLayout.buttonOffset);
buttonNew.setIcon(WidgetLayout.iconAdd);
buttonNew.addClickHandler(new ClickHandler() {
origin: org.geomajas/geomajas-project-deskmanager-gwt

buttonNew.setWidth(buttonNew.getTitle().length() * GdmLayout.buttonFontWidth + GdmLayout.buttonOffset);
buttonNew.setIcon(WidgetLayout.iconAdd);
buttonNew.addClickHandler(new ClickHandler() {
origin: org.geomajas/geomajas-project-deskmanager-gwt

buttonNew.addClickHandler(new ClickHandler() {
origin: org.geomajas/geomajas-project-deskmanager-gwt

save = new IButton(MESSAGES.chooseAppCreate());
save.setIcon(WidgetLayout.iconAdd);
save.addClickHandler(new ClickHandler() {
IButton cancel = new IButton(MESSAGES.cancelButtonText());
cancel.setIcon(WidgetLayout.iconCancel);
cancel.addClickHandler(new ClickHandler() {
com.smartgwt.client.widgetsIButtonaddClickHandler

Popular methods of IButton

  • <init>
    Constructor for IButton.
  • setWidth
  • setTitle
  • setIcon
  • setDisabled
  • setLayoutAlign
  • getTitle
  • setActionType
  • setAutoFit
  • setRadioGroup
  • setSelected
  • setShowRollOver
  • setSelected,
  • setShowRollOver,
  • setTooltip,
  • setVisible,
  • deselect,
  • equals,
  • focus,
  • getIcon,
  • hide

Popular in Java

  • Start an intent from android
  • getSupportFragmentManager (FragmentActivity)
  • findViewById (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now