Development Tools

Visual C++ Add-In
Codewright Add-On


Traytools
 

TrayDesk
TrayFolder


Utilities
GZWHERE

Miscellaneous
Contact Us
Home
 
 
   


Codewright Add-On

Version 2.0.0.1

Download: gzcwadin.zip (30KB)

Licence: Freeware

 


The Ground Zero Development Codewright add-on contains a number of useful addin features for the Codewright programmers editor, some of which are also available in the Ground Zero Development Visual Studio Add-In, and some of which are specific to Codewright. The extensions are configured through a configuration file, "gzcwadin.cfg" which is located in the same directory as the extension DLL. The following sections describe the features and how each is configured. The extension has been tested with Codewright 6.x and 7.0. Compatibility with earlier versions is unknown.

Installing the Extension DLL

  • Under the "Customize" menu, select the "Library" option
  • Click the Add button to add the extension as a user defined library Browse to the location where you placed the extension DLL (gzcwadin.dll)
  • Select "Open" You should now see the extension included in the list of user defined libraries
  • The extension DLL will be loaded when you click the "OK" button and from then on is loaded each time Codewright starts

JavaDoc Support

This feature will take the current word, which should be a Java class name, and scan a list of specified directories for Java Doc files corresponding to the class name. If a matching JavaDoc file is located it will be displayed, if multiple JavaDoc files are located or partial matches are found the user is prompted to select the required JavaDoc file to view.

Java Class Finder

This function will take the current word, which should be a Java class name, and scan a list of specified directories (and their sub directories) for the java source file where the class is defined. If only one match is found, then the file will be loaded automatically otherwise the user is prompted with a list of all matching files. Very useful for jumping to the implementation of a specific class.

Load Favorite File

This feature allows you to define a list of files you regularly edit, usually across all the projects you work on. With a single keystroke or button click, you can bring up this list and select a file to be loaded into the editor. This feature is useful for specifying common files such as headers, shared source, build files etc.. ,that you regularly work with.

SmartLoad

SmartLoad allows you to specify a list of directories which contain files you frequently view/edit in Codewright. When you activate the SmartLoad feature, you simply enter the name of the file you want to edit and SmartLoad scans the directories you have specified for the file(s). You can specify wild card file names and in the case where multiple files match the wild card specification, SmartLoad can be configured to either load the first file found, or prompt you with a list of all the files found in the different directories which match the wildcard from which you can choose the required file. The SmartLoad feature is particularly useful for loading header files from common header directories, common source files etc.. without having to specify the full path and file name

Toggle Full Screen

This function toggles between full screen and normal edit modes. It allows this to be bound to a single key, something not possible under Codewright forcing you to use the Mouse to restore from full screen to normal modes. See the end of this document for more information on Keyboard bindings. Note: you should not mix this feature with the Codewright "Full Screen" option as the extension library will not be able to track the current state.

Quick Grep

Takes the current word under the caret and collapses the file to only show lines containing the word. You can then move the the required line and press escape to expand the file again

Quick Grep File

Takes the current word and scans all files under the project directory for files containing instances of the word. The corresponding files are listed in the "Search" tab of the output window. The filespec of the files searched can be specified in the extension configuration file. An alternative function is provided which will prompt the user to enter the specification of the files to search (eg: *.cpp or *.java).

Strip Spaces

Automatically strips trailing spaces at the end of each line when saving files.

Automatic Keyboard Bindings

The extension DLL allows you to specify keyboard bindings to functions, in the configuration file. This is a useful feature and allows you to set bindings for both the functions in the library and standard Codewright functions. This allows you to easily move your keyboard bindings between Codewright installations.

 


© http://www.gzerodev.com