List of usage examples for com.google.gwt.user.client.ui Label addClickHandler
public HandlerRegistration addClickHandler(ClickHandler handler)
From source file:org.geomajas.gwt2.widget.client.featureselectbox.view.FeatureSelectBox.java
License:Open Source License
@Override public void setLabels(List<String> labels) { contentPanel.clear();/* ww w .j a v a 2 s . c o m*/ for (String s : labels) { Label label = new Label(); label.setStyleName(FeatureSelectBoxResource.INSTANCE.css().featureSelectBoxCell()); label.setText(s); label.addClickHandler(featureClickHandler); contentPanel.add(label); } }
From source file:org.geomajas.gwt2.widget.client.featureselectbox.view.FeatureSelectBox.java
License:Open Source License
@Override public void addLabel(String label) { Label l = new Label(); l.setText(label);//from www .ja v a 2s. c o m l.setStyleName(FeatureSelectBoxResource.INSTANCE.css().featureSelectBoxCell()); l.addClickHandler(featureClickHandler); contentPanel.add(l); }
From source file:org.geomajas.plugin.geocoder.client.AlternativesPanel.java
License:Open Source License
@Override public void onSelectAlternative(SelectAlternativeEvent event) { verticalPanel.clear();/* www .j a va 2 s .c om*/ for (GetLocationForStringAlternative alternative : event.getAlternatives()) { final String altText = alternative.getCanonicalLocation(); Label altLabel = new Label(altText); altLabel.setStyleName(GeocoderWidget.GM_GEOCODER_GADGET_ALT_LABEL); altLabel.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { box.goToLocation(altText); hide(); } }); verticalPanel.add(altLabel); } show(); box.addStyleName(GeocoderWidget.GM_GEOCODER_GADGET_TEXT_BOX_WITH_ALTS); }
From source file:org.gwtlib.client.table.ui.PagingBar.java
License:Apache License
protected Widget createBrowserItemWidget(String text, boolean enabled) { Label label = new Label(text); label.setStylePrimaryName(STYLE_PAGE); if (enabled) { label.addStyleDependentName(STYLE_ENABLED); label.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { String text = ((Label) event.getSource()).getText(); _page = Integer.parseInt(text) - 1; fireChange();/* w w w . j ava2s. c om*/ } }); } return label; }
From source file:org.iplantc.de.pipelineBuilder.client.Window.java
License:Apache License
public Window(String title, Widget content) { this.title = new Label(title); this.title.setWordWrap(false); bar = new HorizontalPanel(); bar.setWidth("100%"); bar.setStyleName("window-bar"); modalMask.setStyleName("modal-mask"); VerticalPanel master = new VerticalPanel(); outside = new FlowPanel() { @Override// w ww . java 2 s .co m protected void onLoad() { getElement().getStyle().setLeft( (com.google.gwt.user.client.Window.getClientWidth() / 2) - (getOffsetWidth() / 2), Unit.PX); getElement().getStyle().setTop( (com.google.gwt.user.client.Window.getClientHeight() / 2) - (getOffsetHeight() / 2), Unit.PX); super.onLoad(); } }; com.google.gwt.user.client.Window.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { outside.getElement().getStyle().setLeft( (com.google.gwt.user.client.Window.getClientWidth() / 2) - (outside.getOffsetWidth() / 2), Unit.PX); outside.getElement().getStyle().setTop( (com.google.gwt.user.client.Window.getClientHeight() / 2) - (outside.getOffsetHeight() / 2), Unit.PX); } }); outside.setStyleName("eta-window"); HorizontalPanel header = new HorizontalPanel(); this.title.addMouseDownHandler(new MouseDownHandler() { @Override public void onMouseDown(MouseDownEvent event) { isDraging = true; x_start = event.getX(); y_start = event.getY(); } }); moveHandler = new MouseMoveHandler() { @Override public void onMouseMove(MouseMoveEvent event) { if (!isDraging) return; int left = event.getClientX() - x_start; int top = event.getClientY() - y_start; if (left > 0 && left + outside.getOffsetWidth() < com.google.gwt.user.client.Window.getClientWidth()) outside.getElement().getStyle().setLeft(left - 16, Unit.PX); if (top > 0 && top + outside.getOffsetHeight() < com.google.gwt.user.client.Window.getClientHeight()) outside.getElement().getStyle().setTop(top - 16, Unit.PX); } }; modalMask.addMouseMoveHandler(moveHandler); this.title.addMouseMoveHandler(moveHandler); outside.addDomHandler(moveHandler, MouseMoveEvent.getType()); master.addDomHandler(moveHandler, MouseMoveEvent.getType()); this.title.addMouseUpHandler(new MouseUpHandler() { @Override public void onMouseUp(MouseUpEvent event) { isDraging = false; } }); this.title.getElement().getStyle().setCursor(Cursor.MOVE); header.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); header.setHeight("25px"); master.add(header); header.setStyleName("header"); header.add(this.title); Label close = new Label("x"); close.setStyleName("close"); FlowPanel tempContent = new FlowPanel() { @Override protected void onLoad() { super.onLoad(); if (com.google.gwt.user.client.Window.getClientHeight() < getOffsetHeight()) { setHeight(com.google.gwt.user.client.Window.getClientHeight() - 100 + "px"); getElement().getStyle().setOverflow(Overflow.AUTO); } else if (com.google.gwt.user.client.Window.getClientWidth() < getOffsetWidth()) { setWidth(com.google.gwt.user.client.Window.getClientWidth() - 300 + "px"); getElement().getStyle().setOverflow(Overflow.AUTO); } } }; tempContent.getElement().getStyle().setPadding(10, Unit.PX); tempContent.add(content); content.setWidth("100%"); master.add(bar); master.add(tempContent); header.add(close); header.setCellHorizontalAlignment(close, HasHorizontalAlignment.ALIGN_RIGHT); header.setCellWidth(close, "16px"); header.setCellHeight(close, "16px"); header.setWidth("100%"); master.setWidth("100%"); master.setCellHeight(header, "25px"); master.setStyleName("inside"); outside.add(master); close.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { destroy(); } }); }
From source file:org.jboss.ballroom.client.widgets.common.ButtonDropdown.java
License:Open Source License
public void addItem(final String text, final Scheduler.ScheduledCommand command) { Label label = new Label(text); label.setStyleName(POPUP_ITEM_STYLE_NAME); menu.add(label);/* w w w. j a v a 2 s.c o m*/ label.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Scheduler.get().scheduleDeferred(command); popup.hide(); } }); }
From source file:org.kaaproject.kaa.server.admin.client.layout.AppLayout.java
License:Apache License
private void init() { final SimplePanel emptyPanel = new SimplePanel(); navContent = new CustomDeckLayoutPanel(); navContent.setAnimationVertical(false); navContent.setAnimationDuration(0);/*from w w w .j a v a 2 s.c o m*/ navContent.setStyleName(kaaAdminStyle.bNavContent()); navContent.setSize("200px", "100%"); navPanel.add(navContent); final Label back = new Label(OPEN); back.setStyleName(kaaAdminStyle.bNavLabel()); navPanel.add(back); appHeader.setSize("100%", "60px"); appContent.setStyleName(avroUiStyle.bAppContent()); navPanel.setStyleName(kaaAdminStyle.bNavPanel()); footerPanel.getElement().setInnerHTML(Utils.messages.footerMessage(Version.PROJECT_VERSION)); back.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (clickCount == 1) { navContent.add(emptyPanel); navContent.setAnimationDuration(100); navContent.showWidget(clickCount, new CustomAnimationCallback(true)); back.setText(CLOSE); } else if (clickCount % 2 == 0) { navContent.showWidget(0, new CustomAnimationCallback(false)); back.setText(OPEN); } else { navContent.showWidget(1, new CustomAnimationCallback(true)); back.setText(CLOSE); } incr(); } }); }
From source file:org.kie.uberfire.client.common.LazyStackPanelHeader.java
License:Apache License
public LazyStackPanelHeader(final String headerText, final Image headerIcon) { this();/*from w w w. j a va 2s. c o m*/ final Image titleIcon = headerIcon; container.add(titleIcon); final Label titleLabel = new Label(headerText); titleLabel.setStyleName("guvnor-cursor"); titleLabel.addClickHandler(expandClickHandler); container.add(titleLabel); }
From source file:org.kie.uberfire.client.common.LazyStackPanelHeader.java
License:Apache License
public LazyStackPanelHeader(String headerText) { this();/*from w ww.j a v a 2 s. c o m*/ final Label titleLabel = new Label(headerText); titleLabel.setStyleName("guvnor-cursor"); titleLabel.addClickHandler(expandClickHandler); container.add(titleLabel); }
From source file:org.kuali.student.common.ui.client.configurable.mvc.multiplicity.RemovableItem.java
License:Educational Community License
private Widget generateRemoveWidget() { ClickHandler ch = new ClickHandler() { public void onClick(ClickEvent event) { getRemoveCallback().exec(RemovableItem.this); }/*from ww w .j a v a2s .c om*/ }; itemPanel.addStyleName("KS-Multiplicity-Item"); Label deleteLabel = new Label("Delete"); deleteLabel.addStyleName("KS-Multiplicity-Link-Label"); deleteLabel.addClickHandler(ch); return deleteLabel; }