public void handleEvent( Event e ) { styledText.paste(); } } );
@Override public void widgetSelected(SelectionEvent e) { text.paste(); } });
@Override public void pasteText(AccessibleEditableTextEvent e) { StyledText st = StyledText.this; st.setSelection(e.start); st.paste(); e.result = ACC.OK; } @Override
@Override public void pasteText(AccessibleEditableTextEvent e) { StyledText st = StyledText.this; st.setSelection(e.start); st.paste(); e.result = ACC.OK; } @Override
@Override public void pasteText(AccessibleEditableTextEvent e) { StyledText st = StyledText.this; st.setSelection(e.start); st.paste(); e.result = ACC.OK; } @Override
@Override public void pasteText(AccessibleEditableTextEvent e) { StyledText st = StyledText.this; st.setSelection(e.start); st.paste(); e.result = ACC.OK; } @Override
public void pasteText(AccessibleEditableTextEvent e) { StyledText st = StyledText.this; st.setSelection(e.start); st.paste(); e.result = ACC.OK; } public void cutText(AccessibleEditableTextEvent e) {
b = new Button(parent, SWT.PUSH); b.setText("Paste"); b.addSelectionListener(widgetSelectedAdapter(e -> styledText.paste())); styledText = new StyledText(parent, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); data = new GridData(GridData.FILL_HORIZONTAL);
private void paste() { fTextWidget.paste(); } else { wrapCompoundChange(new Runnable(){
private void paste() { fTextWidget.paste(); } else { wrapCompoundChange(() -> {
((Text) control).paste(); else if (control instanceof StyledText) ((StyledText) control).paste(); else if (control instanceof Combo) ((Combo) control).paste();
void createPopup() { Menu menu = new Menu (styledText); final MenuItem cutItem = new MenuItem (menu, SWT.PUSH); cutItem.setText (getResourceString("Cut_menuitem")); //$NON-NLS-1$ cutItem.setImage(iCut); cutItem.addListener (SWT.Selection, event -> styledText.cut()); final MenuItem copyItem = new MenuItem (menu, SWT.PUSH); copyItem.setText (getResourceString("Copy_menuitem")); //$NON-NLS-1$ copyItem.setImage(iCopy); copyItem.addListener (SWT.Selection, event -> styledText.copy()); final MenuItem pasteItem = new MenuItem (menu, SWT.PUSH); pasteItem.setText (getResourceString("Paste_menuitem")); //$NON-NLS-1$ pasteItem.setImage(iPaste); pasteItem.addListener (SWT.Selection, event -> styledText.paste()); new MenuItem (menu, SWT.SEPARATOR); final MenuItem selectAllItem = new MenuItem (menu, SWT.PUSH); selectAllItem.setText (getResourceString("SelectAll_menuitem")); //$NON-NLS-1$ selectAllItem.addListener (SWT.Selection, event -> styledText.selectAll()); menu.addMenuListener(menuShownAdapter(event -> { int selectionCount = styledText.getSelectionCount(); cutItem.setEnabled(selectionCount > 0); copyItem.setEnabled(selectionCount > 0); selectAllItem.setEnabled(selectionCount < styledText.getCharCount()); })); styledText.setMenu(menu); }
break; case ST.PASTE: paste(); break; case ST.DELETE_PREVIOUS:
break; case ST.PASTE: paste(); break; case ST.DELETE_PREVIOUS:
break; case ST.PASTE: paste(); break; case ST.DELETE_PREVIOUS:
break; case ST.PASTE: paste(); break; case ST.DELETE_PREVIOUS:
break; case ST.PASTE: paste(); break; case ST.DELETE_PREVIOUS:
pasteItem.setImage(iPaste); pasteItem.setAccelerator(SWT.MOD1 | 'v'); pasteItem.addSelectionListener(widgetSelectedAdapter(event -> styledText.paste()));