Home |
Configure Menu |
Configure MenuThe configure menu contains various configuration options for a project. DirectoriesThis dialog window allows you to specify the complete path for your source files, include files, and image files. The Source Files directory indicates where the source files generated by Window Builder will be saved. The Header Files directory indicates where the header files generated by Window Builder will be saved. This directory can be the same directory as the source files directory, if desired. The Image directory indicates where the source image files are to be found. Note that all of your source images must be saved in a common directory. This is where Window Builder will look for your image files in order to convert them into the PegBitmap source code format. All converted images are saved in a single output file located in the source files directory. The name of this single output file is specified in the Image File Name field. The String Filename field allows you to specify the name of the Window Builder output file that will contain your project string data. There are actually two output files for string information; one contains the literal string table, and the other is a header file containing the string IDs for each string. Both of these files will have the filename specified in the String Filename field; however, the literal string table will have the extension .cpp and will be saved in the Source Files directory, while the associated header file will have extension .hpp and will be saved in the Header Files directory. The Backup directory indicates where Window Builder will save backup copies of files before updating them. Backups are created for all source, image, string, font, and project files. To disable file backups, set the Backup directory to a NULL string. It is not recommended that you disable file backups. TargetThe target's screen resolution and color depth can be set here. For a target with more than 256 colors, specify 256 colors. Default FontsThis command allows you to inform Window Builder of the default font settings you would like to use. These settings default to the standard settings provided in the RTPEG-32 library. If you modify the default setting, Window Builder must be informed of this to prevent the generation of unnecessary SetFont() function calls. If you are using custom fonts for some or all of the default fonts, you must first install these fonts before you can configure them using this command. Installing new fonts into your project is described in section Fonts Page. LanguagesThis command invokes a dialog window that allows you to specify the number of languages supported by the system software and the character encoding used for string storage. This in effect determines the layout of the String Table that will be generated by Window Builder, and also determines how strings will be entered when new objects are created that display text or string data. You will be prompted to enter a name for each supported language. These language names will be saved as an enumeration in the string data file. For example, you might configure your system to support 3 languages, English, German, and Dutch. The first language name is the default language at application startup. If your application does not require multiple language support, or if you for any reason do not wish to maintain your string data in the Window Builder string table, you can de-select the Enable String Table checkbox on the language configuration page. StyleThis command invokes a dialog window that allows you to enter several lines of ASCII text that will be included in the source file headers generated by Window Builder. You can also modify various style settings which control the format of the source code generated by Window Builder. RemoteWith this option, Window Builder can be instructed to display the complete target screen in a separate window on the Windows desktop in addition to the smaller window in the target preview pane. If you select Test Mode Only, the remote target screen will be updated only when you select View | Test in the target window menu. Contiguous causes the remote screen to be updated automatically while you edit.
|