Menu

#173 CtagsInterface: move dependences project option pane into pv

open
nobody
None
5
2010-01-29
2010-01-13
Alan Ezust
No

move dependencies project option pane into projectviewer itself so other plugins can use it too.

Discussion

  • Alan Ezust

    Alan Ezust - 2010-01-13
    • assigned_to: nobody --> shlomy
     
  • Alan Ezust

    Alan Ezust - 2010-01-27

    Looking at the ProjectDependencies.java, I notice that the class itself depends on CtagsInterface's class ProjectWatcher. Is there a way we can move that out of the ProjectDependencies class so we can move that into ProjectViewer?

     
  • Anonymous

    Anonymous - 2010-01-29

    I have no time to do this now, so if someone else is willing to, please do. When I have some free time for this, I will assign it back to myself if it's still relevant.

    The dependencies of ProjectDependencies.java on CtagsInterface classes are trivial; ProjectWatcher simply provides all the direct interface to PV, and you don't need it at all when the class is already in PV, as you can call PV methods directly.

     
  • Anonymous

    Anonymous - 2010-01-29
    • assigned_to: shlomy --> nobody
     
  • Anonymous

    Anonymous - 2010-01-29

    Also, currently the project dependencies can include source trees or other projects. I am not sure that "source trees" are really needed, but if they are, I'd also like to make it more complete by adding archives, as CtagsInterface can also work with zipped source code libraries (archives).

     
  • Alan Ezust

    Alan Ezust - 2010-01-29

    I noticed that the way that eclipse specifies its project dependencies is all in the .classpath.
    Perhaps jEdit can read/write these XML files too for the info about project dependencies.
    The <classpathentry> nodes of kind="src" have paths that describe projedct names.
    Perhaps this option pane should load/store info to/from that file?

     

Log in to post a comment.