Ignore:
Timestamp:
08/17/12 11:38:43 (12 years ago)
Author:
sherbold
Message:
  • adapted to quest coding style
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/SWTConsole.java

    r526 r570  
     1 
    12package de.ugoe.cs.quest.ui.swt; 
    23 
     
    1213import de.ugoe.cs.util.console.listener.ITraceListener; 
    1314 
    14 public class SWTConsole implements IOutputListener, IErrorListener, ITraceListener, ICommandListener { 
     15public class SWTConsole implements IOutputListener, IErrorListener, ITraceListener, 
     16    ICommandListener 
     17{ 
    1518 
    16         StyledText output; 
    17          
    18         public SWTConsole(StyledText styledText) { 
    19                 Console.getInstance().registerOutputListener(this); 
    20                 Console.getInstance().registerErrorListener(this); 
    21                 Console.getInstance().registerTraceListener(this); 
    22                 Console.getInstance().registerCommandListener(this); 
    23                 this.output = styledText; 
    24         } 
    25          
    26         @Override 
    27         public void outputMsg(String newMessage) { 
    28                 output.append(newMessage); 
    29         } 
     19    StyledText output; 
    3020 
    31         @Override 
    32         public void errorMsg(String errMessage) { 
    33                 appendColored(errMessage, SWT.COLOR_RED); 
    34         } 
     21    public SWTConsole(StyledText styledText) { 
     22        Console.getInstance().registerOutputListener(this); 
     23        Console.getInstance().registerErrorListener(this); 
     24        Console.getInstance().registerTraceListener(this); 
     25        Console.getInstance().registerCommandListener(this); 
     26        this.output = styledText; 
     27    } 
    3528 
    36         @Override 
    37         public void traceMsg(String traceMessage) { 
    38                 appendColored(traceMessage, SWT.COLOR_BLUE); 
    39         } 
    40          
    41         @Override 
    42         public void commandNotification(String command) { 
    43                 output.append("> " + command + StringTools.ENDLINE);     
    44         } 
    45          
    46         private void appendColored(String str, int id) { 
    47                 StyleRange styleRange = new StyleRange(); 
    48                 styleRange.start = output.getText().length(); 
    49                 styleRange.length = str.length(); 
    50                 styleRange.foreground = output.getDisplay().getSystemColor(id); 
    51                 output.append(str); 
    52                 output.setStyleRange(styleRange); 
    53         } 
     29    @Override 
     30    public void outputMsg(String newMessage) { 
     31        output.append(newMessage); 
     32    } 
     33 
     34    @Override 
     35    public void errorMsg(String errMessage) { 
     36        appendColored(errMessage, SWT.COLOR_RED); 
     37    } 
     38 
     39    @Override 
     40    public void traceMsg(String traceMessage) { 
     41        appendColored(traceMessage, SWT.COLOR_BLUE); 
     42    } 
     43 
     44    @Override 
     45    public void commandNotification(String command) { 
     46        output.append("> " + command + StringTools.ENDLINE); 
     47    } 
     48 
     49    private void appendColored(String str, int id) { 
     50        StyleRange styleRange = new StyleRange(); 
     51        styleRange.start = output.getText().length(); 
     52        styleRange.length = str.length(); 
     53        styleRange.foreground = output.getDisplay().getSystemColor(id); 
     54        output.append(str); 
     55        output.setStyleRange(styleRange); 
     56    } 
    5457} 
Note: See TracChangeset for help on using the changeset viewer.