I have started work on some basic coordinate selection tools for
OpenJUMP. (They should work in Vivid's JUMP as well, and I will try to
test the tools in both platforms.) I will encapsulate the tools and a
utility I am calling the Coordinate Clipboard in an extension.

I have created the button icons and have drafted the API for the
CoordinateClipboard. I have also begun working through JUMP's
CursorTool source code.

I am adding some source code comments to the CursorTool class,
AbstractCursorTool class and DragTool class. I will add comments to
the other related classes if I need to use them or learn about them as
part of my extension. I will see if the other JPP developers will
allow me to commit these commented source code files back into the
CVS. If not, I will add them to a SVN at the SurveyOS site.

I will aslo try to take care of the TODO items in JUMP's CursorTool
classes left by Jon Aquino. I may not be searching through all the
CursorTool classes for these items at this point, but I will take a
look at the ones I stumble upon. The first one I will be taking care
of will allow developers to use an image with a size other than 32X32
for their cursor icon.

If you know of a bug or other design issue with the CursorTool classes
that needs to be addressed please let me know. I'd like to take a look
at it right now while I'm working with these classes.

This CoordinateSelector extension will be the precursor to some simple
drafting tools for JUMP/OpenJUMP. I have posted a description of the
tools and the Coordinate Clipboard on the SurveyOS Wiki:

http://surveyoswiki.pbwiki.com/Coordinate%20Selectors%20Plug-In

Please let me know if you are working on something similar. I don't
want ot be duplicating another developer's efforts.

I will tackle the Ram-Independent Feature implementation after this
little project. I thought it would be good to start with something a
little smaller and less complicated. It will give me a chance to get a
little more familiar with OpenJUMP's code base. These are also tools
my Dad and I will need for our current project.

The Sunburned Surveyor

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to