SlickEdit Community

SlickEdit Product Discussion => SlickEdit® => Topic started by: pmwhite on January 25, 2013, 07:03:17 PM

Title: Auto-generated project folders (Source Files, Header Files, etc.)
Post by: pmwhite on January 25, 2013, 07:03:17 PM
I am using SE 17.0.3. When I create a new project, SE automatically creates folders: Source Files, Header Files, Resource Files, and so on.

1) Is it possible to turn those off from the GUI? (I understand I can modify the vpj file myself, but I am guessing there's a friendlier way.)
2) I created a project with many folders of its own. Now I have the following hierarchy within SE project viewer:
Code: [Select]
Project
|-- Source Files
|---- ProjectDir1
|------ file1.cpp
|------ file2.cpp
|---- ProjectDir2
|------ file3.cpp
|---- ProjectDir3
|------ file4.cpp
|-- Header Files
|---- ProjectDir1
|------ file1.h
|------ file2.h

This is annoying because each project's directory is sharded among at least two virtual folders. I would prefer the following:
Code: [Select]
Project
|-- ProjectDir1
|---- Source Files
|------ file1.cpp
|------ file2.cpp
|---- Header Files
|------ file1.h
|------ file2.h
|-- ProjectDir2
|---- Source Files
|------ file3.cpp
|-- ProjectDir3
|---- Source Files
|------ file4.cpp

Is this layout possible, without creating a separate VS project for each ProjectDir?
Title: Re: Auto-generated project folders (Source Files, Header Files, etc.)
Post by: Phil Barila on January 25, 2013, 10:13:08 PM
I'm not sure, as it's somewhat dependent on your directory tree structure, but you can try Right-clicking in the Projects Tool Window on one of the .vpj files and selecting Auto-Folder->Directory View or Package View.  Not sure how Package View differs from Directory View.
Title: Re: Auto-generated project folders (Source Files, Header Files, etc.)
Post by: pmwhite on January 28, 2013, 07:58:46 PM
Thanks. Package View works much better. Its only downside is that it shows the full path to each package, so I can't see at a glance which of the 30 package entries I want to expand.