tlaTools
All Functions in All API Macros on this Website

CodeWright® - Dynamic Link Library - Purchase - 2012.04.07 03:04
Send Comments

Purpose

tlaTools is a DLL (Dynamic Link Library) that contains most of the functions found in all the API macros on this website.

You can select each Royalty Free macro and install it on your machine or you can purchase a copy of tlaTools that contains all the functions in a DLL and simply install them all.

tlaTools operates under both CodeWright and CodeWright for .NET.

Operation

Refer to the specific section of the API Macro area of this website for a detailed description of the macro and the corresponding tlaTools. You can navigate there by using the table below or the tlaHelp function.

Note that there is some added functionality in tlaTools that is not in the corresponding API macro. These incremental capabilities are also documented in the documentation for the individual API macros.

Functions

tlaTools contains the following functions:

# Module Description
1 tlaAlignCol Align Column at Specified Character in Selection
2 tlaBrace Move All Braces Left or Right One Tab Stop
3 tlaBrief Emulate Brief End and Home Commands
4 tlaButton Process Enhanced Button Actions
5 tlaComment Apply Date/Time Stamp to Special Comment Line
6 tlaDateTime Implement Corporate Standard Date and Time
7 tlaDeleteWorkspace Delete Current Workspace from Current Project
8 tlaDisplayFileDateTime Display Date and Time of File Associated with Buffer
9 tlaError Issue Formatted Error Message
10 tlaEventPrepareToSave Add Date/Time Stamp when Document is Saved
11 tlaFormatPrintBuffer Format and Print Current Buffer Without Changing
12 tlaFormatPrintFile Format and Print File Without Changing
13 tlaFunctionExec Execut Function and Display Return Code
14 tlaGetNames >> This function is NOT included in the tlaTools DLL
15 tlaGetNamesTree >> This function is NOT included in the tlaTools DLL
16 tlaGetNamesTreeSorted >> This function is NOT included in the tlaTools DLL
17 tlaGetRightMargin Locate Right Margin of Text
18 tlaHelp Access Online Help for all Functions
19 tlaHideBlock Hide Current Block Delimited by Braces
20 tlaIdent Report Identification and System File Information
21 tlaInsertDateTime Insert Date/Time at Current Cursor Location
22 tlaInstallMenu Install Standard Menus
23 tlaMacro Save/Delete Single API Macro in Buffer
24 tlaMarkFree Free Global/Local/All Marks in Buffer/Line/Range
25 tlaMarkGoto Goto Global or Local Mark
26 tlaMovePara Move Cursor to Next or Previous Paragraph
27 tlaMSKeys >> This function is NOT included in the tlaTools DLL
28 tlaNames Extract Function Definition Names in Directory Tree
29 tlaNamesNoSort >> This function is NOT included in the tlaTools DLL
30 tlaNormal Issue Formatted Normal Message
31 tlaNotify Modify MsgNotify to Always Display Dialog
32 tlaOpenTree Open All Files in Directory Tree with Matching Filename
33 tlaPopupBuffer Display Sorted Buffer Selection Popup at Cursor
34 tlaPosition Save and Restore Window and Cursor Position
35 tlaPositionVisible Save and Restore Window and Cursor Position - Visible
36 tlaPrintOutputPane Print Contents of Any Pane of Output Window
37 tlaProjAddOpenFiles Add All Loaded Files to Current Project
38 tlaResetCurrent Reset Current Window
39 tlaReTab Set Tabs on Imported File to Corporate Standard
40 tlaRevision Apply Date/Time Stamp to Special HTML String
41 tlaSkip Skip Down or Up Over Space or Text Lines
42 tlaStandardFormat Implement Corporate Standard Page Foramt
43 tlaString Concatenate Substrings to Construct String
44 tlaStripTrailing Strip Trailing Whitespace from Each Line
45 tlaStrToHex Convert String of Digits to Hexadecimal
46 tlaToolbarAutoHide Report Toolbar Auto-hide Window Edge
47 tlaTouchBuffer Mark Non-System Read-Write Buffers as Modified
48 tlaVersion Get CodeWright or tlaTools Version Number
49 tlaViewState Save and Restore Display State and Buffer Position
50 tlaWrapPara Wrap Paragraph and Move Cursor to Next or Previous
51 tlaWriteBuffer Write Non-System Read-Write Buffers
52 tlaWriteModifiedBuffer Write Non-System Read-Write Buffers if Changed

Installation

Purchase a copy of tlaTools by selecting the Buy button on this page and filling in the order form.

CodeWright - Method A

  • Copy tlaTools to your system ...
    • Double-click on the distribution archive tlaTools.exe.
    • Select any directory on your system as the location to store tlaTools.dll.
    • Select "Finish".
    • Verify that you receive "Authentic files verified" for "Thom Little Associates, Ltd.".
  • Load CodeWright.
  • Specify tlaTools as a preload library ...
    • In Customize | Libraries... choose "Add".
    • Navigate to the location where tlaTools.dll resides and select "Open".
    • Select "OK".
  • Reload CodeWright.

CodeWright - Method B

  • Copy tlaTools to your system ...
    • Double-click on the distribution archive tlaTools.exe.
    • Select any directory on your system as the location to store tlaTools.dll.
    • Select "Finish".
    • Verify that you receive "Authentic files verified" for "Thom Little Associates, Ltd.".
  • Load CodeWright.
  • Specify tlaTools as a preload library ...
    • Load the file "cwright.ini" from your CodeWright directory.
    • Navigate to the [LibPreLoad] section.
    • Add a statement to this section of the form ...
      LibPreLoad="c:\dir\tlaTools.dll"
      ... where c:\dir is the location that you stored tlaTools.dll.
    • Close and rewrite the file "cwright.ini".
  • Reload CodeWright.

CodeWright for .NET

  • Copy tlaTools to your system ...
    • Double-click on the distribution archive tlaTools.exe.
    • Select any directory on your system as the location to store tlaTools.dll.
    • Select "Finish".
    • Verify that you receive "Authentic files verified" for "Thom Little Associates, Ltd.".
  • Load VisualSudio.NET.
  • Specify tlaTools as a preload library ...
    • Load the file "cwvsnet.ini" from your CodeWright for .NET directory.
    • Navigate to the [LibPreLoad] section.
    • Add a statement to this section of the form ...
      LibPreLoad="c:\dir\tlaTools.dll"
      ... where c:\dir is the location that you stored tlaTools.dll.
    • Close and rewrite the file "cwvsnet.ini".
  • Reload VisualStudio.NET.

Compatibility

Current version verified under:

  • CodeWright 7.0c
  • CodeWright 7.5.1
  • CodeWright 7.5.2
  • CodeWright for .NET with restrictions noted in some functions.

CodeWright for .NET Restriction

Please refer to the individual function descriptions for detailed information on comparability under CodeWright fort .NET.

Menu

Our CodeWright machines are configured with a modification to the edit dropdown menu. If you install our menu modification and click the right mouse button you will get one of two displays.

  • Left display if the extension of the current file is .cwa or .mac.
  • Right display if the extension of the current file is not .cwa or .mac.
  • Neither if there is no current file.

You can install these menu changes by running tlaInstallMenu.

Purchase

The tlaTools DLL, that operates in both CodeWright and CodeWright for .NET, can be purchased by selecting the Buy button on this page. When the new window opens, follow the ordering instructions.

Copyright © 1993-2012 Thom Little Associates, Ltd. revised 2012.04.07 03:04
One Central Square, Keene, NH 03431-3787 phone 603-357-7567