List of usage examples for com.google.gwt.user.client.ui RichTextArea setText
public void setText(String text)
From source file:com.lushprojects.circuitjs1.client.gui.ExportAsUrlDialog.java
License:Open Source License
public ExportAsUrlDialog(String s) { super();//from w ww . j av a 2s.c om //TextBox tb; RichTextArea tb; Button okButton; Label la1, la2; vp = new VerticalPanel(); setWidget(vp); setText("Export as URL"); vp.add(new Label("URL for this circuit is...")); if (s.length() > 2000) { vp.add(la1 = new Label( "Warning: this URL is longer than 2000 characters and may not work in some browsers.", true)); la1.setWidth("300px"); } vp.add(tb = new RichTextArea()); tb.setText(s); // tb.setMaxLength(s.length()); // tb.setVisibleLength(s.length()); vp.add(la2 = new Label( "To save this URL select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to a suitable place.", true)); la2.setWidth("300px"); vp.add(okButton = new Button("OK")); okButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { closeDialog(); } }); this.center(); }
From source file:com.qualogy.qafe.gwt.client.ui.renderer.TextAreaRenderer.java
License:Apache License
public UIObject render(ComponentGVO component, String uuid, String parent, String context) { Widget uiObject = null;/*from w w w .j a va 2 s . c o m*/ if (component != null) { if (component instanceof TextAreaGVO) { final ComponentGVO finalComponentGVO = component; final String finalUuid = uuid; final String finalParent = parent; TextAreaGVO gvo = (TextAreaGVO) component; if (gvo.getDisplayname() != null && gvo.getDisplayname().length() > 0) { if (gvo.getMenu() != null) { uiObject = new LabeledTextAreaFieldWidget(gvo.getDisplayname(), gvo.getOrientation(), gvo, uuid, parent) { @Override public void onBrowserEvent(Event event) { if (event.getTypeInt() == Event.ONCONTEXTMENU) { DOM.eventPreventDefault(event); applyContextMenu(event, finalComponentGVO, finalUuid, finalParent); } super.onBrowserEvent(event); } @Override protected void setElement(Element elem) { super.setElement(elem); sinkEvents(Event.ONCONTEXTMENU); } }; } else { uiObject = new LabeledTextAreaFieldWidget(gvo.getDisplayname(), gvo.getOrientation(), gvo, uuid, parent); } } else { if (gvo.getRich() != null) { if (gvo.getRich().booleanValue()) { // This sample is taken from the KitchenSick demo RichTextArea area = new RichTextArea(); RichTextToolbar tb = new RichTextToolbar(area); VerticalPanel p = null; if (gvo.getMenu() != null) { p = new VerticalPanel() { @Override public void onBrowserEvent(Event event) { if (event.getTypeInt() == Event.ONCONTEXTMENU) { DOM.eventPreventDefault(event); applyContextMenu(event, finalComponentGVO, finalUuid, finalParent); } super.onBrowserEvent(event); } @Override protected void setElement(Element elem) { super.setElement(elem); sinkEvents(Event.ONCONTEXTMENU); } }; } else { p = new VerticalPanel(); } p.add(tb); p.add(area); area.setHeight("14em"); area.setWidth("100%"); tb.setWidth("100%"); p.setWidth("100%"); //p.setStyleName("qafe_rich_textarea"); DOM.setStyleAttribute(p.getElement(), "marginRight", "4px"); RendererHelper.fillIn(component, area, uuid, parent, context); RendererHelper.fillIn(component, p, uuid, parent, context); area.setText(gvo.getValue()); area.setEnabled(gvo.getEditable().booleanValue()); uiObject = p; if (gvo.getRequired() != null && gvo.getRequired().booleanValue()) { DOM.setElementProperty(uiObject.getElement(), "required", "true"); RendererHelper.setStyleForElement(uiObject.getElement(), "background", "red"); } } else { if (gvo.getMenu() != null) { uiObject = new QTextArea() { @Override public void onBrowserEvent(Event event) { if (event.getTypeInt() == Event.ONCONTEXTMENU) { DOM.eventPreventDefault(event); applyContextMenu(event, finalComponentGVO, finalUuid, finalParent); } super.onBrowserEvent(event); } @Override protected void setElement(Element elem) { super.setElement(elem); sinkEvents(Event.ONCONTEXTMENU); } }; } else { uiObject = new QTextArea(); } QTextArea ta = (QTextArea) uiObject; RendererHelper.fillIn(component, uiObject, uuid, parent, context); if (gvo.getCols() > 0) { ta.setCharacterWidth(gvo.getCols()); } else { ta.setCharacterWidth(80); } if (gvo.getMaxLength() != null) { if (gvo.getMaxLength().intValue() > 0) { DOM.setElementAttribute(uiObject.getElement(), "maxlength", gvo.getMaxLength().toString()); } } ta.setVisibleLines(gvo.getRows()); ta.setText(gvo.getValue()); ta.setEditable(gvo.getEditable().booleanValue()); if (gvo.getRequired() != null && gvo.getRequired().booleanValue()) { DOM.setElementProperty(uiObject.getElement(), "required", "true"); RendererHelper.setStyleForElement(uiObject.getElement(), "background", "red"); ((QTextArea) uiObject).addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { if (event.getSource() instanceof QTextArea) { UIObject ui = (UIObject) event.getSource(); String value = ((QTextArea) ui).getText(); if (value != null && value.length() > 0) { ui.removeStyleName("qafe_invalid_field"); } else { ui.addStyleName("qafe_invalid_field"); } } } }); } } } } //uiObject.setStylePrimaryName(gvo.getStyleClassName()); handleMaxLengthAttribute(gvo, uiObject); handleMinLengthAttribute(gvo, uiObject); } } return uiObject; }
From source file:org.kuali.continuity.admin.main.client.FlexibleForm.java
License:Educational Community License
public void clear(RichTextArea c) { c.setHTML(""); c.setText(""); }