Index: editor/tools/plugins/com.xored.glance.ui/src/com/xored/glance/ui/controls/descriptors/StyledTextDescriptor.java |
=================================================================== |
--- editor/tools/plugins/com.xored.glance.ui/src/com/xored/glance/ui/controls/descriptors/StyledTextDescriptor.java (revision 0) |
+++ editor/tools/plugins/com.xored.glance.ui/src/com/xored/glance/ui/controls/descriptors/StyledTextDescriptor.java (revision 0) |
@@ -0,0 +1,26 @@ |
+/** |
+ * |
+ */ |
+package com.xored.glance.ui.controls.descriptors; |
+ |
+import org.eclipse.swt.custom.StyledText; |
+import org.eclipse.swt.widgets.Control; |
+ |
+import com.xored.glance.ui.controls.text.styled.StyledTextSource; |
+import com.xored.glance.ui.sources.ITextSource; |
+import com.xored.glance.ui.sources.ITextSourceDescriptor; |
+ |
+/** |
+ * @author Yuri Strot |
+ */ |
+public class StyledTextDescriptor implements ITextSourceDescriptor { |
+ |
+ public ITextSource createSource(Control control) { |
+ return new StyledTextSource((StyledText) control); |
+ } |
+ |
+ public boolean isValid(Control control) { |
+ return control instanceof StyledText; |
+ } |
+ |
+} |