]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/widget/SCLTextEditorCopyHandler.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.swt.core / src / org / simantics / document / swt / core / widget / SCLTextEditorCopyHandler.java
1 package org.simantics.document.swt.core.widget;\r
2 \r
3 import org.eclipse.core.commands.AbstractHandler;\r
4 import org.eclipse.core.commands.ExecutionEvent;\r
5 import org.eclipse.core.commands.ExecutionException;\r
6 import org.eclipse.swt.custom.StyledText;\r
7 import org.eclipse.swt.widgets.Event;\r
8 import org.eclipse.swt.widgets.Widget;\r
9 \r
10 public class SCLTextEditorCopyHandler extends AbstractHandler {\r
11 \r
12     @Override\r
13     public Object execute(ExecutionEvent event) throws ExecutionException {\r
14         \r
15         Object trigger = event.getTrigger();\r
16         if(trigger instanceof Event) {\r
17                 Event e = (Event)trigger;\r
18                 Widget widget = e.widget;\r
19                 if(widget instanceof StyledText) {\r
20                         StyledText st = (StyledText)widget;\r
21                         st.copy();\r
22                 }\r
23         }\r
24         \r
25         return null;\r
26         \r
27         }\r
28         \r
29 }\r