List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignmentConstant align)
From source file:org.gwm.splice.client.toolbar.ToolBarButton.java
License:Apache License
public ToolBarButton(String imageName, String name, int actionID, String labelText, String tooltip, boolean showBorders) { super();// w ww . jav a 2 s .c o m if (showBorders) { inactiveStyle = "toolbarButton-over"; } else { inactiveStyle = "toolbarButton"; } if (imageName != null) { image = new Image(DesktopManager.getInstance().getSmallIconUrl(imageName)); image.setStyleName("toolbarButtonImage"); } if (labelText != null) { label = new Label(labelText); label.setStyleName("toolbarButtonLabel"); } if (label != null) { HorizontalPanel hp = new HorizontalPanel(); if (image != null) { hp.add(image); } hp.add(label); hp.setHorizontalAlignment(hp.ALIGN_CENTER); hp.setVerticalAlignment(hp.ALIGN_MIDDLE); setWidget(hp); } else if (image != null) { setWidget(image); } this.name = name; this.actionID = actionID; if (tooltip != null) { setTitle(tooltip); } setStyleName(inactiveStyle); addMouseListener(new MouseListener() { public void onMouseEnter(Widget sender) { if (!disabled) setStyleName("toolbarButton-over"); } public void onMouseMove(Widget sender, int x, int y) { if (!disabled) setStyleName("toolbarButton-over"); } public void onMouseLeave(Widget sender) { if (!disabled) setStyleName(inactiveStyle); } public void onMouseDown(Widget sender, int x, int y) { if (!disabled) setStyleName("toolbarButton-pressed"); } public void onMouseUp(Widget sender, int x, int y) { if (!disabled) setStyleName("toolbarButton-over"); } }); }
From source file:org.gwtlib.client.table.ui.PagingBar.java
License:Apache License
protected Widget create() { HorizontalPanel panel = new HorizontalPanel(); panel.setSpacing(0);/* w w w. ja v a2 s. c om*/ panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); if (_positionWidget != null) panel.add(_positionWidget); if (_loadingWidget != null) panel.add(_loadingWidget); if (_browserWidget != null) panel.add(_browserWidget); panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); if (_gotoWidget != null) panel.add(_gotoWidget); if (_pageSizesWidget != null) panel.add(_pageSizesWidget); return panel; }
From source file:org.gwtopenmaps.demo.openlayers.client.examples.vector.OpaqueVectorLayerExample.java
License:Apache License
@Override public void buildPanel() { OpenLayers.setProxyHost("olproxy?targetURL="); //create some MapOptions MapOptions defaultMapOptions = new MapOptions(); defaultMapOptions.setDisplayProjection(new Projection("EPSG:4326")); defaultMapOptions.setNumZoomLevels(16); //Create a MapWidget MapWidget mapWidget = new MapWidget("500px", "500px", defaultMapOptions); //Create a WMS layer as base layer WMSParams wmsParams = new WMSParams(); wmsParams.setFormat("image/png"); wmsParams.setLayers("basic"); wmsParams.setStyles(""); WMSOptions wmsLayerParams = new WMSOptions(); wmsLayerParams.setUntiled();//from ww w .j a va2s . com wmsLayerParams.setTransitionEffect(TransitionEffect.RESIZE); String wmsUrl = "http://labs.metacarta.com/wms/vmap0"; WMS wmsLayer = new WMS("Basic WMS", wmsUrl, wmsParams, wmsLayerParams); //Add the WMS to the map Map map = mapWidget.getMap(); map.addLayer(wmsLayer); final Vector vectorLayer = new Vector("Vectorlayer"); map.addLayer(vectorLayer); //Define a style for the vectors Style style = new Style(); style.setFillColor("red"); style.setStrokeColor("green"); style.setStrokeWidth(2); style.setFillOpacity(0.9); Style selectedStyle = new Style(); selectedStyle.setFillColor("yellow"); selectedStyle.setStrokeColor("yellow"); selectedStyle.setStrokeWidth(2); selectedStyle.setFillOpacity(0.9); StyleMap styleMap = new StyleMap(style, selectedStyle, style); vectorLayer.setStyleMap(styleMap); Point point = new Point(146.7, -41.8); VectorFeature pointFeature = new VectorFeature(point); vectorLayer.addFeature(pointFeature); //Add a line Point[] linePoints = { new Point(145, -40), new Point(147, 42) }; LineString ls = new LineString(linePoints); vectorLayer.addFeature(new VectorFeature(ls)); //Lets add some default controls to the map map.addControl(new LayerSwitcher()); //+ sign in the upperright corner to display the layer switcher map.addControl(new OverviewMap()); //+ sign in the lowerright to display the overviewmap map.addControl(new ScaleLine()); //Display the scaleline //Center and zoom to a location map.setCenter(new LonLat(146.7, -41.8), 6); contentPanel.add( new HTML("<p>This example shows how to add a Vector to the map and set its transparency .</p>")); contentPanel.add(mapWidget); HorizontalPanel panel = new HorizontalPanel(); panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); panel.setSpacing(16); for (String v : opacityValues) { final RadioButton radio = new RadioButton("VECTOR_OPACITY", v, HasDirection.Direction.LTR); /** * I DO THIS FIRST ADDING THE CLICK HANDLER * */ if (v.equals("1f")) { radio.setValue(Boolean.TRUE); } radio.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { vectorLayer.setOpacity(Float.parseFloat(radio.getText())); Window.alert("Changing Vector Opacity to value : " + radio.getText()); } }); panel.add(radio); } contentPanel.add(panel); initWidget(contentPanel); mapWidget.getElement().getFirstChildElement().getStyle().setZIndex(0); //force the map to fall behind popups }
From source file:org.jahia.ajax.gwt.client.widget.content.ContentExport.java
License:Open Source License
public ContentExport(final Linker linker, final GWTJahiaNode n) { super();//from w w w . ja va2 s .c om setHeadingHtml(Messages.get("label.export")); setSize(500, 80); setResizable(false); setLayout(new FitLayout()); setButtonAlign(Style.HorizontalAlignment.CENTER); setId("JahiaGxtContentExport"); setModal(true); final String result = JahiaGWTParameters.getContextPath() + "/cms/export/" + JahiaGWTParameters.getWorkspace() + n.getPath(); final ProgressBar progressBar = new ProgressBar(); add(progressBar); Button b; if (!n.getNodeTypes().contains("jnt:page")) { HorizontalPanel p = new HorizontalPanel(); p.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER); p.add(new Text(Messages.get("label.exportChoose", "Choose export format"))); add(p); b = new Button(Messages.get("label.exportXML", "XML content")); b.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { startProgress(progressBar, n); com.google.gwt.user.client.Window.open(result + ".xml?cleanup=simple", "", ""); } }); addButton(b); } b = new Button(Messages.get("label.exportZip", "ZIP")); b.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { startProgress(progressBar, n); com.google.gwt.user.client.Window.Location.assign(result + ".zip?live=false&cleanup=simple"); } }); addButton(b); b = new Button(Messages.get("label.exportZipWithLive", "ZIP")); b.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { startProgress(progressBar, n); com.google.gwt.user.client.Window.Location.assign(result + ".zip?live=true&cleanup=simple"); } }); addButton(b); /* if (n.getNodeTypes().contains("jnt:virtualsite")) { b = new Button(Messages.get("label.exportSite", "Full virtual site")); b.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { com.google.gwt.user.client.Window.Location.assign(result + ".zip?exportformat=site&sitebox="+n.getName()); } }); addButton(b); } */ b = new Button(Messages.get("label.close"), new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent event) { hide(); } }); addButton(b); }
From source file:org.jboss.errai.cdi.demo.mvp.client.local.view.ContactsView.java
License:Apache License
public ContactsView() { DecoratorPanel contentTableDecorator = new DecoratorPanel(); initWidget(contentTableDecorator);//from w ww .j a va2s . c o m contentTableDecorator.setWidth("100%"); contentTableDecorator.setWidth("18em"); contentTable = new FlexTable(); contentTable.setWidth("100%"); contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListContainer"); contentTable.getCellFormatter().setWidth(0, 0, "100%"); contentTable.getFlexCellFormatter().setVerticalAlignment(0, 0, DockPanel.ALIGN_TOP); // Create the menu HorizontalPanel hPanel = new HorizontalPanel(); hPanel.setBorderWidth(0); hPanel.setSpacing(0); hPanel.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT); addButton = new Button("Add Contact"); hPanel.add(addButton); deleteButton = new Button("Delete Contact"); hPanel.add(deleteButton); contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListMenu"); contentTable.setWidget(0, 0, hPanel); // Create the contacts list contactsTable = new FlexTable(); contactsTable.setCellSpacing(0); contactsTable.setCellPadding(0); contactsTable.setWidth("100%"); contactsTable.addStyleName("contacts-ListContents"); contactsTable.getColumnFormatter().setWidth(0, "15px"); contentTable.setWidget(1, 0, contactsTable); contentTableDecorator.add(contentTable); }
From source file:org.jboss.errai.workspaces.client.widgets.WSTabSelectorDialog.java
License:Apache License
public WSTabSelectorDialog(Set<String> components) { hPanel = new HorizontalPanel(); hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); vPanel = new VerticalPanel(); hPanel.add(vPanel);//w w w .j a v a 2 s . c o m vPanel.add(message); for (String s : components) { final Map<String, Object> instanceProperties = JSONUtilCli.decodeMap(s); Button b = new Button("<span><img src='" + instanceProperties.get(LayoutParts.IconURI.name()) + "' align='left'/>" + instanceProperties.get(LayoutParts.Name.name()) + "</span>", new ClickHandler() { public void onClick(ClickEvent event) { createMessage().toSubject((String) instanceProperties.get(LayoutParts.Subject.name())) .noErrorHandling().sendNowWith(ErraiBus.get()); window.hide(); } }); b.getElement().getStyle().setProperty("background", "transparent"); b.getElement().getStyle().setProperty("textAlign", "left"); b.setWidth("100%"); vPanel.add(b); } HorizontalPanel innerContainer = new HorizontalPanel(); vPanel.add(innerContainer); innerContainer.setWidth("100%"); innerContainer.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); buttonPanel = new HorizontalPanel(); okButton = new Button("OK"); okListener = new ClickCallbackListener(this, AcceptsCallback.MESSAGE_OK); okButton.addClickHandler(okListener); buttonPanel.add(okButton); cancelButton = new Button("Cancel"); cancelListener = new ClickCallbackListener(this, AcceptsCallback.MESSAGE_CANCEL); cancelButton.addClickHandler(cancelListener); buttonPanel.add(cancelButton); innerContainer.add(buttonPanel); Style s = message.getElement().getStyle(); s.setProperty("padding", "8px"); s.setProperty("verticalAlign", "top"); window.add(hPanel); }
From source file:org.jbpm.console.ng.dm.client.document.newdocument.NewDocumentViewImpl.java
License:Apache License
@Override public void init(NewDocumentPresenter p) { this.presenter = p; createButton.setText("Create"); createButton.addClickHandler(new ClickHandler() { @Override//from ww w.j a v a 2 s . c o m public void onClick(ClickEvent event) { BusyPopup.showMessage("Loading..."); formUpload.submit(); // String type = newDocType.getValue(); // if ("Text File".equals(type)) { // DocumentSummary doc = new DocumentSummary(documentNameText // .getText() + ".txt", null, documentFolderText.getValue()); // // doc.setContent("test".getBytes()); // presenter.createDocument(doc); // } } }); documentNameText.setName("documentName"); hiddenDocumentFolderText.setName("documentFolder"); fileUpload.setName("file"); newDocType.setName("documentType"); newDocTypeLabel.setText("File Type"); newDocTypeLabel.setStyleName("control-label"); documentNameLabel.setText("Document Name"); documentNameLabel.setStyleName("control-label"); documentFolderLabel.setText("Document Folder"); documentFolderLabel.setStyleName("control-label"); fileUploadLabel.setText("Upload"); fileUploadLabel.setStyleName("control-label"); newDocType.addItem("Text File"); newDocType.addItem("PDF"); formUpload.setAction(getWebContext() + "/documentview/"); VerticalPanel allFields = new VerticalPanel(); // HorizontalPanel line = new HorizontalPanel(); // line.setHorizontalAlignment(line.ALIGN_CENTER); // line.add(documentNameLabel); // line.add(documentNameText); // allFields.add(line); HorizontalPanel line = new HorizontalPanel(); line.setHorizontalAlignment(line.ALIGN_CENTER); line.add(documentFolderLabel); line.add(documentFolderText); line.add(hiddenDocumentFolderText); documentFolderText.setName("folder"); allFields.add(line); // line = new HorizontalPanel(); // line.setHorizontalAlignment(line.ALIGN_CENTER); // line.add(newDocTypeLabel); // line.add(newDocType); // allFields.add(line); line = new HorizontalPanel(); line.setHorizontalAlignment(line.ALIGN_CENTER); line.add(fileUploadLabel); line.add(fileUpload); fileUpload.setName("file"); allFields.add(line); formUpload.add(allFields); formUpload.addSubmitHandler(new Form.SubmitHandler() { @Override public void onSubmit(final Form.SubmitEvent event) { String fileName = fileUpload.getFilename(); if (fileName == null || "".equals(fileName)) { BusyPopup.close(); Window.alert("Please select a file!"); event.cancel(); } } }); formUpload.addSubmitCompleteHandler(new Form.SubmitCompleteHandler() { public void onSubmitComplete(final Form.SubmitCompleteEvent event) { if ("OK".equalsIgnoreCase(event.getResults())) { BusyPopup.close(); Window.alert("Great!"); fileUpload.getElement().setPropertyString("value", ""); hide(); } else if ("NO VALID POM".equalsIgnoreCase(event.getResults())) { BusyPopup.close(); } else { BusyPopup.close(); ErrorPopup.showMessage("Something wrong: " + event.getResults()); hide(); } } }); }
From source file:org.jbpm.form.builder.ng.model.client.form.editors.ServerScriptEditor.java
License:Apache License
private HorizontalPanel createButtonsPanel() { HorizontalPanel panel = new HorizontalPanel(); panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); okButton.addClickHandler(new ClickHandler() { @Override//www . jav a2 s .c o m public void onClick(ClickEvent event) { item.setScriptContent(editionArea.getValue()); item.reset(); } }); cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { item.reset(); } }); panel.add(okButton); panel.add(cancelButton); return panel; }
From source file:org.jbpm.form.builder.ng.model.client.form.items.HorizontalLayoutFormItem.java
License:Apache License
private void populate(HorizontalPanel panel) { if (this.borderWidth != null) { panel.setBorderWidth(this.borderWidth); }//from w w w. ja v a 2 s. co m if (this.getHeight() != null && !"".equals(this.getHeight())) { panel.setHeight(this.getHeight()); } if (this.getWidth() != null && !"".equals(this.getWidth())) { panel.setWidth(this.getWidth()); } if (this.spacing != null) { panel.setSpacing(this.spacing); } if (this.cssClassName != null) { panel.setStyleName(this.cssClassName); } if (this.horizontalAlignment != null) { try { Direction d = Direction.valueOf(horizontalAlignment); panel.setHorizontalAlignment(HorizontalAlignmentConstant.startOf(d)); } catch (IllegalArgumentException e) { } } if (this.title != null) { panel.setTitle(this.title); } }
From source file:org.jbpm.formbuilder.client.effect.view.I18NEffectView.java
License:Apache License
public I18NEffectView(I18NFormEffect formEffect) { this.effect = formEffect; defaultText = messageTextBox(effect.getItemI18nMap().get("default")); VerticalPanel mainPanel = new VerticalPanel(); mainPanel.add(grid);//from w ww . j a va2 s .c o m populateGrid(); HorizontalPanel buttonPanel = new HorizontalPanel(); Button addLocaleButton = new Button(i18n.AddLocaleButton(), new ClickHandler() { @Override public void onClick(ClickEvent event) { addLocaleToGrid("", ""); } }); Button doneButton = new Button(i18n.ConfirmButton(), new ClickHandler() { @Override public void onClick(ClickEvent event) { Map<String, String> i18nMap = new HashMap<String, String>(); i18nMap.put("default", defaultText.getValue()); for (int row = 2; row < grid.getRowCount(); row++) { TextBox keyBox = (TextBox) grid.getWidget(row, 0); TextBox valueBox = (TextBox) grid.getWidget(row, 1); i18nMap.put(keyBox.getValue(), valueBox.getValue()); } effect.setItemI18NMap(i18nMap); effect.createStyles(); hide(); } }); Button cancelButton = new Button(i18n.CancelButton(), new ClickHandler() { @Override public void onClick(ClickEvent event) { hide(); } }); buttonPanel.add(addLocaleButton); buttonPanel.add(doneButton); buttonPanel.add(cancelButton); buttonPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); mainPanel.add(buttonPanel); add(mainPanel); }