Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.barteo.emulator.app.ui.swt
Class SwtDisplayComponent  view SwtDisplayComponent download SwtDisplayComponent.java

java.lang.Object
  extended bycom.barteo.emulator.app.ui.swt.SwtDisplayComponent
All Implemented Interfaces:
com.barteo.emulator.DisplayComponent

public class SwtDisplayComponent
extends java.lang.Object
implements com.barteo.emulator.DisplayComponent


Field Summary
private  org.eclipse.swt.widgets.Canvas deviceCanvas
           
private  com.barteo.emulator.device.swt.SwtMutableImage displayImage
           
private  com.barteo.emulator.app.ui.DisplayRepaintListener displayRepaintListener
           
private  java.lang.Runnable redrawRunnable
           
 
Constructor Summary
(package private) SwtDisplayComponent(org.eclipse.swt.widgets.Canvas deviceCanvas)
           
 
Method Summary
 void addDisplayRepaintListener(com.barteo.emulator.app.ui.DisplayRepaintListener l)
           
private  void fireDisplayRepaint(com.barteo.emulator.device.MutableImage image)
           
 com.barteo.emulator.device.MutableImage getDisplayImage()
           
 void paint(SwtGraphics gc)
           
 void removeDisplayRepaintListener(com.barteo.emulator.app.ui.DisplayRepaintListener l)
           
 void repaint()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deviceCanvas

private org.eclipse.swt.widgets.Canvas deviceCanvas

displayImage

private com.barteo.emulator.device.swt.SwtMutableImage displayImage

displayRepaintListener

private com.barteo.emulator.app.ui.DisplayRepaintListener displayRepaintListener

redrawRunnable

private java.lang.Runnable redrawRunnable
Constructor Detail

SwtDisplayComponent

SwtDisplayComponent(org.eclipse.swt.widgets.Canvas deviceCanvas)
Method Detail

addDisplayRepaintListener

public void addDisplayRepaintListener(com.barteo.emulator.app.ui.DisplayRepaintListener l)
Specified by:
addDisplayRepaintListener in interface com.barteo.emulator.DisplayComponent

removeDisplayRepaintListener

public void removeDisplayRepaintListener(com.barteo.emulator.app.ui.DisplayRepaintListener l)
Specified by:
removeDisplayRepaintListener in interface com.barteo.emulator.DisplayComponent

getDisplayImage

public com.barteo.emulator.device.MutableImage getDisplayImage()
Specified by:
getDisplayImage in interface com.barteo.emulator.DisplayComponent

paint

public void paint(SwtGraphics gc)

repaint

public void repaint()
Specified by:
repaint in interface com.barteo.emulator.DisplayComponent

fireDisplayRepaint

private void fireDisplayRepaint(com.barteo.emulator.device.MutableImage image)