List of usage examples for com.google.gwt.dom.client Style setMarginTop
public void setMarginTop(double value, Unit unit)
From source file:org.kie.dockerui.client.widgets.container.navigator.item.view.NavigationDateItemView.java
License:Apache License
private void positionItems() { // Day text./*from ww w .ja va2 s . c om*/ final Style dayStyle = day.getElement().getStyle(); dayStyle.setPosition(Style.Position.ABSOLUTE); dayStyle.setMarginTop((ICON_SIZE / 2) * -1, Style.Unit.PX); dayStyle.setMarginLeft((ICON_SIZE / 2) + 10, Style.Unit.PX); // Month text. final Style monthStyle = month.getElement().getStyle(); monthStyle.setPosition(Style.Position.ABSOLUTE); monthStyle.setMarginTop(25, Style.Unit.PX); monthStyle.setMarginLeft((ICON_SIZE / 2) + (month.getOffsetWidth() / 2), Style.Unit.PX); // Count number. final Style countStyle = countText.getElement().getStyle(); countStyle.setPosition(Style.Position.ABSOLUTE); countStyle.setMarginTop(20, Style.Unit.PX); countStyle.setMarginLeft((ICON_SIZE - 20), Style.Unit.PX); }
From source file:org.kie.dockerui.client.widgets.container.navigator.item.view.NavigationItemView.java
License:Apache License
private void show(final String id, final String _title, final String _text, final SafeUri imageUri, final int containersRunningCount) { showTitle(_title);/*from w w w.ja v a 2 s . c o m*/ showRunningContainers(id, containersRunningCount); // Show the navigation item image. final boolean isImage = imageUri != null; if (isImage) { image.setUrl(imageUri); image.setSize(getSizeInPx(), getSizeInPx()); } image.setVisible(isImage); // Show the navigation item text. final boolean isText = _text != null; if (isText) { text.setText(new SafeHtmlBuilder().appendEscaped(_text).toSafeHtml().asString()); } // Styles for placing the text over the image. final Style textStyle = text.getElement().getStyle(); if (isImage && isText) { textStyle.setPosition(Style.Position.ABSOLUTE); textStyle.setMarginTop(size / 2, Style.Unit.PX); final int tSize = (int) (_text.length() * 5); textStyle.setMarginLeft((size / 2) - tSize, Style.Unit.PX); } else if (isText) { textStyle.setPosition(Style.Position.RELATIVE); textStyle.clearMarginTop(); textStyle.clearMarginLeft(); } text.setVisible(isText); // Add the click handler. addItemDetailClickHandler(id); }
From source file:org.kie.workbench.common.dmn.client.widgets.grid.columns.factory.dom.ListBoxDOMElement.java
License:Apache License
@Override public void initialise(final GridBodyCellRenderContext context) { final Style style = widget.getElement().getStyle(); style.setMarginTop((context.getCellHeight() / 2) - BaseExpressionGrid.DEFAULT_PADDING - PADDING, Style.Unit.PX);/*from www .j a va 2 s. c o m*/ transform(context); }
From source file:org.opencms.ade.containerpage.client.ui.CmsElementSettingsDialog.java
License:Open Source License
/** * Constructor.<p>//from ww w .j a va 2s . c o m * * @param controller the container page controller * @param elementWidget the element panel * @param elementBean the element data bean */ public CmsElementSettingsDialog(CmsContainerpageController controller, CmsContainerPageElementPanel elementWidget, CmsContainerElementData elementBean) { super(Messages.get().key(Messages.GUI_PROPERTY_DIALOG_TITLE_0), new CmsForm(false), 700); m_elementWidget = elementWidget; m_controller = controller; m_elementBean = elementBean; m_contextInfo = m_controller.getData().getTemplateContextInfo(); m_containerId = m_elementWidget.getParentTarget().getContainerId(); CmsListInfoBean infoBean = new CmsListInfoBean(); infoBean.setTitle(elementBean.getTitle()); infoBean.setSubTitle(elementBean.getSitePath()); infoBean.setResourceType(elementBean.getResourceType()); m_settings = elementBean.getSettings(); A_CmsFormFieldPanel formFieldPanel = null; boolean isEditableModelGroup = CmsCoreProvider.get().getUserInfo().isDeveloper() && m_controller.getData().isModelGroup() && ((m_controller.getModelGroupElementId() == null) || CmsContainerpageController .getServerId(elementBean.getClientId()).equals(m_controller.getModelGroupElementId())); boolean isDeveloper = CmsCoreProvider.get().getUserInfo().isDeveloper(); if (m_contextInfo.shouldShowElementTemplateContextSelection() || isDeveloper || m_elementBean.hasAlternativeFormatters(m_containerId)) { CmsFieldsetFormFieldPanel fieldSetPanel = new CmsFieldsetFormFieldPanel(infoBean, Messages.get().key(Messages.GUI_SETTINGS_LEGEND_0)); formFieldPanel = fieldSetPanel; if (m_elementBean.hasAlternativeFormatters(m_containerId)) { CmsFieldSet formatterFieldset = new CmsFieldSet(); // insert as first field-set after the element info box fieldSetPanel.getMainPanel().insert(formatterFieldset, 1); formatterFieldset.setLegend(Messages.get().key(Messages.GUI_FORMATTERS_LEGEND_0)); formatterFieldset.getElement().getStyle().setMarginTop(10, Style.Unit.PX); LinkedHashMap<String, String> formatters = new LinkedHashMap<String, String>(); m_formatterSelect = new CmsSelectBox(); for (CmsFormatterConfig formatter : m_elementBean.getFormatters().get(m_containerId).values()) { formatters.put(formatter.getId(), formatter.getLabel()); m_formatterSelect.setTitle(formatter.getId(), formatter.getJspRootPath()); } m_formatterSelect.setItems(formatters); m_formatterSelect.selectValue(m_elementBean.getFormatterConfig(m_containerId).getId()); m_formatterSelect.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { onFormatterChange(event.getValue()); } }); formatterFieldset.add(m_formatterSelect); } if (isDeveloper || m_controller.getData().isModelPage() || isEditableModelGroup) { CmsFieldSet modelGroupFieldSet = new CmsFieldSet(); modelGroupFieldSet.setLegend(Messages.get().key(Messages.GUI_CREATE_NEW_LEGEND_0 )); modelGroupFieldSet.getElement().getStyle().setMarginTop(10, Unit.PX); if (isEditableModelGroup && !elementWidget.hasModelGroupParent()) { addModelGroupSettings(elementBean, elementWidget, modelGroupFieldSet); } else if (!elementWidget.isModelGroup()) { addCreateNewCheckbox(elementBean, modelGroupFieldSet); } if (modelGroupFieldSet.getWidgetCount() > 0) { fieldSetPanel.getMainPanel().insert(modelGroupFieldSet, 1); } } else if (elementWidget.isModelGroup()) { CmsFieldSet modelGroupFieldSet = new CmsFieldSet(); modelGroupFieldSet.setLegend(Messages.get().key(Messages.GUI_CREATE_NEW_LEGEND_0 )); modelGroupFieldSet.getElement().getStyle().setMarginTop(10, Unit.PX); m_modelGroupBreakUp = new CmsCheckBox(Messages.get().key(Messages.GUI_MODEL_GROUP_BREAK_UP_0)); m_modelGroupBreakUp.setDisplayInline(false); m_modelGroupBreakUp.getElement().getStyle().setMarginTop(7, Style.Unit.PX); modelGroupFieldSet.add(m_modelGroupBreakUp); fieldSetPanel.getMainPanel().insert(modelGroupFieldSet, 1); } if (m_contextInfo.shouldShowElementTemplateContextSelection()) { String templateContexts = m_settings.get(CmsTemplateContextInfo.SETTING); if (templateContexts == null) { templateContexts = CmsStringUtil.listAsString(new ArrayList<String>(CmsContainerpageController .get().getData().getTemplateContextInfo().getContextLabels().keySet()), "|"); } else if (templateContexts.equals(CmsTemplateContextInfo.EMPTY_VALUE)) { // translate "none" to an empty selection templateContexts = ""; } m_settings.put(CmsTemplateContextInfo.SETTING, templateContexts); CmsFieldSet contextsFieldset = new CmsFieldSet(); contextsFieldset.setLegend(m_contextInfo.getSettingDefinition().getNiceName()); contextsFieldset.getElement().getStyle().setMarginTop(10, Style.Unit.PX); m_contextsWidget = new CmsMultiCheckBox(CmsStringUtil .splitAsMap(m_contextInfo.getSettingDefinition().getWidgetConfiguration(), "|", ":")); for (CmsCheckBox checkbox : m_contextsWidget.getCheckboxes()) { Style checkboxStyle = checkbox.getElement().getStyle(); checkbox.getButton().getElement().getStyle().setFontWeight(Style.FontWeight.NORMAL); checkboxStyle.setMarginTop(7, Style.Unit.PX); } m_contextsWidget.setFormValueAsString(m_settings.get(CmsTemplateContextInfo.SETTING)); m_contextsWidget.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { setTemplateContextChanged(true); } }); contextsFieldset.add(m_contextsWidget); fieldSetPanel.getMainPanel().add(contextsFieldset); } if (m_elementBean.getSettingConfig(m_containerId).isEmpty()) { // hide the settings field set, if there are no settings to edit fieldSetPanel.getFieldSet().setVisible(false); } } else { formFieldPanel = new CmsInfoBoxFormFieldPanel(infoBean); } String id = CmsContainerpageController.getServerId(elementBean.getClientId()); if (CmsUUID.isValidUUID(id) && !(new CmsUUID(id).isNullUUID())) { CmsContextMenuButton menuButton = new CmsContextMenuButton(new CmsUUID(id), new ContextMenuHandler()); menuButton.addStyleName(I_CmsLayoutBundle.INSTANCE.listItemWidgetCss().permaVisible()); formFieldPanel.getInfoWidget().addButton(menuButton); } getForm().setWidget(formFieldPanel); formFieldPanel.addStyleName(I_CmsInputLayoutBundle.INSTANCE.inputCss().formGradientBackground()); I_CmsFormSubmitHandler submitHandler = new I_CmsFormSubmitHandler() { /** * @see org.opencms.gwt.client.ui.input.form.I_CmsFormSubmitHandler#onSubmitForm(org.opencms.gwt.client.ui.input.form.CmsForm, java.util.Map, java.util.Set) */ public void onSubmitForm(CmsForm formParam, final Map<String, String> fieldValues, Set<String> editedFields) { submitForm(formParam, fieldValues, editedFields); } }; CmsDialogFormHandler formHandler = new CmsDialogFormHandler(); formHandler.setSubmitHandler(submitHandler); getForm().setFormHandler(formHandler); formHandler.setDialog(this); renderSettingsForm(m_elementBean.getSettingConfig(m_containerId)); }
From source file:org.opencms.gwt.client.seo.CmsAliasList.java
License:Open Source License
/** * Creates a label for this widget.<p> * * @param text the text to display in the label * * @return the created label//from w w w.j a v a2 s . c om */ protected Label createLabel(String text) { Label label = new Label(text); Style style = label.getElement().getStyle(); style.setMarginTop(10, Unit.PX); style.setMarginBottom(4, Unit.PX); style.setFontWeight(FontWeight.BOLD); return label; }
From source file:org.rest.client.ui.desktop.MenuItemViewImpl.java
License:Apache License
@Override public void onClick(ClickEvent event) { event.stopPropagation();/* w ww . ja va 2 s . c o m*/ event.preventDefault(); Element e = event.getNativeEvent().getCurrentEventTarget().cast(); if (!(e != null && e.equals(getElement()))) return; if (children.size() > 0) { setOpened(!isOpened()); } else { if (place != null && listener != null) { listener.goTo(place); } else { //open and show "empty" info if (emptyLabel == null) { emptyLabel = new Label("empty"); Style labelStyle = emptyLabel.getElement().getStyle(); labelStyle.setColor("#7C7C7C"); labelStyle.setMarginLeft(14, Unit.PX); labelStyle.setMarginTop(14, Unit.PX); labelStyle.setFontStyle(FontStyle.ITALIC); addChild(emptyLabel); } setOpened(true); } } }
From source file:org.rstudio.core.client.widget.HelpButton.java
License:Open Source License
public static HelpButton createHelpButton(String rstudioLinkName) { HelpButton helpButton = new HelpButton(rstudioLinkName); Style style = helpButton.getElement().getStyle(); style.setMarginTop(3, Unit.PX); style.setMarginLeft(4, Unit.PX);/*from www . jav a 2 s . c om*/ return helpButton; }
From source file:org.rstudio.studio.client.common.latex.LatexProgramSelectWidget.java
License:Open Source License
public LatexProgramSelectWidget() { super("Typeset LaTeX into PDF using:", latexProgramRegistry_.getTypeNames()); HelpButton helpButton = new HelpButton("latex_program"); Style style = helpButton.getElement().getStyle(); style.setMarginTop(3, Unit.PX); style.setMarginLeft(4, Unit.PX);/*from w w w. j a v a2 s. co m*/ addWidget(helpButton); }
From source file:org.rstudio.studio.client.projects.ui.prefs.buildtools.BuildToolsMakefilePanel.java
License:Open Source License
public BuildToolsMakefilePanel() { pathSelector_ = new DirectorySelector("Makefile directory:"); add(pathSelector_);// w w w. j a va2 s .c om txtMakefileArgs_ = new AdditionalArguments("Additional arguments:"); Style style = txtMakefileArgs_.getElement().getStyle(); style.setMarginTop(2, Unit.PX); add(txtMakefileArgs_); }
From source file:org.rstudio.studio.client.shiny.ui.ShinyGadgetDialog.java
License:Open Source License
private void addCaptionWithCloseButton(String caption) { final Image closeIcon = new Image(new ImageResource2x(ThemeResources.INSTANCE.closeDialog2x())); Style closeIconStyle = closeIcon.getElement().getStyle(); closeIconStyle.setCursor(Style.Cursor.POINTER); closeIconStyle.setMarginTop(2, Unit.PX); FlexTable captionLayoutTable = new FlexTable(); captionLayoutTable.setWidth("100%"); captionLayoutTable.setText(0, 0, caption); captionLayoutTable.setWidget(0, 1, closeIcon); captionLayoutTable.getCellFormatter().setHorizontalAlignment(0, 1, HasHorizontalAlignment.HorizontalAlignmentConstant.endOf(Direction.LTR)); HTML captionWidget = (HTML) getCaption(); captionWidget.getElement().appendChild(captionLayoutTable.getElement()); captionWidget.addClickHandler(new ClickHandler() { @Override// w ww. j a v a2s . c o m public void onClick(ClickEvent event) { EventTarget target = event.getNativeEvent().getEventTarget(); Element targetElement = (Element) target.cast(); if (targetElement == closeIcon.getElement()) { closeIcon.fireEvent(event); } } }); closeIcon.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { performClose(); } }); }