![]() |
tlaReTab
Set Tabs on Imported File to Corporate Standard CodeWright® - API Macro - Royalty Free - Send Comments |
PurposeSet Tabs on Imported File to Corporate Standard. OperationConsider the following conditions ...
tlaReTab will convert the imported file from its old form to the form that you have defined in your CodeWright language definition. To do this you need to provide two things:
(Since it is being converted to the tab structure you have
defined for the language, you do not need to tell
tlaReTab calls tlaSpace to perform the tab
changes in accordance with your company standards. In the
distributed version of tlaSpace this is the conversion
of leading spaces to tabs, the removal of all other tabs, and
stripping trailing whitespace from each line. (This is our
corporate standard).
Prompt - ask user for tab specification
No Prompt - Command Line - use provided tab
specification. In this example the file being imported has the
tabs set at "9 17" with a tab every eight spaces.
No Prompt - Function Call
Optional tab specification.
This function calls tlaStandardFormat and tlaStripTrailing.
Current version verified under:
CodeWright for .NET removed the notation in the
configuration of "4 7" to set a tab every 3 columns. In the
configuration you now specify "3" to mean every 3 columns.
Unfortunately the function calls that query and set this
information have not been revised. You are currently required
to enter "4" to get a tab stop every 3 spaces. The query and
set commands use the first character of the old notation
apparently for downward comparability. This function adjusts
for that condition. When two new functions are made available
in CodeWright to service the new notation the current
restriction will be lifted.
There are three primary methods for installing this macro on
your system. Method A uses the tlaMDE tool available
for purchase from this website. Method B manipulates the macro
repository directly. Method C uses the API Macro... tool
provided in every copy of CodeWright (but not CodeWright for
.NET).
Method A - tlaMDE - CodeWright or CodeWright for .NET
Method B - Copy to Repository - CodeWright or CodeWright for .NET
Method C - API Macro ... - CodeWright Only
tlaTools is a
Dynamic Link Library that contains most of the API macros on
this website in a single easy to install package. The tlaTools DLL can be
purchased by selecting the Buy button on this
page.
tlaReTab is included as a
function in tlaTools.
|
Copyright © 1993-2005 Thom Little Associates, Ltd. revised One Central Square, Keene, NH 03431-3787 phone 603-357-7567 |