org.nakedobjects.plugins.dnd.viewer.border
Interface BorderDrawing

All Known Implementing Classes:
LineStyleWindowBorder, SimpleStyleWindowBorder, SwingStyleWindowBorder

public interface BorderDrawing


Method Summary
 void debugDetails(DebugString debug)
           
 void draw(Canvas canvas, Size s, boolean hasFocus, ViewState state, WindowControl[] controls, java.lang.String title)
           
 void drawTransientMarker(Canvas canvas, Size size)
           
 int getBottom()
           
 int getLeft()
           
 void getRequiredSize(Size size, java.lang.String title, WindowControl[] controls)
           
 int getRight()
           
 int getTop()
           
 void layoutControls(Size size, WindowControl[] controls)
           
 

Method Detail

debugDetails

void debugDetails(DebugString debug)

layoutControls

void layoutControls(Size size,
                    WindowControl[] controls)

draw

void draw(Canvas canvas,
          Size s,
          boolean hasFocus,
          ViewState state,
          WindowControl[] controls,
          java.lang.String title)

drawTransientMarker

void drawTransientMarker(Canvas canvas,
                         Size size)

getRequiredSize

void getRequiredSize(Size size,
                     java.lang.String title,
                     WindowControl[] controls)

getLeft

int getLeft()

getRight

int getRight()

getTop

int getTop()

getBottom

int getBottom()


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.