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