org.nakedobjects.viewer.lightweight
Interface Control

All Known Implementing Classes:
WindowButton

public interface Control


Method Summary
 Bounds getBounds()
           
 Size getRequiredSize()
           
 void invoke(Workspace workspace, View view, Location at)
           
 void paint(Canvas canvas)
           
 void setBounds(Bounds bounds)
           
 

Method Detail

setBounds

public void setBounds(Bounds bounds)

getBounds

public Bounds getBounds()

getRequiredSize

public Size getRequiredSize()

invoke

public void invoke(Workspace workspace,
                   View view,
                   Location at)

paint

public void paint(Canvas canvas)