Thanks! Yeah I know, it's a large lib. Something I mean to look at for next revision. Maybe a different technique for handling the snap cases might yield less code. I just wanted to get something functional out there, as a starting point. The technique I chose was to break up inner and outer snap borders, each border has 8 regions (4 corners and 4 sides), and 8 directions which break down to 3 (or 4) classifications: towards, away from, parallel (one way or two ways) to the border. Then there are different snap types which act different based on direction and distance (while in a snap zone). In addition a few public methods can be called with varying arguments for flexibility, which increased the code size. As it stands, I actually need to add more features and fixes to the library, so it will get bigger. Maybe I should break the class into sub classes or something, with a common file, and "optional feature" files, so people can choose only what they want (to some extent).
Leif ----- Original Message ----- From: "Raymond Irving" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 02, 2003 11:45 PM Subject: Re: [Dynapi-Dev] Newest SnapX in next .zip release > > Very good job on the SnapX class Leif. > > Just one question... Is it possible to reduce the size > of the library? > > > -- > Raymond Irving > > --- Leif W <[EMAIL PROTECTED]> wrote: > > sf.net username: warp9pnt9 > > > > I can log into this account and have PuTTY (the > > entire suite) and WinCVS > > installed. Will configure once I'm able to verify > > that I can log in to the > > dynapi site. > > > > Leif > > > > ----- Original Message ----- > > From: "Raymond Irving" <[EMAIL PROTECTED]> > > To: "Leif W" <[EMAIL PROTECTED]>; > > <[EMAIL PROTECTED]> > > Sent: Monday, June 02, 2003 4:07 PM > > Subject: Re: [Dynapi-Dev] Newest SnapX in next .zip > > release > > > > > > > > > > Very sorry Leif. Over the weekend my email was > > over > > > quota so I did not get any mail from the DynAPI > > group. > > > I'll upload your changes to CVS tonight. > > > > > > As for CVS access I would like for many more > > persons > > > to have read/write access to the CVS. This can be > > done > > > by setting up a sourceforge account, send me the > > name > > > of the account and then setup Putty and WinCVS on > > your > > > windows machine. It's documentent on the > > SourceForge > > > website and I can help where ever possible > > > > > > > > > -- > > > Raymond Irving > > > > > > > > > > > > > > > > > > --- Leif W <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > > > > > The newest SnapX I posted to the mail and to the > > > > patch list on Saturday > > > > didn't make it into the CVS. I can't seem to > > get my > > > > password working on the > > > > DynAPI site, and I never had write-access to the > > > > CVS. Can somebody please > > > > add it to the CVS for me. > > > > > > > > Thanks, > > > > > > > > Leif > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.net email is sponsored by: eBay > > > > Get office equipment for less on eBay! > > > > > > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > > > > _______________________________________________ > > > > Dynapi-Dev mailing list > > > > [EMAIL PROTECTED] > > > > > > > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! Calendar - Free online calendar with sync > > to Outlook(TM). > > > http://calendar.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: eBay > > > Get office equipment for less on eBay! > > > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > [EMAIL PROTECTED] > > > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: eBay > > Get office equipment for less on eBay! > > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > > _______________________________________________ > > Dynapi-Dev mailing list > > [EMAIL PROTECTED] > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: eBay > Get office equipment for less on eBay! > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > _______________________________________________ > Dynapi-Dev mailing list > [EMAIL PROTECTED] > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > ------------------------------------------------------- This SF.net email is sponsored by: eBay Get office equipment for less on eBay! http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED] http://www.mail-archive.com/[EMAIL PROTECTED]/