Home » Products » UltraEdit/UEStudio » Menu Commands (UE) » Project

Project Settings Dialog

The Project Settings dialog is used to configure options for the active project. 


UltraEdit Project Settings dialog



UEStudio Project Settings dialog



Project Directory

UltraEdit / UEStudio allows a Project Directory to be specified.  Where possible UltraEdit will use relative paths.  If this is not possible absolute paths will be used for the files added to a project.


In some cases it is advantageous to group multiple sets of files together within a single project.  UltraEdit provides for grouping of these files in named groups.  These groups may be added or deleted as needed and files may be added to each group.


Optional directory for Wordfiles

The Optional directory for Wordfiles entry box allows the user to specify a different wordfile directory to be used for Syntax Highlighting when the project is active.  If the path is fully qualified it will be an absolute path to the wordfile directory, otherwise the path would be a relative path to the project directory or project file (based on settings above).



The CTAGS file entry box allows the user to specify a file to be used for storing data for CTAGS functions.  The option may also be selected to Create CTAG file on project load.  If this item is checked UltraEdit will automatically create the CTAGS tag file when the project is loaded.  These options are only available if the Legacy Ctags Support (UltraEdit-style) checkbox is selected.  


Folder Options

When selected, the Include sub folders in folders option causes UltraEdit to recursively include all sub folders when a folder is added to a Project.  If a Filter is specified (i.e. *. c) only files with matching extensions will be considered part of the project.  If a Filter is specified for a folder in the File Tree View, this filter will apply only to the selected folder and will override the filter defined for the project as a whole in the Project Settings dialog.


Add Group/Add Folder

If the Add Folder button is pressed, the New Folder dialog is presented where users may specify actual folders on the local system or network to be added to the active project.  If the Add Group button is pressed, a New Group dialog is presented and the name entered will be used for a blue colored folder which is displayed in the Project pane in the File View purely for organizational purposes.  Files/folders added to a project may be collected under these notional folders.



* Compilable

This checkbox must be selected for the Set/Change Compiler button, the Compiler Options button, and the Build Mode dropdown to be active.  If this is not selected these items may not be modified and the Build toolbar (available only in UEStudio) will not be active when the project is loaded.


* Set/Change Compiler

Pressing this button launches the Select Compiler dialog which is used to select a compiler for the active project and configure compiler settings.


* Compiler Options

Pressing this button launches the Compiler Options dialog which is used to configure the compiler selected for use with the active project.


* Build Mode

The Build Mode for the active project may be set to either Debug or Release using the Build Mode dropdown.  This may also be modified in the Build toolbar.


* Version Control Support

This checkbox must be selected for the CVS Commit and Update commands at the top of the CVS submenu in the Project menu to be active.  If this option is not selected and a CVS Module Directory isn't specified for the project, then these top two options would not be available as CVS options will not have been configured for the active project.  If this is not selected context menu options for CVS will not be available in the File Tree View when a file is clicked on.


* Manage VCS Modules

Pressing this button presents the VCS Manager dialog where settings for CVS/Subversion accounts may be specified.


* Save version account information in project file

If this option is selected, each checked module in the project will store account information in the project file as a backup to the actual account information stored in the INI file.


* CVS Module Directory

Users may specify the path to the CVS module for the active project here.  The Browse button may be used to navigate to a Module directory if this is preferred.


Include sub folders in folders

This setting, when checked, causes all sub-folders and appropriate files to be added to the project when a folder is added to the project.  If set, any time project files are referenced, a recursive search for the files will be made through the sub-folders of the main folder.



The filter entry allows the user to specify a file filter that will be applied to the files that are part of a folder group.  Only files matching the filter will be added to the group when the folder is updated.



Select Project Debugger

This dropdown allows the user to choose between using an External Debugger, the Integrated WinDbg debugger, or the Integrated PHP debugger.  If External Debugger  is selected then the external debugger specified in the Compiler Options dialog is launched, but integrated debugging is not supported.  This is for debuggers not yet integrated into UEStudio.  


If Integrated WinDbg is selected as the project debugger (currently only for use with projects built with the Microsoft C/C++ compiler) then integrated debugging is supported within UEStudio.  If WinDbg has not been downloaded and installed this may be downloaded from the IDE/Debugger branch in Configuration.


If Integrated PHP is selected as the project debugger then integrated debugging is supported within UEStudio.  If the PHP debugger has not been downloaded and installed this may be downloaded from the IDE/Debugger branch in Configuration.


Working Directory

The Working Directory field specifies the working directory for the debugger to use for the active project.  The full path for the working directory must be specified.


Program Arguments

The Program Arguments field is used to specify arguments to be passed to the process currently being debugged.  


Symbol Paths

The Symbol Paths field is used to specify the path to symbols to be used for the active project.  The user may browse to the directory where the symbols to be used are stored rather than directly specifying this if desired.  The full path for the directory must be specified.  Multiple paths may be specified if delimited by semicolons ";".


* Please note: These items are only included in UEStudio and are not supported in UltraEdit.  

There are no attachments for this article.
Related Articles
Project Converter Dialog
Viewed 2053 times since Thu, Oct 13, 2011
Import command
Viewed 1946 times since Thu, Oct 13, 2011
Insert command
Viewed 2253 times since Thu, Oct 13, 2011
Project menu
Viewed 1608 times since Thu, Oct 13, 2011
Accounts/Settings command
Viewed 3019 times since Thu, Oct 13, 2011
Update command
Viewed 2956 times since Thu, Oct 13, 2011
Open Project/Workspace command
Viewed 2526 times since Thu, Oct 13, 2011
New Project/Workspace command
Viewed 1988 times since Thu, Oct 13, 2011
Restore Project/Workspace command
Viewed 2372 times since Thu, Oct 13, 2011
Close Project/Workspace command
Viewed 2494 times since Thu, Oct 13, 2011