Hi Paul,

>This will fit nicely into my new OpenFile plug-in

I was thinking the same thing.

thanks,
Larry

On 9/24/07, Paul Austin <[EMAIL PROTECTED]> 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
>



-- 
http://amusingprogrammer.blogspot.com/
-------------------------------------------------------------------------
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