]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/widget/SCLTextEditorCopyHandler.java
Fixed all line endings of the repository
[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;
2
3 import org.eclipse.core.commands.AbstractHandler;
4 import org.eclipse.core.commands.ExecutionEvent;
5 import org.eclipse.core.commands.ExecutionException;
6 import org.eclipse.swt.custom.StyledText;
7 import org.eclipse.swt.widgets.Event;
8 import org.eclipse.swt.widgets.Widget;
9
10 public class SCLTextEditorCopyHandler extends AbstractHandler {
11
12     @Override
13     public Object execute(ExecutionEvent event) throws ExecutionException {
14         
15         Object trigger = event.getTrigger();
16         if(trigger instanceof Event) {
17                 Event e = (Event)trigger;
18                 Widget widget = e.widget;
19                 if(widget instanceof StyledText) {
20                         StyledText st = (StyledText)widget;
21                         st.copy();
22                 }
23         }
24         
25         return null;
26         
27         }
28         
29 }