<< Click to Display Table of Contents >> RayPack > 7.3 u6 > User Guide > PackDesigner > MSI / MST / RPP Based Projects > Common Dialogs Select a Folder |
Selecting a folder from a packaging projects directory structure is a quite common task, therefore the Select a folder dialog was designed to handle it as efficient and convenient as possible.
The dialog shows the list of directories available within the currently opened packaging project. The display scheme follows the RayPack directory tree color scheme, which allows to quickly navigate to essential folders in no time. Besides the actual folder name, the list contains a column with the internal folder identifier, which enables packagers to access the directory tree structure as well from the packaging logic angle.
The list is sortable: Clicking on any column header sorts it ascending or descending.
To select a folder from the list, simply left-click it, and use the OK button at the bottom of the dialog to transfer the selection to the view that originally demanded the folder selection to be executed. The Select a folder dialog is closed automatically.
To close the dialog without taking over the selection into the view that originally demanded the folder selection to be executed, users click on the Cancel button, or simply hit Escape on their keyboard.
Beyond selecting a folder from the existing structure, this dialog also offers additional functionality to manipulate the directory tree:
Users can trigger the creation of a new custom folder by using several methods. Either way, the parent of the new folder should be selected first, with a left-click on its name within the directory tree. Once the parent is selected, users can create a new folder by:
•Using the Add or import button at the upper left corner of the dialog, and selecting Folder from the displayed options menu
•Hitting the Insert key on the keyboard
•Right-clicking the parent folder, and selecting New folder from the context menu
The new folder is created with a default name (e. g. New folder (3)) and default identifier (e. g. [NEWFOLDER3]. Since the default values are most definitively about to be changed, the new folder is immediately set into direct inline edit mode, which allows the user to simply start typing to change the folder name.
Please make sure to follow the guidelines for folder names.
Hit enter to save the new folder name. If it is regarded to be invalid, RayPack shows an error icon. Hover over it to display the corresponding error message. Modify the name according to the given hints and hit Enter again to save the new value.
To add another one of the Windows Installer predefined system folders to the directory tree structure, users have to click on the Add or import button at the upper left corner of the dialog, and select Predefined folder from the options menu.
The SPECIAL INSTALLER FOLDERS dialog is displayed, containing a list of all known predefined folders. Those of them which are already available within the project are displayed in a pale font and icon style, with the checkbox within the outer left column already activated. Already existing predefined folders cannot be removed from within this dialog.
Activate the checkbox of one or more not yet available predefined folders, and click OK to add them to the directory structure and return to the Select a folder dialog.
Alternatively, users can click on Apply to add the folder(s) and keep the SPECIAL INSTALLER FOLDERS dialog open for further manipulation.
When the user returns to the Select a folder dialog, the new folders are already available within the tree structure. Since predefined folders may be nested, the arrow icons left of parent folder names have to be used to expand new child levels.
Users trigger the renaming of a folder by applying one of the following actions:
•Right-click a folder and select Rename from the context menu.
•Select a folder and hit F2 on the keyboard.
The folder name is set into the direct inline edit mode. See the section above for details on how to proceed the renaming procedure.
Note: Renaming is not available for predefined folders. |