Thanks Paul. I was already downloading your build. I'll give it a spin this afternoon and will get back to you.
The Sunburned Surveyor On 9/28/07, Paul Austin <[EMAIL PROTECTED]> wrote: > Landon, > > It is tied into my new OpenFile changes, so if people are happy with > what i've done I can merge it into the trunk at any time. The latest > test release is at > http://open.revolsys.com/download/nightly/openjump/openjump-core-1.2-20070928-bin.zip > > Paul > > > Sunburned Surveyor wrote: > > Paul, > > > > Any firm plans on migrating this change to the trunk? Do you need > > someone to do some testing first? > > > > The Sunburned Surveyor > > > > On 9/24/07, Martin Davis <[EMAIL PROTECTED]> wrote: > > > >> Excellent! This will be great functionality to have in OJ. > >> > >> M > >> > >> Paul Austin wrote: > >> > >>> Martin, > >>> > >>> This will fit nicely into my new OpenFile plug-in, all I'll need to do > >>> is make one small change to be able to call the plug-in with a list of > >>> files rather than a single file (used in the open recent). With this > >>> approach if there are any required options or more than one file loader > >>> then the wizard pops up to allow them to select the options. > >>> > >>> I can take on that part as the code hasn't been integrated into the > >>> trunk yet. > >>> > >>> Paul > >>> > >>> > >>> Martin Davis wrote: > >>> > >>> > >>>> That'd be great. The FileDrop code is almost trivial - the trick will > >>>> be figuring out where and how to patch it into JUMP. One thing that > >>>> will be needed I think is a mapping from file extensions to DataSource > >>>> types (AFAIK that's not present now). > >>>> > >>>> I'd volunteer myself, but right now all my open source hours are taken > >>>> up with JTS stuff... > >>>> > >>>> Martin > >>>> > >>>> Sunburned Surveyor wrote: > >>>> > >>>> > >>>> > >>>>> Martin, > >>>>> > >>>>> Maybe I can take a peek at the code in the library this week? > >>>>> > >>>>> SS > >>>>> > >>>>> > >>>>> > >>>>> On 9/19/07, Martin Davis <[EMAIL PROTECTED]> wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> Hey, coders. > >>>>>> > >>>>>> Check out the FileDrop library for doing file drag-and-drop: > >>>>>> > >>>>>> http://iharder.sourceforge.net/filedrop/ > >>>>>> > >>>>>> The code is unlicensed and can be repackaged and used anywhere > >>>>>> > >>>>>> It's almost trivial to use - with one class FileDrop you can respond to > >>>>>> file drop events on any Swing component. It took me literally 5 > >>>>>> minutes > >>>>>> to implement file dropping in the JTS TestBuilder, using this code: > >>>>>> > >>>>>> private void initFileDrop(Component comp) { > >>>>>> new FileDrop(comp, new FileDrop.Listener() { > >>>>>> public void filesDropped(java.io.File[] files) { > >>>>>> try { > >>>>>> openXmlFilesAndDirectories(files); > >>>>>> } catch (Exception ex) { > >>>>>> reportException(null, ex); > >>>>>> } > >>>>>> } > >>>>>> }); > >>>>>> } > >>>>>> > >>>>>> With this, I can see adding file dropping in two places in OJ: > >>>>>> - dropping onto a Task (Project) window would load the dataset(s) into > >>>>>> that Task > >>>>>> - dropping onto the top OJ frame would create a new task and load the > >>>>>> dataset(s) into it > >>>>>> > >>>>>> This is a perfect example of where modularizing into View and Model is > >>>>>> important. The file loading/task creation code should be in the model > >>>>>> module, where it can be called from many different view gestures (menu > >>>>>> items and drop events, in this case). > >>>>>> > >>>>>> Anyone keen to give this a go? > >>>>>> > >>>>>> -- > >>>>>> Martin Davis > >>>>>> Senior Technical Architect > >>>>>> Refractions Research, Inc. > >>>>>> (250) 383-3022 > >>>>>> > >>>>>> > >>>>>> ------------------------------------------------------------------------- > >>>>>> This SF.net email is sponsored by: Microsoft > >>>>>> Defy all challenges. Microsoft(R) Visual Studio 2005. > >>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >>>>>> _______________________________________________ > >>>>>> Jump-pilot-devel mailing list > >>>>>> Jump-pilot-devel@lists.sourceforge.net > >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> ------------------------------------------------------------------------- > >>>>> This SF.net email is sponsored by: Microsoft > >>>>> Defy all challenges. Microsoft(R) Visual Studio 2005. > >>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >>>>> _______________________________________________ > >>>>> Jump-pilot-devel mailing list > >>>>> Jump-pilot-devel@lists.sourceforge.net > >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>> ------------------------------------------------------------------------- > >>> This SF.net email is sponsored by: Microsoft > >>> Defy all challenges. Microsoft(R) Visual Studio 2005. > >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >>> _______________________________________________ > >>> Jump-pilot-devel mailing list > >>> Jump-pilot-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >>> > >>> > >>> > >> -- > >> Martin Davis > >> Senior Technical Architect > >> Refractions Research, Inc. > >> (250) 383-3022 > >> > >> > >> ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2005. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> Jump-pilot-devel mailing list > >> Jump-pilot-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >> > >> > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel