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

Reply via email to