home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / prjbld.zip / PRJBLD.INF (.txt) < prev    next >
OS/2 Help File  |  1999-02-15  |  2MB  |  1,595 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Overview ΓòÉΓòÉΓòÉ
  3.  
  4.  PrjBld: OS/2 Programmers Project Folder Creation Tool 
  5.  
  6. Copyright (c) 1998, IDK, Inc. 
  7.  
  8. All Rights Reserved 
  9.  
  10. Visit our Web site! 
  11.  
  12.   View IDK web site with Netscape 
  13.   View IDK web site with Web Explorer (not recommended) 
  14.  
  15. If you have problems with your browser, click here: Netscape and Explorer 
  16.  
  17. Introduction 
  18.  
  19.  
  20. ΓòÉΓòÉΓòÉ 1.1. Disclaimer ΓòÉΓòÉΓòÉ
  21.  
  22. Use this software at your own risk! 
  23.  
  24. This is a pre-release product, and has not been fully  tested.  While we have 
  25. made every attempt to ensure that the software is free from bugs, IDK, Inc. is 
  26. not responsible for any loss of data due to use of this program.  Read the 
  27. complete license for details. 
  28.  
  29. Please backup your desktop prior to using PrjBld! 
  30.  
  31. All product names mentioned in this document are the property of the copyright 
  32. holders. 
  33.  
  34.  
  35. ΓòÉΓòÉΓòÉ 1.2. Introduction ΓòÉΓòÉΓòÉ
  36.  
  37. Introduction 
  38.  
  39. PrjBld is a folder and application icon creation tool targeted to programmers 
  40. using OS/2 as a development platform.  Project folders created by this program 
  41. are not compiler/language specific. 
  42.  
  43. Folders created by this product compartmentalize your project into a single 
  44. folder.  The folder contains all the tools you need to work on any aspect of 
  45. product development.  Each application icon is preconfigured to work on files 
  46. within your main project directory. The command line parameters and DOS 
  47. Settings (if any) of each application icon are also preconfigured. 
  48.  
  49. With a few mouse clicks you can be up and running on any project:  All program 
  50. icons are automatically customized to work with your project! PrjBld will add 
  51. directory shadow icons for all the directories that are important to your 
  52. project.  PrjBld will create any missing paths for you, if you are starting on 
  53. a brand new project. 
  54.  
  55. PrjBld will instantly create a project folder for existing projects too. 
  56.  
  57. PrjBld is easily configurable to support DOS, WinOS/2 and OS/2 hosted compilers 
  58. and development environments. 
  59.  
  60. In seconds, you can create a folder like this: 
  61.  
  62. Each icon in the folder shown above is preconfigured to open in the proper 
  63. project subdirectory, or act on the source code found in the main project 
  64. directory. 
  65.  
  66. PrjBld has the following features: 
  67.  
  68.   Creates a new project directory if it does not already exist 
  69.   Creates a project folder and populates it with tools 
  70.   Adds directory shadows to important directories for quick access 
  71.   Adds OS/2 and DOS window icons targeted to your project directory 
  72.   User can specify individual DOS or WinOS/2 settings for each tool 
  73.   Extensive drag & drop support for files and directories 
  74.   Extensive help built in 
  75.  
  76. See Usage Notes for tips, limitations, and a list of known bugs. 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 1.3. Requirements ΓòÉΓòÉΓòÉ
  80.  
  81. Requirements 
  82.  
  83. PrjBld has the following requirements: 
  84.  
  85.   OS/2 Warp version 3 or greater (Tested on OS/2 Warp 4.0 only, but should 
  86. work on  3.0) 
  87.   2.5 Mb hard drive space 
  88.   32M memory recommended 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 1.4. Installation ΓòÉΓòÉΓòÉ
  92.  
  93. Installation 
  94.  
  95. To install, simply unzip the contents of the prjbld release zip into an empty 
  96. directory; we recommend c:\prjbld, but any directory name is fine.  Next, run 
  97. the enclosed INSTALL.CMD file to create the PrjBld icon on your desktop. 
  98.  
  99. If you would like some free animated folder icons (about 550 of them) for use 
  100. with PrjBld, click on one of the links below: 
  101.  
  102.   Download fldico.zip (570k) using Netscape 
  103.   Download fldico.zip (570k) using Web Explorer 
  104.  
  105. If you have problems with your browser, click here: Netscape and Explorer 
  106.  
  107. Note that the FLDICO.ZIP file contains some long file names and should be 
  108. unzipped on an HPFS drive if you want to see all of them.  Unzip them into an 
  109. empty directory.  Once you use one of the FLDICO.ZIP icons, PrjBld will 
  110. remember the path to this directory. 
  111.  
  112. If you do not have a current VROBJ.DLL (rev D) in your LIBPATH, You will need 
  113. to manually install one.  Note that VROBJ.DLL is used by all VXREXX programs. 
  114. Click on one of the links below to download the latest version of VROBJ. 
  115.  
  116.   Download VROBJ.DLL (400k) using Netscape 
  117.   Download VROBJ.DLL (400k) using Web Explorer 
  118.  
  119. To uninstall, please run the UNINSTAL.CMD file.  It will remove most of the 
  120. files associated with PrjBld as well as the PrjBld desktop icon. Delete the 
  121. C:\PRJBLD directory and its contents to finish the uninstall process. 
  122. Uninstall leaves the PRJBLD.INI intact so that you can reinstall and retain 
  123. your old settings and registration information.  You will probably want to keep 
  124. VROBJ.DLL, as this is used by all VXREXX applications - not just PrjBld. 
  125.  
  126.  
  127. ΓòÉΓòÉΓòÉ 1.5. Support ΓòÉΓòÉΓòÉ
  128.  
  129. Support 
  130.  
  131. Support for this pre-release is handled only by email  We would like to hear 
  132. from you about any questions, comments, suggestions or bug reports for PrjBld. 
  133.  
  134. Please contact IDK via: 
  135.  
  136.   Email: prjbld@idk-inc.com 
  137.  
  138. Thank you for trying PrjBld! 
  139.  
  140. Visit our Web site! 
  141.  
  142.   View IDK web site with Netscape 
  143.   View IDK web site with Web Explorer (not recommended) 
  144.   Send mail to IDK, Inc. via Netscape 
  145.   Send mail to IDK, Inc. via Web Explorer 
  146.  
  147. If you have problems with your browser, click here: Netscape and Explorer 
  148.  
  149.  
  150. ΓòÉΓòÉΓòÉ 1.6. Usage Notes ΓòÉΓòÉΓòÉ
  151.  
  152. Usage Notes 
  153.  
  154. These sections give tips, limitations, a list of known bugs and troubleshooting 
  155. information. 
  156.  
  157. The top level window is usually the only one you will have to interact with 
  158. when creating a new project - after configuring PrjBld that is. 
  159.  
  160. For each new project you will  have to select a unique project name.  If you 
  161. want to have a line break in the project name (on the Project folder icon), use 
  162. a caret (^) character like so: 
  163.  
  164.  My^Very Very Long^Project Name 
  165.  
  166. The project name is used only for the folder Icon text. 
  167.  
  168. Warning!  If you use an existing project name, the old project folder will be 
  169. destroyed and replaced by a new one. 
  170.  
  171. Normally this is not a big problem - your source code and other files are not 
  172. affected, but any customized object settings for the icons in the old folder 
  173. will be lost.  Only folders created with PrjBld can be overwritten by PrjBld in 
  174. this way. 
  175.  
  176. PrjBld uses special object IDs for project folders that you are unlikely to 
  177. have used.  Note that the ability to overwrite folders is actually a feature. 
  178. You can fix a "broken" project folder in just a few seconds. 
  179.  
  180. Next, enter a fully qualified path to your project directory.  If the path does 
  181. not exist, it will be created for you.  You may drag and drop a directory here, 
  182. click the browse button or right-click the field.  PrjBld uses this path to 
  183. "point" all your tools to this directory.  Normally this subdirectory contains 
  184. most or all of the source code for the current project. 
  185.  
  186. Next, enter the location of the folder that contains all of your projects.  If 
  187. you leave this field blank, the new project folder will be created on your 
  188. desktop.  PrjBld remembers the loaction of the top level project folder.  The 
  189. easiest way to enter the folder location is to drag/drop the top level project 
  190. folder on this field. 
  191.  
  192. Insure that your configuration settings are correct, and then click the Create 
  193. button. 
  194.  
  195. If the resulting project folder has Program or shadow icons that you don't 
  196. need, simply delete them with the Delete key or your shredder.  Deleting a 
  197. PrjBld icon does not affect the associated application or subdirectory. 
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 1.6.1. Tips ΓòÉΓòÉΓòÉ
  201.  
  202. Tips 
  203.  
  204. This section contains hints and tips for using PrjBld effectively. 
  205.  
  206. Make sure you go through all the Config notebook pages and set all the fields 
  207. appropriately before use. 
  208.  
  209. Using PrjBld, create Program Objects for common tools like word processors.  In 
  210. the command line settings, use a relative path like: 
  211.  
  212. .\DOCS\MANUAL.DOC 
  213.  
  214. Now you can double click on the Star Office program object in your project 
  215. folder and have it automatically open the manual for your project. 
  216.  
  217. Make maximum use of Drag & Drop - it will save a lot of keystrokes and "mousing 
  218. around". 
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ 1.6.2. Limitations ΓòÉΓòÉΓòÉ
  222.  
  223. Limitations 
  224.  
  225. PrjBld can not handle drag and drop of Program Objects.  You can only drag and 
  226. drop executable file objects (*.EXE, *.CMD, *.COM) and directory folders. 
  227.  
  228.  
  229. ΓòÉΓòÉΓòÉ 1.6.3. Known Bugs ΓòÉΓòÉΓòÉ
  230.  
  231. Known Bugs 
  232.  
  233. This section describes known bugs in the current (pre-release) version. 
  234.  
  235. There are no known bugs 
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 1.6.4. Troubleshooting ΓòÉΓòÉΓòÉ
  239.  
  240. Troubleshooting 
  241.  
  242. This section will contain information on diagnosing problems or gathering 
  243. information for technical support. 
  244.  
  245. The console window contains messages concerning the creation success or failure 
  246. of each new object. If something goes wrong, please inform Tech Support of the 
  247. exact failure message. 
  248.  
  249.  
  250. ΓòÉΓòÉΓòÉ 2. Register ΓòÉΓòÉΓòÉ
  251.  
  252. Register PrjBld! 
  253.  
  254. PrjBld is Shareware.  If you use it beyond a 30 day trial period, you should 
  255. either pay for it or delete it from your computer. 
  256.  
  257. Paying for (Registering) PrjBld is very easy and inexpensive. After paying for 
  258. PrjBld, you will be sent a registration key that will remove the startup delay 
  259. and nag screen. 
  260.  
  261.  
  262. Click one of the options below to Register PrjBld 
  263.   View BMT Micro web site online registration with Netscape. 
  264.   View BMT Micro web site online registration with Web Explorer. 
  265.   View Snail-Mail registration form. 
  266.  
  267. If you have problems with your browser, click here: Netscape and Explorer 
  268.  
  269. When you receive your registration number, click the About button on the main 
  270. PrjBld form. The following screen should appear: 
  271.  
  272. Enter your name exactly as it was supplied in your registration paperwork or 
  273. Email.  Next, enter your registration and serial numbers.  Click the Ok button. 
  274. If you typed everything in correctly, the nag screen should no longer appear. 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 3. Actions ΓòÉΓòÉΓòÉ
  278.  
  279. How to use the PrjBld Interface 
  280.  
  281. PrjBld accepts inputs using the Mouse, Keyboard and by dragging and droping of 
  282. file and directory icons. 
  283.  
  284. All changes to data fields are saved immediately after the change has been 
  285. made. 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ 3.1. Keyboard ΓòÉΓòÉΓòÉ
  289.  
  290. Keyboard Use 
  291.  
  292. "Alt+" combinations are reserved for field and button movement.  Each data 
  293. field or button with an associated accelerator key has an Underlined letter in 
  294. the caption.  Hold the Alt key down and press the letter associated with the 
  295. field or button you want to jump to.  The field  will be given the input focus 
  296. or in the case of buttons,, activation of the button function will result. 
  297.  
  298. In all windows and notebook pages, you may use the Tab key to move between 
  299. fields. 
  300.  
  301. In multiline editor fields, use the Enter key to make line breaks between each 
  302. line of attribute information.  It is not necessary to add trailing semicolons 
  303. (;) to attribute/settings lines. 
  304.  
  305. In the text editor, you can use most standard movement and selection keys, plus 
  306. some additional, as follows: 
  307.  
  308.  Up, Down, Right, Left: basic movement 
  309.  Home, End: beginning or end of line 
  310.  Ctrl+Home, Ctrl+End: top or bottom of section 
  311.  Ctrl+Right, Ctrl+Left: move right or left by one space delimited word 
  312.  Ctrl-Insert save highlighted text to the clipboard 
  313.  Shift-Insert inserts text in clipboard to the field with input focus 
  314.  
  315.  
  316. ΓòÉΓòÉΓòÉ 3.2. Mouse ΓòÉΓòÉΓòÉ
  317.  
  318. Mouse Use 
  319.  
  320.  Left-Click (LMB) on fields to give them the input focus. 
  321.  
  322.  Right-Click (RMB) on Path fields to pop up a path selector dialog box. 
  323.  
  324. Left-Click notebook tabs to jump to the desired page.  Note:  Not all pages 
  325. have a tab. 
  326.  
  327. Left-Click the small arrow icons at the lower right of the Config notebook to 
  328. scroll from page to page. 
  329.  
  330. Left-Click buttons to activate them. 
  331.  
  332. In text editor fields, click with the left button to move the keyboard cursor. 
  333. Double-click to move the keyboard cursor and then select the cursored word. 
  334. Drag after a click or double-click to extend the selection. 
  335.  
  336. Moving the mouse over a control without clicking to see "hint" help on that 
  337. control. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 3.3. Drag & Drop ΓòÉΓòÉΓòÉ
  341.  
  342. Drag & Drop 
  343.  
  344. All Executable and Path fields support drag and drop of File or Directory 
  345. icons.  If you attempt to drop an inappropriate object on a path field, the 
  346. "you can't do that" mouse cursor will appear. 
  347.  
  348. To add a path using a drag and drop move, open your Drives object and select 
  349. the appropriate drive letter. 
  350.  
  351. Next, find the directory folder you want to use for a project directory.  Press 
  352. and hold the Right Mouse Button (RMB) on the desired directory.  While holding 
  353. the RMB mouse button down, drag the mouse to the desired path field in PrjBld. 
  354. Release the RMB when the mouse cursor/folder icon is over the top of the PrjBld 
  355. field.  The field will automatically fill in with the path of the folder you 
  356. just dragged and dropped. 
  357.  
  358. Use the same technique on EXE, CMD and  COM objects in the DOS, PM and WinOS/2 
  359. notebook pages. 
  360.  
  361. Note: Unfortunately, you cannot drop Program objects on path fields.  Find the 
  362. actual EXE associated with a Program object and drop it on the PrjBld field 
  363. instead. 
  364.  
  365.  
  366. ΓòÉΓòÉΓòÉ 3.4. Netscape and Explorer ΓòÉΓòÉΓòÉ
  367.  
  368. Netscape and Explorer 
  369.  
  370. This help file (INF) contains several links to WWW and FTP sites.  Clicking on 
  371. a Netscape or Explorer link will launch your browser and connect to the 
  372. appropriate site.  We strongly recommend that you use Netscape, since several 
  373. of the links point to WWW sites that use HTML frames.  They will look pretty 
  374. ugly when viewed with Explorer. 
  375.  
  376. Note that on some workstations, it may be necessary to connect to the Internet 
  377. manually prior to using one of these INF links.  This INF does not 
  378. automatically invoke the dialer via LINKUP.EXE. 
  379.  
  380. Check out InJoy if you want to automatically connect to the Internet when an 
  381. application tries to access a WWW or FTP site... or get a cable modem. 
  382.  
  383.  
  384. ΓòÉΓòÉΓòÉ 4. PrjBld Program Windows ΓòÉΓòÉΓòÉ
  385.  
  386. PrjBld Windows 
  387.  
  388. The Startup window appears when you first invoke PrjBld.  It is used to select 
  389. the name of the new project and the top level directory of the project source 
  390. code. 
  391.  
  392. The Main Folder window appears when you first click on the Config button.  It 
  393. is the first page of the settings notebook. 
  394.  
  395. The DOS Application notebook page appears when you click on one of the DOS 
  396. Application notebook tabs.  You are allowed to specify up to 4 DOS applications 
  397. that PrjBld will create program objects for. 
  398.  
  399. The PM Application Settings notebook page appears when you click on one of the 
  400. PM Application notebook tabs.  You are allowed to specify up to 4 Presentation 
  401. Manager (PM) applications that PrjBld will create program objects for. 
  402.  
  403. The Shadow Paths notebook page appears when you click on the second page of the 
  404. Main Folder notebook tab.  There are seven paths for commonly used project 
  405. directories.  You can use relative or fullly qualified paths. 
  406.  
  407. There are 4 WinOS/2 Applications notebook pages that allow you to create up to 
  408. 4 WinOS/2 application icons (Program objects) 
  409.  
  410. The DOS Command Window notebook page allows you to create a DOS Command window 
  411. object targeted to your project.  This object will automatically open up in 
  412. your project directory so that you can run DOS command line utilities or test 
  413. new DOS programs.  The notebook page allows you to set special DOS Settings for 
  414. this DOS window only that override any global DOS settings you may have 
  415. specified during your initial Warp install.  This allows you to use DPMI 
  416. memory, IDLE_SENSITIVITY, Etc. settings specific to your project development 
  417. environment.  You may also select full screen or windowed VDM mode. 
  418.  
  419. The OS/2 Command Window notebook page allows you to create a windowed or full 
  420. screen OS/2 command prompt window.  The window will use the project path as the 
  421. default directory.  Use this command prompt object to run text mode OS/2 
  422. applications and utiliites against your project source. 
  423.  
  424.  
  425. ΓòÉΓòÉΓòÉ 4.1. Startup Window ΓòÉΓòÉΓòÉ
  426.  
  427. Startup Window 
  428.  
  429. The top level window is usually the only one you will have to interact with 
  430. when creating a new project - after configuring PrjBld that is.  Use this 
  431. window to create new project folders. 
  432.  
  433. For each new project you will  have to select a unique project name.  The 
  434. project name is used only for the folder Icon text. 
  435.  
  436. Next, enter a fully qualified path to your project directory.  Normally this 
  437. subdirectory contains most or all of the source code for the current project. 
  438. You can use the Browse button to assist you with path selection. 
  439.  
  440. Next, enter the location of the main folder that contains all of your projects. 
  441. If you leave this field blank, the new project folder will be created on your 
  442. desktop. 
  443.  
  444. PrjBld remembers the location of the main (top level) project folder.  The 
  445. easiest way to enter the folder location is to drag/drop the top level project 
  446. folder on this field. 
  447.  
  448. The two folder icon fields show the open and closed folder icons that will be 
  449. used to create the new project folder.  If you want to change them, drag and 
  450. drop a new folder icon on the appropriate field.  If you would rather use a 
  451. file selection dialog, right-click on the icon field to pop up an Icon 
  452. viewer/selector.  Prjbld remembers the paths to each icon. 
  453.  
  454. Insure that your configuration settings are correct by reviewing the settings 
  455. notebook found under the Config button, and then click the Create button. 
  456.  
  457. If the resulting project folder has Program or shadow icons that you don't 
  458. need, simply delete them with the Delete key or your shredder.  Deleting a 
  459. PrjBld icon does not affect the associated application or subdirectory. 
  460.  
  461. Press the Quit button to exit PrjBld. 
  462.  
  463. For fun, click on the picture. 
  464.  
  465.  
  466. ΓòÉΓòÉΓòÉ 4.1.1. Project Name ΓòÉΓòÉΓòÉ
  467.  
  468. Project Name 
  469.  
  470. Enter the name of the project.  This string will appear below the project 
  471. folder icon. 
  472.  
  473. Warning!  If you use an existing project name, the old project folder will be 
  474. destroyed and replaced by a new one.  Normally this is not a big problem - your 
  475. source code and other files are not affected, but any customized object 
  476. settings for the icons in the old folder will be lost. 
  477.  
  478. Only folders created with PrjBld can be overwritten by PrjBld in this way. 
  479. PrjBld uses special object IDs for project folders that you are unlikely to 
  480. have used.  Note that the ability to overwrite folders is actually a feature. 
  481. You can fix a "broken" project folder in just a few seconds. 
  482.  
  483. If you want to have a line break in the project name (on the Project folder 
  484. icon), use a caret (^) character like so: 
  485.  
  486.  My^Very Very Long^Project Name 
  487.  
  488.  
  489. ΓòÉΓòÉΓòÉ 4.1.2. Project Directory ΓòÉΓòÉΓòÉ
  490.  
  491. Project Directory 
  492.  
  493. Use this field to enter the path to the main source code directory for your 
  494. project. 
  495.  
  496. If the path you enter does not exist, it will be created for you.  To enter a 
  497. path, you may drag and drop a directory folder icon here, click the Browse 
  498. button or right-click the field. 
  499.  
  500. PrjBld uses this path to "point" all your tools to this directory. 
  501.  
  502.  
  503. ΓòÉΓòÉΓòÉ 4.1.3. Main Folder ΓòÉΓòÉΓòÉ
  504.  
  505. Main Folder 
  506.  
  507. Enter the name of the top level project folder, if any.  The top level folder 
  508. is the location of the folder you are about to create. The best way to 
  509. designate a folder location is to drag the destination folder and drop it on 
  510. this field. 
  511.  
  512. The path to folders on your desktop is something like: 
  513.  
  514.   D:\Desktop\Projects 
  515.  
  516. Your desktop path will undoubtedly differ, so don't type this in! 
  517.  
  518. If you leave this field blank, the new project folder will appear on your 
  519. desktop. 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 4.1.4. Browse Button ΓòÉΓòÉΓòÉ
  523.  
  524. Browse Button 
  525.  
  526. Click this button to open a directory browser dialog box.  Either select an 
  527. existing directory, or type in a new one in the field under the Directories 
  528. caption. 
  529.  
  530. If the directory you enter does not exist, PrjBld will create it for you. 
  531.  
  532. Note:  Prjbld can create multiple directory levels at a time. 
  533.  
  534. Click Ok if you find the directory you want, click Cancel if you do not wish to 
  535. select/create a directory. 
  536.  
  537.  
  538. ΓòÉΓòÉΓòÉ 4.1.5. Create Button ΓòÉΓòÉΓòÉ
  539.  
  540. Create Button 
  541.  
  542. Click this button to start the folder creation process.  Insure that you have 
  543. previously set up PrjBld's settings notebook, found under the Config button. 
  544.  
  545. PrjBld retains its config notebook settings, so normally you can reuse the 
  546. settings from the last time you used PrjBld. 
  547.  
  548. Feel free to delete folders and application icons created by PrjBld.  They are 
  549. shadows or deletable program objects - not the original subdirectory or EXE. 
  550.  
  551. Note that PrjBld overwrites any folder previously created by PrjBld that uses 
  552. the exact same name (case insensitive) as entered in the Project Name field. 
  553.  
  554.  
  555. ΓòÉΓòÉΓòÉ 4.1.6. Quit Button ΓòÉΓòÉΓòÉ
  556.  
  557. Quit Button 
  558.  
  559. Click  this button to exit PrjBld. 
  560.  
  561. You may also use Alt+Q. 
  562.  
  563.  
  564. ΓòÉΓòÉΓòÉ 4.1.7. Config Button ΓòÉΓòÉΓòÉ
  565.  
  566. Config Button 
  567.  
  568. Click this button (or type Alt+g) to open up PrjBld's configuration notebook. 
  569.  
  570. The folder contains tabs corresponding to: 
  571.  
  572.   Main Folder 
  573.   DOS 1 
  574.   DOS 2 
  575.   DOS 3 
  576.   PM 1 
  577.   PM 2 
  578.   PM 3 
  579.   WinOS2 1 
  580.   WinOS2 2 
  581.   WinOS2 3 
  582.   OS2 CMD 
  583.   DOS CMD 
  584.  
  585.  
  586. ΓòÉΓòÉΓòÉ 4.1.8. Picture ΓòÉΓòÉΓòÉ
  587.  
  588. Picture 
  589.  
  590. For some cheap thrills, click on the picture.  Yes, its my ugly face.  The 
  591. luxuriously appointed IDK world corporate headquarters is in the background. 
  592.  
  593.  
  594. ΓòÉΓòÉΓòÉ 4.1.9. Startup Folder Open Icon ΓòÉΓòÉΓòÉ
  595.  
  596. Startup Folder Open Icon 
  597.  
  598. This field shows the folder open icon that will be used to adorn your new 
  599. project folder. 
  600.  
  601. For more information, click here Folder Icons, Open 
  602.  
  603.  
  604. ΓòÉΓòÉΓòÉ 4.1.10. Startup Folder Closed Icon ΓòÉΓòÉΓòÉ
  605.  
  606. Startup Folder Closed Icon 
  607.  
  608. This field shows the folder closed icon that will be used to adorn your new 
  609. project folder. 
  610.  
  611. For more information, click here Folder Icons, Closed 
  612.  
  613.  
  614. ΓòÉΓòÉΓòÉ 4.2. Main Folder Page ΓòÉΓòÉΓòÉ
  615.  
  616. Main Folder Notebook Page 
  617.  
  618. This notebook page controls the look and feel of the project folder you are 
  619. about to create. 
  620.  
  621. This page has 4 controls: 
  622.  
  623. Folder Open Icon - This icon will be used to indicate an open project folder. 
  624. This is a drag/drop area. 
  625.  
  626. Folder Closed Icon -  This icon will be used to indicate an open project 
  627. folder. This is a drag/drop area. 
  628.  
  629. Folder Wallpaper - This graphic will be used as wallpaper in an open project 
  630. folder. This is a drag/drop area. 
  631.  
  632. Icon Placement - Select Sort to cause the icons within the project folder to 
  633. sort, usually by name.  Select No Sort to cause icons within the project folder 
  634. to remain where they were placed manually 
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ 4.2.1. Folder Icons, Open ΓòÉΓòÉΓòÉ
  638.  
  639. Folder Open Icon 
  640.  
  641. This is drag/drop area where you can drop an icon (*.ICO) to indicate an open 
  642. project folder.  To avoid confusion, use some variation of a folder icon.  See 
  643. Installation for a source of free folder icons. 
  644.  
  645. You may also right click on this area to pop up a file dialog.  Select an ICO 
  646. file from your hard disk drive. 
  647.  
  648.  
  649. ΓòÉΓòÉΓòÉ 4.2.2. Folder Icons, Closed ΓòÉΓòÉΓòÉ
  650.  
  651. Folder Closed Icon 
  652.  
  653. This is drag/drop area where you can drop an icon (*.ICO) to indicate a closed 
  654. project folder.  To avoid confusion, use some variation of a folder icon. See 
  655. Installation for a source of free folder icons. 
  656.  
  657. You may also right click on this area to pop up a file dialog.  Select an ICO 
  658. file from your hard disk drive. 
  659.  
  660.  
  661. ΓòÉΓòÉΓòÉ 4.2.3. Folder Wallpaper ΓòÉΓòÉΓòÉ
  662.  
  663. Folder Wallpaper 
  664.  
  665. Either drag and drop an OS/2 BMP file to this area or right click on the 
  666. component to pop up a file dialog box.  The BMP file you drop here will be used 
  667. as a folder background for your new project folder. 
  668.  
  669. OS/2 ships with a number of BMP files that are suitable for folder wallpaper. 
  670. Look in D:\OS2\BITMAPS for a large selection of files.  Replace D: with your 
  671. boot partition drive letter. 
  672.  
  673.  
  674. ΓòÉΓòÉΓòÉ 4.2.4. Icon Placement ΓòÉΓòÉΓòÉ
  675.  
  676. Icon Placement 
  677.  
  678. This radio button cluster selects the manner in which the icons will be placed 
  679. in the folder. 
  680.  
  681. You may select: 
  682.  
  683.  No Sort 
  684.  
  685.  Sort Icons 
  686.  
  687. The PrjBld sort settings override any system global icon sort stettings for 
  688. project folders.  They will not affect the sorting characteristics of other 
  689. folders or your desktop. 
  690.  
  691.  
  692. ΓòÉΓòÉΓòÉ 4.2.5. Save Button ΓòÉΓòÉΓòÉ
  693.  
  694. Save Button 
  695.  
  696. Press the button to close the settings notebook.  Your changes are 
  697. automatically saved as you modify each field, so you may exit at any time 
  698. without using your changes. 
  699.  
  700.  
  701. ΓòÉΓòÉΓòÉ 4.3. DOS Applications ΓòÉΓòÉΓòÉ
  702.  
  703. DOS 1, DOS 2, DOS 3, DOS 4 
  704.  
  705. The "DOS x" notebook pages control the behavior of up to 4 DOS program objects 
  706. placed in your new project folder.  Suggested uses are DOS utilities that act 
  707. on your source code or support files found in your main project directory. 
  708.  
  709. This notebook page has several controls used to set up a DOS application icon 
  710. (Program Object). 
  711.  
  712. The controls include: 
  713.  
  714.   Application Path 
  715.   Application name 
  716.   Command line options 
  717.   Window Size 
  718.   Attributes 
  719.   Browser 
  720.   Enable 
  721.  
  722.  
  723. ΓòÉΓòÉΓòÉ 4.3.1. DOS App Path ΓòÉΓòÉΓòÉ
  724.  
  725. DOS Application Path 
  726.  
  727. Use this field to enter the path and filename of a DOS executable program used 
  728. by your project. 
  729.  
  730. You may drag and drop a file object (providing it has an EXE or CMD suffix). 
  731. You may not drop program objects on this field. 
  732.  
  733. Alternatively, you may click the Browse button or right-click on the App Path 
  734. field to pop up a file dialog box. 
  735.  
  736.  
  737. ΓòÉΓòÉΓòÉ 4.3.2. DOS App Name ΓòÉΓòÉΓòÉ
  738.  
  739. App Name 
  740.  
  741. The name that will be applied to the DOS Program Object icon.  Use a caret (^) 
  742. to insert line breaks in the name string. 
  743.  
  744.  
  745. ΓòÉΓòÉΓòÉ 4.3.3. DOS App Command Line Options ΓòÉΓòÉΓòÉ
  746.  
  747. DOS Command Line 
  748.  
  749. Enter the command line flags and settings used by this application. 
  750.  
  751. See also: Command Line Macros 
  752.  
  753. Since the application will use the project directory as the default directory, 
  754. you may use relative paths. 
  755.  
  756. You may use OS/2 "%" and "[]" command line macros here if you want to be very 
  757. clever.  See the OS/2 documention for details. 
  758.  
  759. See your application documentation for appropriate command line flags and 
  760. settings. 
  761.  
  762.  
  763. ΓòÉΓòÉΓòÉ 4.3.4. DOS App Window Size ΓòÉΓòÉΓòÉ
  764.  
  765. Win Size 
  766.  
  767. Use this radio button cluster to select the type of VDM in which you would like 
  768. to run this application. 
  769.  
  770. If you want it to run in a window on your desktop, select Windowed. 
  771.  
  772. If you want the applcation to go "full screen", select Full. 
  773.  
  774.  
  775. ΓòÉΓòÉΓòÉ 4.3.5. DOS App Browse Button ΓòÉΓòÉΓòÉ
  776.  
  777. Browser Button 
  778.  
  779. Click this button to pop up a file dialog box.  The dialog box allows you to 
  780. select an existing file and automatically fill in the path field to the left of 
  781. this button. 
  782.  
  783.  
  784. ΓòÉΓòÉΓòÉ 4.3.6. DOS App Enable ΓòÉΓòÉΓòÉ
  785.  
  786. Enabled 
  787.  
  788. This checkbox controls the creation of the Program Object found on the current 
  789. notebook page. 
  790.  
  791. If this checkbox  is on, this Program Object will be created in the new project 
  792. folder. 
  793.  
  794. If the checkbox is not checked, then creation of this program object will be 
  795. inhibited. 
  796.  
  797. If you uncheck the box, all your settings are retained so that you don't have 
  798. to re-enter them. 
  799.  
  800. In disabled mode, the other fields on this form are grayed out.  You must 
  801. enable this control prior to editing the other fields. 
  802.  
  803.  
  804. ΓòÉΓòÉΓòÉ 4.3.7. DOS Attributes ΓòÉΓòÉΓòÉ
  805.  
  806. Attributes 
  807.  
  808. Use this multiline editor control to set this applications DOS Settings. These 
  809. settings override any default DOS Settings from your CONFIG.SYS. 
  810.  
  811.  Some example settng are: 
  812.  
  813.  SET DOS_BREAK=1 
  814.  SET DOS_LASTDRIVE=H 
  815.  SET DOS_AUTOEXEC=D:\AUTOEXEC.Bp7 
  816.  SET IDLE_SENSITIVITY=5 
  817.  SET IDLE_SECONDS=3 
  818.  SET XMS_MEMORY_LIMIT=64 
  819.  SET DPMI_DOS_API=ENABLED 
  820.  SET AUDIO_ADAPTER_SHARING=Optional 
  821.  
  822. DPMI_DOS_API=ENABLED is especially important for DOS hosted Borland compilers. 
  823. The OS/2 default value for this setting is incompatible with Borland Pascal 
  824. 7.0.  The IDLE_xxx settings can make "CPU hogs" behave. 
  825.  
  826. Leave this field blank if you want to use the default DOS settings. 
  827.  
  828.  
  829. ΓòÉΓòÉΓòÉ 4.4. PM Applications ΓòÉΓòÉΓòÉ
  830.  
  831. PM 1, PM 2, PM 3, PM 4 
  832.  
  833. The "PM x" notebook pages control the behavior of up to 4 Presentation Manager 
  834. Program Objects placed in your new project folder. 
  835.  
  836. You may enter the filename, application name and command line options for each 
  837. application. 
  838.  
  839. PM Applications are typically compilers and tools used to work on your project 
  840. or documentation. 
  841.  
  842. This notebook page has several controls used to set up a PM application icon 
  843. (Program Object). 
  844.  
  845.   App Path 
  846.   App Name 
  847.   App CmdLine 
  848.   Browse 
  849.   Enabled 
  850.  
  851.  
  852. ΓòÉΓòÉΓòÉ 4.4.1. PM App Path ΓòÉΓòÉΓòÉ
  853.  
  854. PM Application Path 
  855.  
  856. Use this field to enter the path and filename of an OS/2 executable program 
  857. used by your project.  In most cases, this will be a compiler or OS/2 utility 
  858. that will operate on your source code, project support files or documentation. 
  859.  
  860. You may drag and drop a file object (providing it has an EXE or CMD suffix). 
  861. You may not drop program objects on this field. 
  862.  
  863. Alternatively, you may click the Browse button or right-click on the App Path 
  864. field to pop up a file dialog box. 
  865.  
  866.  
  867. ΓòÉΓòÉΓòÉ 4.4.2. PM App Name ΓòÉΓòÉΓòÉ
  868.  
  869. PM Applicaton Name 
  870.  
  871. Enter the name of the OS/2 application.  It does not have to match the EXE 
  872. name. 
  873.  
  874. This string will be used as the application icon (program object) name that 
  875. appears on the screen. 
  876.  
  877. Use a caret (^) to insert line breaks in the name string if you want a 
  878. multiline icon name. 
  879.  
  880.  
  881. ΓòÉΓòÉΓòÉ 4.4.3. PM Command Line ΓòÉΓòÉΓòÉ
  882.  
  883. PM Command Line 
  884.  
  885. Enter the command line flags and settings used by this application. 
  886.  
  887. See also: Command Line Macros 
  888.  
  889. Since the application will use the project directory as the default directory, 
  890. you may use relative paths. 
  891.  
  892. You may use OS/2 "%" and "[]" command line macros here if you want to be very 
  893. clever. 
  894.  
  895. See your application documentation for appropriate flags and settings. 
  896.  
  897.  
  898. ΓòÉΓòÉΓòÉ 4.4.4. PM App Browse Button ΓòÉΓòÉΓòÉ
  899.  
  900. Browser Button 
  901.  
  902. Click this button to pop up a file dialog box.  The dialog box allows you to 
  903. select an existing file and automatically fill in the path field to the left of 
  904. this button. 
  905.  
  906.  
  907. ΓòÉΓòÉΓòÉ 4.4.5. PM App Enable ΓòÉΓòÉΓòÉ
  908.  
  909. Enabled 
  910.  
  911. This checkbox controls the creation of the Program Object found on the current 
  912. notebook page. 
  913.  
  914. If this checkbox  is on, this Program Object will be created in the new project 
  915. folder. 
  916.  
  917. If the checkbox is not checked, then creation of this program object will be 
  918. inhibited. 
  919.  
  920. If you uncheck the box, all your settings are retained so that you don't have 
  921. to re-enter them. 
  922.  
  923. In disabled mode, the other fields on this form are grayed out.  You must 
  924. enable this control prior to editing the other fields. 
  925.  
  926.  
  927. ΓòÉΓòÉΓòÉ 4.5. WinOS/2 Applications ΓòÉΓòÉΓòÉ
  928.  
  929. WinOS2 1, WinOS2 2, WinOS2 3, WinOS2 4 
  930.  
  931. The "WinOS/2 x" notebook pages control the behavior of up to 4 WinOS/2 Program 
  932. Objects placed in your new project folder. 
  933.  
  934. WinOS/2 applications can include Delphi 1.0, or any other tool that might be 
  935. useful for application development. 
  936.  
  937. You may enter the filename, application name and command line options for each 
  938. application. 
  939.  
  940. This notebook page has several controls used to set up a WinOS/2 application 
  941. icon (Program Object). 
  942.  
  943.   App Path 
  944.   App Name 
  945.   Attributes 
  946.   App Cmd Line 
  947.   Windows Mode 
  948.   Enabled 
  949.   Browse 
  950.  
  951.  
  952. ΓòÉΓòÉΓòÉ 4.5.1. WinOS/2 App Path ΓòÉΓòÉΓòÉ
  953.  
  954. WinOS/2 Application Path 
  955.  
  956. Use this field to enter the path and filename of an Win3.x executable program 
  957. used by your project. 
  958.  
  959. You may drag and drop a file object (providing it has an EXE or CMD suffix). 
  960. You may not drop program objects on this field. 
  961.  
  962. Alternatively, you may click the Browse button or right-click on the App Path 
  963. field to pop up a file dialog box. 
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 4.5.2. WinOS/2 App Name ΓòÉΓòÉΓòÉ
  967.  
  968. WinOS/2 Application Name 
  969.  
  970. Enter the name of the WinOS/2 application.  It does not have to match the EXE 
  971. name. 
  972.  
  973. This string will be used as the application icon (program object) name that 
  974. appears on the screen. 
  975.  
  976. Use a caret (^) to insert line breaks in the name string if you want a 
  977. multiline icon name. 
  978.  
  979.  
  980. ΓòÉΓòÉΓòÉ 4.5.3. WinOS/2 App Command Line ΓòÉΓòÉΓòÉ
  981.  
  982. WinOS/2 Command Line 
  983.  
  984. Enter the flags and settings used by this application. 
  985.  
  986. See also: Command Line Macros 
  987.  
  988. Since the application will use the project directory as the default directory, 
  989. you may use relative paths in the command line. 
  990.  
  991. You may use OS/2 "%" and "[]" command line macros here if you want to be very 
  992. clever. 
  993.  
  994. See your application documentation for appropriate flags and settings. 
  995.  
  996.  
  997. ΓòÉΓòÉΓòÉ 4.5.4. WinOS/2 Windows Mode ΓòÉΓòÉΓòÉ
  998.  
  999. WinOS/2 Windows Mode 
  1000.  
  1001. Use this radio button cluster to select the type of WinOS/2 session in which 
  1002. you would like to run this application. 
  1003.  
  1004. If you want it to run directly on your OS/2 desktop, select Seamless mode. 
  1005.  
  1006. If you want to use the application from the WinOS/2 desktop, select Full Screen 
  1007.  
  1008.  
  1009. ΓòÉΓòÉΓòÉ 4.5.5. WinOS/2 Seamless ΓòÉΓòÉΓòÉ
  1010.  
  1011. WinOS/2 Seamless Mode 
  1012.  
  1013. Select this mode if you want to run your Windows 3.x application directly on 
  1014. your OS/2 desktop.  This allows you to mix the use of OS/2 applications with 
  1015. Windows applications on your desktop. 
  1016.  
  1017. Note that some Win3.x applications do not run very well in seamless mode. 
  1018. Video hardware or OS/2 configuration problems may also preclude the use of this 
  1019. mode. 
  1020.  
  1021.  
  1022. ΓòÉΓòÉΓòÉ 4.5.6. WinOS/2 Full Screen ΓòÉΓòÉΓòÉ
  1023.  
  1024. WinOS/2 Full Screen Mode 
  1025.  
  1026. Select this mode if you wish to run this Windows application using a full 
  1027. screen Windows session.  You may then switch between the Windows desktop and 
  1028. the OS/2 desktop. 
  1029.  
  1030. Use this mode If your application will not run in seamless mode, or you prefer 
  1031. running the application in full screen windows mode. 
  1032.  
  1033. When you double click on the application icon, the WinOS/2 desktop will appear 
  1034. and the application will start. 
  1035.  
  1036. You may switch between your OS/2 an WinOS/2 desktops with an Ctrl+Esc keystroke 
  1037. or by clicking on the OS/2 icon at the bottom of the WinOS/2 desktop. 
  1038.  
  1039. Return to WinOS/2 by pressing Ctrl-Esc and selecting the WinOS/2 session from 
  1040. the task list. 
  1041.  
  1042.  
  1043. ΓòÉΓòÉΓòÉ 4.5.7. WinOS/2 Enabled ΓòÉΓòÉΓòÉ
  1044.  
  1045. WinOS/2 Enabled 
  1046.  
  1047. This checkbox controls the creation of the Program Object found on the current 
  1048. notebook page. 
  1049.  
  1050. If this checkbox  is on, this Program Object will be created in the new project 
  1051. folder. 
  1052.  
  1053. If the checkbox is not checked, then creation of this program object will be 
  1054. inhibited. 
  1055.  
  1056. If you uncheck the box, all your settings are retained so that you don't have 
  1057. to re-enter them. 
  1058.  
  1059. In disabled mode, the other fields on this form are grayed out.  You must 
  1060. enable this control prior to editing the other fields. 
  1061.  
  1062.  
  1063. ΓòÉΓòÉΓòÉ 4.5.8. WinOS/2 Browse Button ΓòÉΓòÉΓòÉ
  1064.  
  1065. WinOS/2 Browse Button 
  1066.  
  1067. Click this button to pop up a file dialog box.  The dialog box allows you to 
  1068. select an existing file and automatically fill in the path field to the left of 
  1069. this button. 
  1070.  
  1071.  
  1072. ΓòÉΓòÉΓòÉ 4.5.9. WinOS/2 Attributes ΓòÉΓòÉΓòÉ
  1073.  
  1074. Attributes 
  1075.  
  1076. Use this multiline editor control to set this applications DOS Settings. These 
  1077. settings override any default WinOS/2 Settings from your CONFIG.SYS. 
  1078.  
  1079.  Some example settng are: 
  1080.  
  1081.  SET DOS_BREAK=1 
  1082.  SET DOS_LASTDRIVE=H 
  1083.  SET DOS_AUTOEXEC=D:\AUTOEXEC.Bp7 
  1084.  SET IDLE_SENSITIVITY=5 
  1085.  SET IDLE_SECONDS=3 
  1086.  SET XMS_MEMORY_LIMIT=64 
  1087.  SET DPMI_DOS_API=ENABLED 
  1088.  SET AUDIO_ADAPTER_SHARING=Optional 
  1089.  
  1090. DPMI_DOS_API=ENABLED is especially important for DOS hosted Borland compilers. 
  1091. The OS/2 default value for this setting is incompatible with Borland Pascal 
  1092. 7.0.  The IDLE_xxx settings can make "CPU hogs" behave. 
  1093.  
  1094. Leave this field blank if you want to use the default WinOS/2 settings. 
  1095.  
  1096.  
  1097. ΓòÉΓòÉΓòÉ 4.6. Shadow Paths ΓòÉΓòÉΓòÉ
  1098.  
  1099. Paths Notebook Page (Main folder Pg2) 
  1100.  
  1101. This notebook page is used to identify subdirectories that need shadow 
  1102. directory icons in the new project folder.  There are 5 directories useful in 
  1103. most projects, and 5 general purpose paths. 
  1104.  
  1105. In reality, you can ignore the Doc, Release, Temp, VCS and Graphics tags and 
  1106. use the fields for some other subdirectory theme.  The actual name of the 
  1107. directory is what appears under the shadow icon in your project folder. 
  1108.  
  1109. Leave any unneeded paths blank to prevent directory shadow object creation. 
  1110.  
  1111. You may drag/drop directory folders on any of the path fields.  You may also 
  1112. right-mouse click or click on the associated Browse button to pop up a path 
  1113. selector dialog box.  You can hand type paths as well. 
  1114.  
  1115. If you enter a relative  path, the subdirectory will be created under your 
  1116. project directory. 
  1117.  
  1118. Example: 
  1119.  
  1120. If you selected C:\MYNEWPRJ as your project directory and then entered 
  1121.  
  1122.   .\VCS 
  1123.  
  1124. Multiple directory levels below the project directory are allowed. 
  1125.  
  1126. Example: 
  1127.  
  1128.   .\non\existant\path\VCS 
  1129.  
  1130. Is perfectly legal.  PrjBld will create each segment of the multilevel path for 
  1131. you. 
  1132.  
  1133. in VCS Path.  The result would be that PrjBld would create a C:\MYNEWPRJ\VCS 
  1134. directory and make a shadow icon for it. 
  1135.  
  1136. For more details, see: 
  1137.  
  1138.   DOC 
  1139.   Release 
  1140.   Temp 
  1141.   VCS 
  1142.   Aux Paths 
  1143.  
  1144.  
  1145. ΓòÉΓòÉΓòÉ 4.6.1. DOC Path ΓòÉΓòÉΓòÉ
  1146.  
  1147. DOC Path 
  1148.  
  1149. Enter the relative or fully qualified Absolute  path to your project 
  1150. Documentation and memos.  PrjBld will create a shadow folder for this 
  1151. directory.  You may use the DOC path for other purposes if you don't need a 
  1152. project related documentation path.  Leave this field blank if you do not need 
  1153. it at all. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ 4.6.2. Release Path ΓòÉΓòÉΓòÉ
  1157.  
  1158. Release Path 
  1159.  
  1160. Enter the relative or fully qualified Absolute  path to your project release 
  1161. directory (normally the location of the production EXE and support  files). 
  1162. PrjBld will create a shadow folder for this directory. You may use the Release 
  1163. path for other purposes if you don't need a separate release directory.  Leave 
  1164. this field blank if you do not need it at all. 
  1165.  
  1166.  
  1167. ΓòÉΓòÉΓòÉ 4.6.3. Temp Path ΓòÉΓòÉΓòÉ
  1168.  
  1169. Temp Path 
  1170.  
  1171. Enter the relative or fully qualified Absolute  path to your TEMP directory 
  1172. (normally the location of temp files and possibly Internet download files). 
  1173. PrjBld will create a shadow folder for this directory.  You may use the TEMP 
  1174. path for other purposes if you don't need to look at temp files.  Leave this 
  1175. field blank if you do not need it at all. 
  1176.  
  1177.  
  1178. ΓòÉΓòÉΓòÉ 4.6.4. VCS Path ΓòÉΓòÉΓòÉ
  1179.  
  1180. VCS Path 
  1181.  
  1182. Enter the relative or fully qualified Absolute  path to your Version Control 
  1183. System (VCS) directory (normally the location of archived source code and 
  1184. support files maintained by a VCS like MKS Source Integrity, TLIB, PVCS, Etc). 
  1185. PrjBld will create a shadow folder for this directory. 
  1186.  
  1187. You may use the VCS path for other purposes if you don't use a version control 
  1188. system (shame on you!).  Leave this field blank if you do not need it at all. 
  1189.  
  1190.  
  1191. ΓòÉΓòÉΓòÉ 4.6.5. Graphics Path ΓòÉΓòÉΓòÉ
  1192.  
  1193. Graphics Path 
  1194.  
  1195. Enter the relative or fully qualified Absolute  path to the Graphics FIles 
  1196. associated with your project. 
  1197.  
  1198. You may use the Graphics path for other purposes if you don't use graphics 
  1199. files with your project.  Leave this field blank if you do not need it at all. 
  1200.  
  1201.  
  1202. ΓòÉΓòÉΓòÉ 4.6.6. Aux Paths ΓòÉΓòÉΓòÉ
  1203.  
  1204. Aux Path n 
  1205.  
  1206. Enter the relative or fully qualified Absolute  path to anywhere you like. 
  1207.  
  1208. Aux paths are general purpose paths that may be important to your project. 
  1209. PrjBld will create a shadow folder for this directory. Leave this field blank 
  1210. if you do not need it at all. 
  1211.  
  1212.  
  1213. ΓòÉΓòÉΓòÉ 4.6.7. PathBrowse ΓòÉΓòÉΓòÉ
  1214.  
  1215. Path Browse Button 
  1216.  
  1217. Click this button to select a drive/path. The path you select will appear in 
  1218. the field to the left of the button. 
  1219.  
  1220.  
  1221. ΓòÉΓòÉΓòÉ 4.7. OS2 Command Window Settings ΓòÉΓòÉΓòÉ
  1222.  
  1223. OS/2 Command Window Notebook Page 
  1224.  
  1225. This page has 2 controls.  You can set window size of the OS/2 session using 
  1226. the Full Screen / Windowed radio buttons.  To enable creation of this icon in 
  1227. the project folder, you must check the Enabled checkbox.  If this checkbox is 
  1228. unchecked, the icon creation will be supressed. 
  1229.  
  1230.  
  1231. ΓòÉΓòÉΓòÉ 4.8. DOS Command Window Settings ΓòÉΓòÉΓòÉ
  1232.  
  1233. DOS Command Window Notebook Page 
  1234.  
  1235. This page has 3 controls. 
  1236.  
  1237. You can set window size of the OS/2 session using the Full Screen / Windowed 
  1238. radio buttons.  To enable creation of this icon in the project folder, you must 
  1239. check the Enabled checkbox.  If this checkbox is unchecked, icon creation will 
  1240. be supressed. 
  1241.  
  1242. See also: 
  1243.   Attributes 
  1244.   Full Screen 
  1245.   Windowed 
  1246.   Enabled 
  1247.  
  1248.  
  1249. ΓòÉΓòÉΓòÉ 4.8.1. DOS Full Screen ΓòÉΓòÉΓòÉ
  1250.  
  1251. Full Screen 
  1252.  
  1253. Select this radio button to cause the DOS Command line to open in full screen 
  1254. mode.  Once open, you can shrink it with Alt-Home or switch back to the OS/2 
  1255. desktop using Alt-Esc. 
  1256.  
  1257.  
  1258. ΓòÉΓòÉΓòÉ 4.8.2. DOS Windowed ΓòÉΓòÉΓòÉ
  1259.  
  1260. Windowed 
  1261.  
  1262. Select this radio button to cause the DOS Command line to open in windowed 
  1263. mode.  Once open, you can expand it with Alt-Home or switch back to the OS/2 
  1264. desktop using Alt-Esc. 
  1265.  
  1266.  
  1267. ΓòÉΓòÉΓòÉ 4.8.3. DOS Screen Enable ΓòÉΓòÉΓòÉ
  1268.  
  1269. Enable 
  1270.  
  1271. Select this check box to enable creation of the DOS Command window. 
  1272.  
  1273.  
  1274. ΓòÉΓòÉΓòÉ 4.9. Icon Dialog ΓòÉΓòÉΓòÉ
  1275.  
  1276. Icon Dialog Box 
  1277.  
  1278. Use this dialog box to select folder icons for your project.  You may resize 
  1279. this dialog to view more icons in the Icon Container at the same time. 
  1280.  
  1281. This dialog has several controls: 
  1282.  
  1283.      Icon Dir 
  1284.      Icon Dirs 
  1285.      Icon Drives 
  1286.      Icon Container 
  1287.      Icon Cancel 
  1288.      Icon Small Icons 
  1289.      Icon Large Icons 
  1290.      Icon Update Button 
  1291.      Icon Manual Mode 
  1292.      Icon Auto Mode 
  1293.  
  1294.  
  1295. ΓòÉΓòÉΓòÉ 4.9.1. Icon Dir ΓòÉΓòÉΓòÉ
  1296.  
  1297. Icon Directory Field 
  1298.  
  1299. Use this field to select a directory containing folder icons.  This field 
  1300. updates as you click on paths in the Icon Dirs field. 
  1301.  
  1302.  
  1303. ΓòÉΓòÉΓòÉ 4.9.2. Icon Dirs ΓòÉΓòÉΓòÉ
  1304.  
  1305. Icon Directory List 
  1306.  
  1307. Use this field to select a directory containing folder icons.  Double click on 
  1308. the .. line to move up a directory level. 
  1309.  
  1310.  
  1311. ΓòÉΓòÉΓòÉ 4.9.3. Icon Drives ΓòÉΓòÉΓòÉ
  1312.  
  1313. Icon Drives Field 
  1314.  
  1315. Use this field to select a disk drive letter. 
  1316.  
  1317.  
  1318. ΓòÉΓòÉΓòÉ 4.9.4. Icon Container ΓòÉΓòÉΓòÉ
  1319.  
  1320. Icon Container 
  1321.  
  1322. Use this field to select an icon for use with your project.  Double click on 
  1323. the desired icon to select it for use. 
  1324.  
  1325. In Icon Auto Mode the Icon Container updates as you move from subdirectory to 
  1326. subdirectory. 
  1327.  
  1328. In Icon Manual Mode the Icon Container updates only when you press the Icon 
  1329. Update Button. 
  1330.  
  1331. Drag the dialog box larger to see more icons.  The Icon Container resizes to 
  1332. match the overall dialog box size. 
  1333.  
  1334. See also: 
  1335.  
  1336.      Icon Dir 
  1337.      Icon Dirs 
  1338.      Icon Drives 
  1339.      Icon Container 
  1340.      Icon Cancel 
  1341.      Icon Small Icons 
  1342.      Icon Large Icons 
  1343.      Icon Update Button 
  1344.      Icon Manual Mode 
  1345.      Icon Auto Mode 
  1346.  
  1347.  
  1348. ΓòÉΓòÉΓòÉ 4.9.5. Icon Cancel ΓòÉΓòÉΓòÉ
  1349.  
  1350. Cancel Button 
  1351.  
  1352. Press this button to exit the Icon Dialog box without making a selection. 
  1353.  
  1354.  
  1355. ΓòÉΓòÉΓòÉ 4.9.6. Icon Small Icons ΓòÉΓòÉΓòÉ
  1356.  
  1357. Small Icons 
  1358.  
  1359. Click this radio button to select small icons in the Icon Container.  Small 
  1360. icons allow you to see more icons in the container at a time.  It may be 
  1361. difficult to see artwork in this mode. 
  1362.  
  1363. Icon size does not affect the size of the actual project icon on your desktop. 
  1364.  
  1365. See also: 
  1366.  
  1367. Large Icons 
  1368.  
  1369.  
  1370. ΓòÉΓòÉΓòÉ 4.9.7. Icon Large Icons ΓòÉΓòÉΓòÉ
  1371.  
  1372. Large Icons 
  1373.  
  1374. Click this radio button to select large icons in the Icon Container.  Large 
  1375. icons allow you to see more artwork detail the icons in the container.  Using 
  1376. large icons decreases the number of icons you can see at the same time. 
  1377.  
  1378. Icon size does not affect the size of the actual project icon on your desktop. 
  1379.  
  1380. See also: 
  1381.  
  1382. Small Icons 
  1383.  
  1384.  
  1385. ΓòÉΓòÉΓòÉ 4.9.8. Icon Update Button ΓòÉΓòÉΓòÉ
  1386.  
  1387. Update Button 
  1388.  
  1389. Press this button to scan the current directory for icon files and view them in 
  1390. the Icon Container.  This button is disabled in Icon Auto Mode. 
  1391.  
  1392.  
  1393. ΓòÉΓòÉΓòÉ 4.9.9. Icon Manual Mode ΓòÉΓòÉΓòÉ
  1394.  
  1395. Manual Mode 
  1396.  
  1397. Select this mode to inhibit update of the Icon Container as you change 
  1398. subdirectories.  Manual Mode can make this dialog box more responsive when 
  1399. viewing directories with large numbers of icons. 
  1400.  
  1401. See also: 
  1402.  
  1403. Icon Auto Mode 
  1404.  
  1405.  
  1406. ΓòÉΓòÉΓòÉ 4.9.10. Icon Auto Mode ΓòÉΓòÉΓòÉ
  1407.  
  1408. Auto Mode 
  1409.  
  1410. Select this mode to enable automatic update of the Icon Container as you change 
  1411. subdirectories.  Auto Mode can make this dialog box very slow when viewing 
  1412. directories with large numbers of icons, but you will always have a fresh view 
  1413. of the current subdirectory. 
  1414.  
  1415. Note that when you change directories, PrjBld must flush the Icon Container 
  1416. before it can refill it with the new set of icons.  Be patient. 
  1417.  
  1418. See also: 
  1419.  
  1420. Icon Manual Mode 
  1421.  
  1422.  
  1423. ΓòÉΓòÉΓòÉ 4.10. Command Line Macros ΓòÉΓòÉΓòÉ
  1424.  
  1425. Command Line Macros 
  1426.  
  1427. Command line macros are used to create dynamic command line parameters for 
  1428. OS/2, DOS, and WinOS/2 applicatons.  Macros are available that expand into the 
  1429. project drive letter, project path, project name and a prompted dialog for 
  1430. variable strings. 
  1431.  
  1432. Macro keywords are case sensitive.  They must be in upper case.  You may use 
  1433. more than one instance of a macro in the same command line.  However, beware of 
  1434. excessive expanded command line length. 
  1435.  
  1436. Examples: 
  1437.  
  1438. Given a project name of "HyperSnore" and a project path of 
  1439. "C:\projects\hsnore": 
  1440.  
  1441.      $DIR\HS.C 
  1442.  
  1443.         -  expands to: C:\projects\hsnore\HS.C 
  1444.  
  1445.      $DIR\$NAME.C 
  1446.  
  1447.         -  expands to: C:\projects\hsnore\HyperSnore.C 
  1448.  
  1449.      $DIR\$PROMPT/Top module name/.C 
  1450.  
  1451.         -  pops a dialog box and expands to: C:\projects\hsnore\<your answer>.C 
  1452.         -  /Top module name/ is used as the prompt in the dialog box. You may 
  1453.            use any character for leading and trailing quotes, but they must 
  1454.            match and not appear in the prompt string. 
  1455.         -  Note: If you do not enter a value and click OK, the line will expand 
  1456.            to C:\projects\hsnore\.C 
  1457.  
  1458.      $DRIVE\LIB 
  1459.  
  1460.         -  expands to: C:\LIB 
  1461.  
  1462.  
  1463. ΓòÉΓòÉΓòÉ 5. Feedback ΓòÉΓòÉΓòÉ
  1464.  
  1465. Feedback 
  1466.  
  1467. Please send any comments, suggestions or bug reports for this version of 
  1468. PrjBld.  Contact IDK, Inc. by Email at: 
  1469.  
  1470.   prjbld@idk-inc.com 
  1471.  
  1472. Thank you for trying PrjBld! 
  1473.  
  1474. Visit our Web site! 
  1475.  
  1476.   View IDK web site with Netscape 
  1477.   View IDK web site with Web Explorer (not recommended) 
  1478.   Send mail to IDK, Inc. via Netscape 
  1479.   Send mail to IDK, Inc. via Web Explorer 
  1480.  
  1481. If you have problems with your browser, click here: Netscape and Explorer 
  1482.  
  1483.  
  1484. ΓòÉΓòÉΓòÉ 6. License ΓòÉΓòÉΓòÉ
  1485.  
  1486. Software License 
  1487.  
  1488. PrjBld is shareware. This means: 
  1489.  
  1490. 1. All copyrights to PrjBld are exclusively owned by the author - IDK, Inc. 
  1491.  
  1492. 2. Anyone may use this software for a test period of 40 days. Following this 
  1493. test period of 40 days or less, if you wish to continue to use PrjBld, you MUST 
  1494. register. 
  1495.  
  1496. 3. Once registered, the user is granted a non-exclusive license to use PrjBld 
  1497. on one computer (i.e. a single CPU), for any legal purpose, at a time. The 
  1498. registered PrjBld software may not be rented or leased, but may be permanently 
  1499. transferred, if the person receiving it agrees to terms of this license. If the 
  1500. software is an update, the transfer must include the update and all previous 
  1501. versions. 
  1502.  
  1503. 4. The PrjBld unregistered shareware version may be freely distributed, 
  1504. provided the distribution package is not modified. No person or company may 
  1505. charge a fee for the distribution of PrjBld without written permission from the 
  1506. copyright holder. 
  1507.  
  1508. 5. To register you must complete the registration form and send it, with 
  1509. registration fee, to one of the authorized registration sites. 
  1510.  
  1511. 6. PrjBld IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR 
  1512. IMPLIED. YOU USE IT AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA 
  1513. LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR 
  1514. MISUSING THIS SOFTWARE. 
  1515.  
  1516. 7. There are NO additional license fees, apart from the cost of registration. 
  1517.  
  1518. Visit our Web site! 
  1519.  
  1520.   View IDK web site with Netscape 
  1521.   View IDK web site with Web Explorer (not recommended) 
  1522.   Send mail to IDK, Inc. via Netscape 
  1523.   Send mail to IDK, Inc. via Web Explorer 
  1524.  
  1525. If you have problems with your browser, click here: Netscape and Explorer 
  1526.  
  1527.  
  1528. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1529.  
  1530. If No Sort is turned on, icons in the project folder will remain as placed. 
  1531. You will have to manually move them to asthetically pleasing locations.  If you 
  1532. subsequently resize the window, you will have to manually reset their 
  1533. locations. 
  1534.  
  1535.  
  1536. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1537.  
  1538. If Sort is turned on, the icons will automatically sort (usually in name 
  1539. order), and will rearrange themselves as the project window is resized. 
  1540.  
  1541.  
  1542. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1543.  
  1544. A relative path is a subdirectory located below the project directory. 
  1545.  
  1546. Paths that look like so:  .\mypath\a\directory\under\my\project 
  1547.  
  1548. will cause PrjBld to create a series of nested subdirectories under your newly 
  1549. created project directory if such a path does not exist.  Prjbld will create a 
  1550. shadow icon for this directory and place it in your project folder. 
  1551.  
  1552. Relative paths are useful for creating a directory tree under your project 
  1553. directory that you use frequently.  Directories for version control archives, 
  1554. project documentation and graphics come to mind. 
  1555.  
  1556.  
  1557. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1558.  
  1559. An absolute path is a fully qualified path (drive letter, path) to any 
  1560. subdirectory. 
  1561.  
  1562. Paths that look like so: 
  1563.  
  1564. C:\mypath\somewhere\on\my\drive\or\network 
  1565.  
  1566. will cause PrjBld to create a series of nested subdirectories on your C: drive 
  1567. if such a path does not exist.  Prjbld will create a shadow icon for this 
  1568. directory and place it in your project folder. 
  1569.  
  1570. Absolute paths are useful for creating shadow icons of frequently used 
  1571. directories.  Directories for libraries, utilities, Etc. come to mind. 
  1572.  
  1573.  
  1574. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1575.  
  1576. $DIR expands into the fully qualified path to your Project directory. 
  1577.  
  1578.  
  1579. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1580.  
  1581. $DRIVE expands into the drive letter from your Project directory. 
  1582.  
  1583.  
  1584. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1585.  
  1586. $NAME expands into the name of your Project. 
  1587.  
  1588.  
  1589. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1590.  
  1591. $PROMPT is a special macro used to insert variable command line values at 
  1592. folder creation time. 
  1593.  
  1594. PROMPT macros pop up a dialog box similar to this, asking for the desired 
  1595. expansion value.  Enter a value and click OK.