Révision 610
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditorPart.java (revision 610) | ||
|---|---|---|
| 13 | 13 |
import org.eclipse.core.runtime.Status; |
| 14 | 14 |
import org.eclipse.core.runtime.jobs.Job; |
| 15 | 15 |
import org.eclipse.jface.action.MenuManager; |
| 16 |
import org.eclipse.jface.text.TextViewer; |
|
| 16 | 17 |
import org.eclipse.jface.viewers.ComboViewer; |
| 17 | 18 |
import org.eclipse.jface.viewers.ISelectionProvider; |
| 18 | 19 |
import org.eclipse.jface.viewers.IStructuredSelection; |
| 19 | 20 |
import org.eclipse.jface.viewers.StructuredSelection; |
| 20 | 21 |
import org.eclipse.jface.viewers.TableViewer; |
| 22 |
import org.eclipse.jface.viewers.TreeViewer; |
|
| 23 |
import org.eclipse.jface.viewers.Viewer; |
|
| 21 | 24 |
import org.eclipse.swt.SWT; |
| 22 | 25 |
import org.eclipse.swt.layout.GridData; |
| 23 | 26 |
import org.eclipse.swt.layout.GridLayout; |
| ... | ... | |
| 620 | 623 |
|
| 621 | 624 |
/** |
| 622 | 625 |
* Updates the result parameters from the editor declared parameters annotations. |
| 623 |
* Manages these widgets at this moment: ToolItem, Spinner, Text, Button, ComboViewer.
|
|
| 626 |
* Manages these widgets at this moment: ToolItem, Spinner, Text, Button, *Viewer (ComboViewer, ListViewer, TreeViewer, etc.).
|
|
| 624 | 627 |
*/ |
| 625 | 628 |
public void autoUpdateResultFromEditorParameters() {
|
| 626 | 629 |
|
| ... | ... | |
| 648 | 651 |
else if(object instanceof Button) {
|
| 649 | 652 |
value = ((Button)object).getSelection(); |
| 650 | 653 |
} |
| 651 |
else if(object instanceof ComboViewer) {
|
|
| 652 |
value = ((IStructuredSelection)((ComboViewer)object).getSelection()).getFirstElement();
|
|
| 654 |
else if(object instanceof Viewer) {
|
|
| 655 |
value = ((IStructuredSelection)((Viewer)object).getSelection()).getFirstElement(); |
|
| 653 | 656 |
} |
| 654 | 657 |
|
| 655 | 658 |
// FIXME: need to extend this list of managed Widgets |
Formats disponibles : Unified diff