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

Reply via email to