From 73f7a9df0d8f2aced517b6d177ec68a93af2d5f3 Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Thu, 29 Nov 2007 14:20:47 +0000 Subject: [PATCH] RichTextExample documented svn changeset:3043/svn branch:trunk --- .../toolkit/demo/featurebrowser/RichTextExample.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java b/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java index d335fdb449..6450940b0b 100644 --- a/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java +++ b/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java @@ -11,7 +11,7 @@ import com.itmill.toolkit.ui.RichTextArea; import com.itmill.toolkit.ui.Button.ClickEvent; /** - * @author marc + * An example using a RichTextArea to edit a Label in XHTML-mode. * */ public class RichTextExample extends CustomComponent { @@ -24,22 +24,22 @@ public class RichTextExample extends CustomComponent { private OrderedLayout main; private Label l; - private RichTextArea editor; + private RichTextArea editor = new RichTextArea(); private Button b; public RichTextExample() { + // main layout main = new OrderedLayout(); main.setMargin(true); setCompositionRoot(main); - + // Add the label l = new Label(txt); l.setContentMode(Label.CONTENT_XHTML); main.addComponent(l); - - editor = new RichTextArea(); - + // Edit button with inline click-listener b = new Button("Edit", new Button.ClickListener() { public void buttonClick(ClickEvent event) { + // swap Label <-> RichTextArea if (main.getComponentIterator().next() == l) { editor.setValue(l.getValue()); main.replaceComponent(l, editor); -- 2.39.5