----- Original Message ----- From: "Raymond Irving" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 27, 2003 10:08 PM Subject: Re: [Dynapi-Dev] Snap functionality demo
> Very nice work Lief. Thanks! > 1) I agree with Doug there should be feature which > checks to see how far the mouse has moved before > releasing the snapped object. On the TODO list, I'll look into it this weekend. > 2)I'm no sure I like the format you're using for > setSnapBoundary(). IMO I think using something like > setSnapBoundary(type,t,r,b,l) would be more flexible: > > lyr1.setSnapBoundary('inner',10,10,20,20); > lyr2.setSnapBoundary('outer',10,10,20,20); This format implies folding the setSnapType into the setSnapBoundary method. What about the 'both' snapType? In the checkForSnap code I have to look at the snapType to determine if I need to checkForSnapInner or checkForSnapOuter or both. Should it look like this? lyr3.setSnapBoundary('both',10,10,20,20,10,10,20,20); Or leave it to the coder (maybe a bit confusing): lyr4.setSNapType('both'); lyr4.setSnapBoundary('inner',10,10,20,20); lyr4.setSnapBoundary('outer',10,10,20,20); > The same would go for getSnapBoundary(): > > var a = getSnapBoundary('inner'); Believe it or not I was going to do this, but ran into some snag and decided to put it aside just to get some initial feedback. I can't remember what it was right now. I'll look at it again and if I still have a problem I'll ask for suggestions. > 3) What about adding a feaure to make the dragged > layer snap to and invisible grid inside it's parent? > For example: > > lyr.setSnapGridSize(25); > lyr.snapToGrid(true); This sounds interesting. It seems complex, but might be simpler than I think. I'll get to this after getting the other stuff ironed out. > PS. It's looking very good, keep up the good work. I'll be looking at this stuff over the weekend. Thanks for the feedback. Leif ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED] http://www.mail-archive.com/[EMAIL PROTECTED]/