Changeset 239


Ignore:
Timestamp:
10/05/11 16:55:38 (13 years ago)
Author:
sherbold
Message:
  • command showSequences now uses SWT GUI
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDshowSequences.java

    r235 r239  
    11package de.ugoe.cs.eventbench.commands; 
    22 
     3import java.security.InvalidParameterException; 
    34import java.util.List; 
    45 
     
    3839        @Override 
    3940        public void run(List<Object> parameters) { 
    40                 String sequencesName = "sequences"; 
    41                 if (parameters.size() == 1) { 
     41                String sequencesName; 
     42                try { 
    4243                        sequencesName = (String) parameters.get(0); 
     44                } catch (Exception e) { 
     45                        throw new InvalidParameterException(); 
    4346                } 
    4447 
     
    5659                } 
    5760 
    58                 // TODO use SWT-GUI instead 
    59                 SequencesDialog sequencesDialog = new SequencesDialog(new Shell(), SWT.NONE); 
     61                Shell shell = new Shell(SWT.NONE); 
     62                shell.open(); 
     63                shell.layout(); 
     64                shell.setSize(0, 0); 
     65                SequencesDialog sequencesDialog = new SequencesDialog(shell, SWT.NONE); 
    6066                sequencesDialog.open(sequencesName); 
    61                         /* 
    62                         synchronized (Console.getInstance()) { 
    63                                 try { 
    64                                         Console.getInstance().wait(); 
    65                                 } catch (InterruptedException e) { 
    66                                         e.printStackTrace(); 
    67                                 } 
    68                         }*/ 
     67                shell.dispose(); 
    6968        } 
    7069} 
Note: See TracChangeset for help on using the changeset viewer.