diff options
author | Marc Englund <marc.englund@itmill.com> | 2007-11-29 14:20:47 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2007-11-29 14:20:47 +0000 |
commit | 73f7a9df0d8f2aced517b6d177ec68a93af2d5f3 (patch) | |
tree | a05c0ebdbc2c024c6878702df92b0e664b959321 /src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java | |
parent | 7f79f88e252ca09c5412af5c7a8890203d9d6940 (diff) | |
download | vaadin-framework-73f7a9df0d8f2aced517b6d177ec68a93af2d5f3.tar.gz vaadin-framework-73f7a9df0d8f2aced517b6d177ec68a93af2d5f3.zip |
RichTextExample documented
svn changeset:3043/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java')
-rw-r--r-- | src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java | 12 |
1 files 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);
|