From: Scott H. <sco...@us...> - 2005-05-16 22:14:53
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32413/src/org/actionstep Modified Files: ASDrawer.as Log Message: ASDrawer is now the default drawer, and no longer acts as an abstract class ASDefaultDrawer has been removed Index: ASDrawer.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/ASDrawer.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ASDrawer.as 10 May 2005 06:55:12 -0000 1.1 --- ASDrawer.as 16 May 2005 22:03:32 -0000 1.2 *************** *** 30,37 **** import org.actionstep.ASDefaultDrawer; ! import org.actionstep.NSRect; import org.actionstep.NSView; import org.actionstep.NSColor; /** --- 30,38 ---- import org.actionstep.ASDefaultDrawer; ! import org.actionstep.ASDrawerProtocol; import org.actionstep.NSRect; import org.actionstep.NSView; import org.actionstep.NSColor; + import org.actionstep.ASDraw; /** *************** *** 44,49 **** */ class org.actionstep.ASDrawer extends org.actionstep.NSObject { ! private static var g_current:ASDrawer; /** --- 45,51 ---- */ class org.actionstep.ASDrawer extends org.actionstep.NSObject + implements ASDrawerProtocol { ! private static var g_current:ASDrawerProtocol; /** *************** *** 69,74 **** inView:NSView):Void { ! throw new Error("ASDrawer::drawRectColorInView - Method must be " + ! "overridden"); } --- 71,76 ---- inView:NSView):Void { ! ASDraw.drawFill(inView.mcBounds(), aColor.value, aRect.origin.x, ! aRect.origin.y, aRect.size.width, aRect.size.height); } *************** *** 102,106 **** if (g_current == undefined) { ! g_current = new ASDefaultDrawer(); } --- 104,108 ---- if (g_current == undefined) { ! g_current = new ASDrawer(); } |