re-organize layout and fix drawing errors
This commit is contained in:
		@@ -22,6 +22,7 @@ import org.eclipse.jface.viewers.IStructuredSelection;
 | 
			
		||||
 | 
			
		||||
import com.minres.scviewer.database.ITx;
 | 
			
		||||
import com.minres.scviewer.database.IWaveform;
 | 
			
		||||
import com.minres.scviewer.database.ui.TrackEntry;
 | 
			
		||||
import com.minres.scviewer.e4.application.parts.WaveformViewer;
 | 
			
		||||
 | 
			
		||||
public class MoveWaveformHandler {
 | 
			
		||||
@@ -33,7 +34,7 @@ public class MoveWaveformHandler {
 | 
			
		||||
		Object sel = selectionService.getSelection();
 | 
			
		||||
		if( sel instanceof IStructuredSelection) {
 | 
			
		||||
			Object o= ((IStructuredSelection)sel).getFirstElement();
 | 
			
		||||
			return o instanceof IWaveform || o instanceof ITx;
 | 
			
		||||
			return o instanceof IWaveform || o instanceof ITx | o instanceof TrackEntry;
 | 
			
		||||
		}
 | 
			
		||||
		return false;
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -23,6 +23,7 @@ import org.eclipse.jface.viewers.IStructuredSelection;
 | 
			
		||||
import com.minres.scviewer.database.ITx;
 | 
			
		||||
import com.minres.scviewer.database.IWaveform;
 | 
			
		||||
import com.minres.scviewer.database.ui.GotoDirection;
 | 
			
		||||
import com.minres.scviewer.database.ui.TrackEntry;
 | 
			
		||||
import com.minres.scviewer.e4.application.parts.WaveformViewer;
 | 
			
		||||
 | 
			
		||||
public class NavigateEvent {
 | 
			
		||||
@@ -34,7 +35,7 @@ public class NavigateEvent {
 | 
			
		||||
		Object sel = selectionService.getSelection();
 | 
			
		||||
		if( sel instanceof IStructuredSelection) {
 | 
			
		||||
			Object o= ((IStructuredSelection)sel).getFirstElement();
 | 
			
		||||
			return o instanceof IWaveform || o instanceof ITx;
 | 
			
		||||
			return o instanceof IWaveform || o instanceof ITx || o instanceof TrackEntry;
 | 
			
		||||
		}
 | 
			
		||||
		return false;
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -46,7 +46,8 @@ public class OpenHandler {
 | 
			
		||||
		for(File f: files)
 | 
			
		||||
			inputs.add(f.getAbsolutePath());
 | 
			
		||||
		ctx.modify("input", inputs);
 | 
			
		||||
		ctx.modify("config", ""); //$NON-NLS-1$				
 | 
			
		||||
		ctx.modify("config", ""); //$NON-NLS-1$
 | 
			
		||||
		partStack.setSelectedElement(part);
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user