Access the Tools | Options... menu for additional configuration options that further customize the CodeCharge Studio workspace. The Options window has a list of six categories each with a set of configurable options.
The general options establish the basic features and functionality of the environment.
Parameter | Description |
---|---|
Sort Database Tables Alphabetically | Database tables used in the project will be ordered alphabetically rather than in the order they appear in the database. |
Sort Database Columns Alphabetically | Database fields listed in the CodeCharge Studio IDE during design time will be ordered alphabetically rather than in the order they appear in the database. For instance, when using the builders to create components, the fields will be shown alphabetically if this option is selected. |
Check for updates on launch | CodeCharge Studio will connect to the internet and check for new software updates. If there are new updates, a window will open with the details of the update including where to obtain it. |
Show text | Caption text will appear next to each of the buttons in the Toolbox |
Show tooltips | Caption text will appear as a tooltip when the mouse pointer hovers over each of the buttons in the Toolbox. |
Show existing events | The existing events will be shown in the Project Explorer. |
Use external web editor | Specify the path to an external editor that you would like to use to edit the HTML pages. |
The server profiles settings provide basic information used during web development and for publishing the application. See Server Profiles.
The generator settings provide basic information for the visible functions of the code generator.
Parameter | Description |
---|---|
Indent Type | Use spaces or tabs to indent the generated code |
Indent | Number of spaces to be used for indenting |
Synchronization Mode | During the process of creating a page, the user often deletes some components from the page and this is subsequently detected by CodeCharge Studio during the process of synchronization. This option allows you to specify the action to be taken when synchronizing page content:
|
Use Message Window | Message window will also be used to display synchronization warnings. |
The design editor settings provide basic information for the functional features of the design editor.
Parameter | Description |
---|---|
Show All Tags | Line Break and Paragraphs Breaks will be shown using icons. |
Show Borders | A border will be shown around all HTML tables in Design mode. |
Delay before displaying tag or component in Properties Window (seconds) | Set the amount of time to wait before switching the Properties window to the currently selected control. |
Horizontal spacing | While in design mode, the document window has an imaginary "snap to grid" that can be used to position elements on the page using the Positioning toolbar. Use this option to specify how far apart the grid lines should be horizontally. |
Vertical spacing | How far apart the lines of the snap to grid should be vertically. |
The HTML formatting settings provide basic information for formatting of HTML within the editor.
Parameter | Description |
---|---|
Indent Type | Use space or tab indenting. |
Indent | Number of spaces to be used for indenting. |
Margin | The maximum number of characters that a string in a page can span. |
Break within tags | If a tag is longer than the Margin length, a line break will be inserted even if the tag is not closed. |
Break between tags | Line breaks for strings longer than the Margin length will only be inserted in between tags. |
Attribute names are in lowercase | Attribute names for tags will be in lowercase. |
Tag names are in lowercase | Tag names will be in lowercase. |
Tags | |
Indent Contents | Specify whether a specific tag will be indented. |
Line Breaks | |
Before Start | Insert a Line break before the start of the tag. |
After Start | Insert a Line break after the start of the tag. |
Before End | Insert a Line break before the end of the tag. |
After End | Insert a Line break after the end of the tag. |
Reset | Revert to the factory settings. |
The code editor settings provide basic information for internal formatting of the code editor.
Parameter | Description |
---|---|
Tab Width | Number of spaces to be used to represent a tab. |
Auto Indent | Code will be indented automatically. |
Show Line Numbers | Line numbers are shown on the left margin of the code editor. |
Show whitespace | White spaces are visually represented by periods (.) and tabs are represented using the symbol >>. |
Font & Colors | |
Font | Font for the code. |
Size | Size of the font. |
Display Items | Select either Normal Text or CodeCharge Blocks to configure their display options. |
Foreground | Foreground color for the selected display item. |
Background | Background color for the selected display item. |
Sample | This shows a preview of the display item according to the selections made. |
The paths settings provide basic information for internal formatting of the paths.
Parameters | Description |
---|---|
Default Server Path | Default path to the web server where pages will be published. |
Default Server URL | HTTP URL that maps to the default server path mentioned above. |
Components | Path where CodeCharge Studio components are located. |
HTML Page Template | Path to an HTML template page that will be used as the base for all newly created pages. |
.Net SDK | Location of the .Net framework SDK if available. |
Java JDK | Location of the Java JDK if available. |
Java ANT | Location of the Java ANT if available. |
The source control settings provide basic information for internal formatting of the source control. See Source Control Integration - User Interface.