The following lists describe the changes that have been made to the ARRIS++ Enhanced Menus since the previous release (version 8.1 - release 101), on April 1, 2004. Note that there are links in the following material pointing to more detailed information contained in the main documentation.
This changelog is divided into the following sections:
The following table lists general improvements that have been made to the ARRIS++ menu system.
:cj_wa_bisect
Sigmac code for setting the work angle by bisecting an angle was
posted to the ARRIS mailing list by Jim Bennett of Sigma Design.
This code was substantially revised and expanded to create a
new ARRIS++ command named
Two new convenience routines,
|
:cj_mv_panzm
Barbara Shays (bshays@bbaltd.com) of Blount Bennett Architects, posted sigmac code to the ARRIS mailing list for a keyboard-based panning/zooming command using existing code taken from an ARRIS text entry sigmac. Mark Aycock (mdaycoc@wal-mart.com) of Wal-Mart, suggested some additional improvement. Using these excellent ideas, a new command named :cj_mv_panzm was added to ARRIS++ which performs panning/zooming functions while offering the following features:
It is convenient to adjust the panning factor based upon the current zoom level. The further out one zooms, the larger the panning factor should be. |
:mn_dmtxed
A long-standing bug has been fixed that previously made it impossible to properly change multiple dimension string text while CAPS mode was on. |
The following table lists general modifications and enhancements that have been made to the ARRIS++ menu system documentation.
All of the HTML documentation was revised so that it displays properly on modern browsers. |
All of the modifications and enhancements noted here have been fully integrated into the master documentation set. |
Complete on-line help was written for the DISTANCE menu. |
The following table lists changes and additions made to the ARRIS++ menu system.
QUERY: |
Query Distance
Query DISTANCE Menu As can be seen in the accompanying image, the query DISTANCE command and menu have been enhanced. The revised command and menu offers the following new features:
|
|||
RASTER: |
Save Screen As Raster File
SAVE RASTER FILE Button There was a bug in the command assigned to this button on the RASTER overwrite menu that kept the save operation from executing. This problem has been fixed. |
|||
TOOLBAR: |
Entity Select Assignment
Repeated Items:
RI SELECT TOOLBAR Button Prompt Select option #1 if you wish to use the specified repeated item as a toolbar button icon (i.e., label) while leaving the current toolbar button command as is. This is a feature that is not available in standard ARRIS but can be a very useful aid when creating customized toolbars. For example, you might place a command on the toolbar that has a text label. You can later search for an appropriate RI icon and easily attach it to that button using this method. Select option #2 if you wish to place the specified repeated item on a toolbar button along with an associated command that will place single instances of that RI on the drawing. This function is similar to what occurs in standard ARRIS, but has been enhanced so that each time the toolbar button is selected, the repeated item status menu will automatically be displayed so that the RI scale, rotation, offsets, etc. may be examined and changed. Also, unlike standard ARRIS, the repeated item image will be displayed on the toolbar using appropriate menu color(s) rather than whatever the currently active color happens to be. In general, this makes RIs used as button labels more readable and consistent. Lines:
LINE SELECT TOOLBAR Button Prompt This new prompt offers a choice of line placement commands to be associated with the specified line style. Each command will automatically load the line status menu so that line parameters may be reviewed and adjusted. The desired option may be selected using the mouse or indicated by entering the associated number from the keyboard. An appropriate button label will be placed on the toolbar to describe the option selected. Curves:
CIRCLE SELECT TOOLBAR Button Prompt This new prompt offers a choice of curve placement commands to be associated with the specified text style. Each command will automatically load the line status menu so that line parameters may be reviewed and adjusted. The desired option may be selected using the mouse or indicated by entering the associated number from the keyboard. An appropriate button label will be placed on the toolbar to describe the option selected. Text:
TEXT SELECT TOOLBAR Button Prompt This new prompt offers a choice of text placement commands to be associated with the specified text style. Each command will automatically load the text status menu so that text parameters may be reviewed and adjusted. The desired option may be selected using the mouse or indicated by entering the associated number from the keyboard. An appropriate button label will be placed on the toolbar to describe the option selected. Dimensions:
DIMENSION SELECT TOOLBAR Button Prompt This new prompt offers a choice of dimension placement commands to be associated with the specified dimensioning style. Each command will automatically load the dimension status menu so that dimension parameters may be reviewed and adjusted. The desired option may be selected using the mouse or indicated by entering the appropriate number from the keyboard. An associated describe the option selected. Patterns:
PATTERN SELECT TOOLBAR Button Prompt This new prompt offers a choice of pattern placement commands to be associated with the specified pattern style. Each command will automatically load the pattern status menu so that pattern parameters may be reviewed and adjusted. The desired option may be selected using the mouse or indicated by entering the associated number from the keyboard. An appropriate button label will be placed on the toolbar to describe the option selected. |
The following table lists fixes that have been applied to existing sigmacs to correct problems and bugs.
:cj_vp_rview
|
Fixed problem created by ARRIS 8.1 colormap change that was causing the viewport border lines to display in the wrong color (pink) if the new high-color map was used. |
:mn_dist
|
Modified handling of XYF and DSR so that user's settings were honored. More precise measurements can be made made along an axis and keyboard input will be treated properly. The reference point is now properly updated on the screen. |
:mn_dmtxed
|
There was a long-standing bug when editing multiple dimension strings in manual text mode while CAPS mode was on, that caused the replacement dimension text to alternate between upper and lower case for each dimension string being edited. This has been fixed. |
:mn_raster
|
Fixed a bug in the way default prompt responses were being handled that caused mouse selections of the default to silently fail. |
The following table lists revisions that have been made to existing sigmacs in order to provide some expanded or new capability beyond that offered by the original command.
:mn_dist
|
Added support to calculate current and historical running totals for distance calculations. |
Added 'reset' and 'init' modes to support new features on the DISTANCE menu. | |
:mn_raster
|
Improved various prompts to indicate exactly what the default action would be when <CR> was entered. |
:mn_riselect
|
Added support for new prompt options for the 'toolbar' command that allow the user to place just the RI icon or both the icon and placement command on the ARRIS++ toolbar. Also enhanced the toolbar command to automatically load the RI status menu. |
:mn_select
|
Added support for new prompt options for the 'toolbar' command that allow the user to select from a variety of entity placement options when assigning a command to the toolbar. The toolbar commands will automatically load the appropriate status menu. |
NEW COMMAND | CLASS | DESCRIPTION |
---|---|---|
:cj_mv_panzm |
move | Keyboard-based panning and zooming |
:cj_wa_bisect |
work ang | Set work angle by bisecting specified angle |
:cj_wa_trap1 |
work ang | Exit handler for the :cj_wa_bisect
sigmac |
CMD | EQUIVALENT CMD | CLASS | BRIEF DESCRIPTION |
---|---|---|---|
:wab |
:cj_wa_bisect;=1 |
work ang | Set work angle by bisecting an angle. Force angle to be within 45-degrees of 0 |
:waba |
:cj_wa_bisect;=0 |
work ang | Set work angle by bisecting an angle. Allow result to be any positive angle |