Changeset 10734

Show
Ignore:
Timestamp:
05/30/11 13:13:12 (2 years ago)
Author:
Snyder.Jason
Message:

node editor now uses sash forms so the two panels can be resized

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/trunk/tools/OEF/src/edu/vt/ossie/editors/NodeEditor.java

    r10559 r10734  
    2727import org.eclipse.jface.viewers.TreeViewer; 
    2828import org.eclipse.swt.SWT; 
     29import org.eclipse.swt.custom.SashForm; 
    2930import org.eclipse.swt.custom.ScrolledComposite; 
    3031import org.eclipse.swt.dnd.DropTargetEvent; 
     
    149150        scroller.setExpandHorizontal(true); 
    150151        scroller.setExpandVertical(true); 
    151         mainWindow = new Composite(scroller, SWT.NONE); 
    152         mainWindow.setLayout(new GridLayout(2, false)); 
    153  
    154         Label resourcesLabel = new Label(mainWindow, SWT.NONE); 
     152        mainWindow = new SashForm(scroller, SWT.HORIZONTAL); 
     153 
     154        mainWindowLeft = new Composite(mainWindow, SWT.BORDER); 
     155        mainWindowLeft.setLayout(new GridLayout(1, true)); 
     156        Label resourcesLabel = new Label(mainWindowLeft, SWT.NONE); 
    155157        resourcesLabel.setText("Available Devices"); 
    156158        //resourcesLabel.setBounds(15, 48, 140, 17); 
    157159        resourcesLabel.setLayoutData( 
    158160            new GridData(SWT.CENTER, SWT.BOTTOM, true, false)); 
     161        createResourcesTree(mainWindowLeft); 
    159162         
    160         Label platformLabel = new Label(mainWindow, SWT.NONE); 
     163         
     164        mainWindowRight = new Composite(mainWindow, SWT.BORDER); 
     165        mainWindowRight.setLayout(new GridLayout(1, true)); 
     166        Label platformLabel = new Label(mainWindowRight, SWT.NONE); 
    161167        platformLabel.setText("Devices assigned to Node"); 
    162168        platformLabel.setLayoutData( 
    163169            new GridData(SWT.CENTER, SWT.BOTTOM, true, false)); 
    164170 
    165         /* 
    166         Label waveformLabel = new Label(mainWindow, SWT.NONE); 
    167         waveformLabel.setText("Waveform"); 
    168         //waveformLabel.setBounds(445, 7, 77, 23); 
    169         waveformLabel.setLayoutData( 
    170             new GridData(SWT.CENTER, SWT.BOTTOM, true, false)); 
    171                 */ 
    172          
    173         createResourcesTree(mainWindow); 
    174         //createWaveformTree(mainWindow); 
    175  
    176         
    177         createPlatformTree(mainWindow); 
     171          
     172        createPlatformTree(mainWindowRight); 
    178173        
    179174        mainWindow.setSize(mainWindow.computeSize(SWT.DEFAULT, SWT.DEFAULT)); 
     
    21222117    //protected ResourceTreeViewer waveformTreeViewer; 
    21232118    protected ResourceTreeViewer platformTreeViewer; 
    2124     private Composite mainWindow; 
     2119    private SashForm mainWindow; 
     2120    private Composite mainWindowLeft; 
     2121    private Composite mainWindowRight; 
    21252122 
    21262123    private MainFrame  mainFrame;