|  Home  |  Products  |  Free Stuff  |  Download  |  Buy now  |  Contact  | 
Products
EditorEnhancement
 Features
 Manual
 History
 Try It!
 Register
On-line manual
 Setup and configure
 Text AutoTyping
 Parenthesis contents
 Custom caret
 Files comparison
 Source text collapsing
 Enhanced Windows List
 Add-in options

  EditorEnhancement  //  Add-in Options

The Settings dialog box of EditorEnhancement allows you to specify additional parameters and settings, which affect behaviour of the add-in commands, such as style of AutoTyping; the number of lines to parse to show Parenthesis Contents; colors and shapes of the Custom Caret; default parameters of Files Comparison; availability of the Source Text Collapsing and the Enhanced Window List.

The last tab of the dialog box allows you to register your copy of the EditorEnhancement add-in.

Press the button on the EditorEnhancement toolbar to invoke the Settings dialog box (Developer Studio must be already running of course!).


The AutoTyping tab allows enabling and disabling of the automatic statements completion and formatting.

You also can select one of two available styles of the statements formatting.

If you choose Style 1 then the opening brace will be placed on the NEXT line after the statement:

  if (i == 1)
  {       
    i++;
  }
  else
  {
    i--;
  }

Choosig Style 2 means that the opening brace will be automatically placed on the SAME line:

  if (i == 1) {       
    i++;
  }
  else {
    i--;
  }

The remaining parameters of the statements formatting (like indentation style, tab size and so on) correspond to the settings of your Developer Studio editor.

The image at the right side of the autotyping property page represents both statement view sample according to the Style (1 or 2) and current autotyping key (presented sample shows SPACE).

You can change the current autotyping key by pressing the "Key" button.

Corresponding dialog allows choosing of any combination of virtual key and keyboard modifiers.

Add-in allows further customization of autotiping statements. You can disable or enable any of the standard (predefined) statements listed here. On the other hand it is possible to define any number of custom statements, which will be autotyped just like standard statements. To customize autotyping statements press the "Customize" button.

The following dialog window will appear. "Keyword" list presents a full set of available (both predefined and custom) statement's keywords. Red color denotes minimal characters requited for the monosemantic definition of the statement.

Standard statements can be disabled/enabled only. As far as custom statements are concerned you can disable (or enable), remove, create new and edit all of them.

 

To create new statement or edit previously created one press "New" or "Edit" button. You will see the dialog window presented below.

You can enter new (or edit existing) statement in upper edit box. You are free to enter any text. Text can contain variables, which will be replaced by thier values while autotyping. Set of variables includes all values defined in current environment (so defining new environment variable you will extend this set) and some special variables, which allows to automate routine functions. This set of special variables includes, for example, following values: pathname of current (edited) file, current date and time, owner name and organization and current contents of the clipboard.

Name of the variable must be enclosed into parenthesis and surrounded by $ sign: $(VARIABLE)$. For example, to insert name of current file into autotyping statement you should write the following: $(FILENAME)$

Complete sets of these variables presented in "Environment variable" and "Predefined variable" comboboxes. Pressing the button will inject selected variables into statement.

Bottom editbox is filled automatically as you type your statement. Nonetheless you are free to enter any word there. This editbox contains keyword, which will cause autotyping of the corresponding statement.

By default text cursor is placed after the last character of the autotyped statement. This may be changed by doubleclicking left mouse button over desired position in editor window or pressing ALT+F key combination. In latter case statement caret will be positioned in current place of the caret in editor window. Fixed caret position is denoted by the small red triangle under the text line.


The Parenthesis tab allows enabling and disabling of the paired parenthesis highlighting.

You can also specify the number of lines to parse while searching for opening parenthesis that corresponds to the closing parenthesis.


The tab Caret allows enabling and disabling of the custom caret (text cursor) in the Developer Studio source text windows.

The really great feature of the custom caret is that you can assign different caret for insert and overtype modes!

To define color and shape (width and height) of the custom caret for the insert mode, select "Insert" in the Mode combobox. Then, define the width and height of the caret (using percentage of the symbol's width and height). Next, choose appropriate color of the caret by clicking over the Color rectangle. You will be presented with a standard dialog for color selection.

The same procedure may be used for "Overtype" mode.

Please note how the background and foreground color, as well as the color and sizes of the blinking custom caret in the picture presented in the right half of the dialog, corresponds to the current Developer Studio settings.


The tab Comparison allows enabling and disabling of the files comparison directly in the Developer Studio.

You can also define the tiling direction (horizontal or vertical) for the comparing windows.

If the 'Mark unmatched lines' checkbox is set to ON, then those lines of the first file, which do not have corresponding lines in the second file (and vice versa) will be marked as a bookmark. Marking unmatched lines allows easy navigation from line to line by standard Developer Studio means.

If 'Ignore leading spaces' checkbox is set to ON, then the lines that differ only in leading spaces are treated as equal to each other.


The Collaps tab allows enabling and disabling of the source text collapsing tool.

No other options of the collapsed mode are currently available.


The Windows tab allows enabling and disabling of the Enhanced Windows List tool. If this tool is disabled then standard DevStudio Windows dialog will be invoked.

No other options of the Enhanced Windows List are currently available.


The last tab of the EditorEnhancement settings dialog allows you to register your copy of the add-in.

EditorEnhancement is Shareware -- not free. You may use this software without registration during a limited period of time. If you bought this product then you should enter your name and registration code that has been emailed to you to unlock the software.

If EditorEnhancement is not registered and your trial period is not over yet, then this tab presents text shown on the picture.

If EditorEnhancement is not registered and your trial period is over, then you will see this page that will remind you that you must buy and register your copy of the program to continue to use it.

In both cases if you want to register this copy of the EditorEnhancement then type the registration code and user name you received by email into the corresponding edit boxes. Then press the button. DO NOT FORGET TO PRESS THE REGISTER BUTTON! Otherwise process of the registration will not be completed!

When you enter the registration code and user name and press the button Register you will see confirmation text like shown on the picture. Please be careful and exact while entering the codes! Actual verification of the registration code and user name will be performed later. So you will not be informed immediately if there is mistake(s).

It is recommended to close this dialog box and restart Developer Studio to complete the registartion.

When EditorEnhancement is registered the tab shows the information about registration code and user name.

Copyright Inpek 7th world., 2001, All Rights Reserved.