diff options
author | Florian Thienel | 2015-12-30 14:53:21 +0000 |
---|---|---|
committer | Florian Thienel | 2015-12-30 14:53:21 +0000 |
commit | 9efd2a24902dffcfde55a77b222e9dbeb7a0d790 (patch) | |
tree | 140222d12d7c02b398e93f19ec61398f0790a776 /org.eclipse.vex.ui/src | |
parent | 04156b8aafa012688366c8eda98441df78780b83 (diff) | |
download | org.eclipse.mylyn.docs.vex-9efd2a24902dffcfde55a77b222e9dbeb7a0d790.tar.gz org.eclipse.mylyn.docs.vex-9efd2a24902dffcfde55a77b222e9dbeb7a0d790.tar.xz org.eclipse.mylyn.docs.vex-9efd2a24902dffcfde55a77b222e9dbeb7a0d790.zip |
do not reveal the DOMController to the outside
Signed-off-by: Florian Thienel <florian@thienel.org>
Diffstat (limited to 'org.eclipse.vex.ui/src')
-rw-r--r-- | org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxDemoView.java | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxDemoView.java b/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxDemoView.java index decddb7c..729da7ac 100644 --- a/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxDemoView.java +++ b/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxDemoView.java @@ -14,6 +14,9 @@ import static org.eclipse.vex.core.internal.core.TextUtils.ANY_LINE_BREAKS; import static org.eclipse.vex.core.internal.core.TextUtils.CURRENCY_SIGN; import static org.eclipse.vex.core.internal.core.TextUtils.PARAGRAPH_SIGN; import static org.eclipse.vex.core.internal.core.TextUtils.RAQUO; +import static org.eclipse.vex.core.internal.io.UniversalTestDocument.ANCHOR; +import static org.eclipse.vex.core.internal.io.UniversalTestDocument.B; +import static org.eclipse.vex.core.internal.io.UniversalTestDocument.I; import java.io.IOException; import java.io.InputStream; @@ -29,7 +32,6 @@ import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; -import org.eclipse.core.runtime.QualifiedName; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.SelectionChangedEvent; @@ -48,7 +50,6 @@ import org.eclipse.vex.core.internal.css.StyleSheet; import org.eclipse.vex.core.internal.css.StyleSheetReader; import org.eclipse.vex.core.internal.io.UniversalTestDocument; import org.eclipse.vex.core.internal.visualization.CssBasedBoxModelBuilder; -import org.eclipse.vex.core.internal.widget.DOMController; import org.eclipse.vex.core.internal.widget.swt.BoxWidget; import org.eclipse.vex.core.internal.widget.swt.IVexSelection; import org.eclipse.vex.core.provisional.dom.ContentRange; @@ -223,33 +224,27 @@ public class BoxDemoView extends ViewPart { } public void rebuildBoxModel() { - final DOMController controller = boxWidget.getDOMController(); - controller.rebuildBoxModel(); + boxWidget.refresh(); } public void insertBold() { - final DOMController controller = boxWidget.getDOMController(); - controller.insertElement(new QualifiedName(null, "b")); + boxWidget.insertElement(B); } public void insertItalic() { - final DOMController controller = boxWidget.getDOMController(); - controller.insertElement(new QualifiedName(null, "i")); + boxWidget.insertElement(I); } public void insertAnchor() { - final DOMController controller = boxWidget.getDOMController(); - controller.insertElement(new QualifiedName(null, "anchor")); + boxWidget.insertElement(ANCHOR); } public void insertComment() { - final DOMController controller = boxWidget.getDOMController(); - controller.insertComment(); + boxWidget.insertComment(); } public void insertProcessingInstruction(final String target) { - final DOMController controller = boxWidget.getDOMController(); - controller.insertProcessingInstruction(target); + boxWidget.insertProcessingInstruction(target); } } |