CodeCharge Studio

Customizing the Workspace

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.

General

The general options establish the basic features and functionality of the environment.

General Settings

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.

Server Profiles Options

The server profiles settings provide basic information used during web development and for publishing the application. See Server Profiles.

Generator

The generator settings provide basic information for the visible functions of the code generator.

Generator Settings

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:
  • Show Confirm Dialog: A dialog appears asking the user to confirm the deletion of components that were not found on the page.
  • Delete by default: Any components not found on the page are automatically deleted.
  • Don't Delete by Default: Components are not deleted from the page even if they are not found in the page code.
Use Message Window Message window will also be used to display synchronization warnings.

Design Editor

The design editor settings provide basic information for the functional features of the design editor.

Design Editor Settings

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.

HTML Formatting

The HTML formatting settings provide basic information for formatting of HTML within the editor.

HTML Formatting Settings

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.

Code Editor

The code editor settings provide basic information for internal formatting of the code editor.

Code Editor Settings

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.

Paths

The paths settings provide basic information for internal formatting of the paths.

Path Settings

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.

Source Control

The source control settings provide basic information for internal formatting of the source control. See Source Control Integration - User Interface.

See also

Keyboard Accessibility


On-line, printable versions and updates