|
||||||||||||||||||||
|
Add callback to tool. Valid reasons: The reasons are in reason classes
|
|
|
Call "activate" callback for specified tool.
|
|
||||||||||||||||||||||||
|
Add callback to tool with position determined by priority.
|
|
||||||||||||
|
Call "change" callback for specified tool.
|
|
|
Clear tool position (erasing tool). This function undraws the tool then clears the tool information. Useful in activate callbacks to simulate adding elements.
|
|
||||||||||||||||
|
Create new tool instance. This function creates a tool handle by calling the appropriate tool create function. It also sets up the default tool position which will be a clear tool (no info). Neither the tool create function nor this function will create the dialog. Any setup of the tool dialog must be done before MxtManage() is called because MxtManage() sets up the dialog. NOTE: Call MxtSetValues() to setup default tool information. List of flags to pass in this function (see MxtSetFlags()).
|
|
||||||||||||
|
Create crosshair tool.
|
|
||||||||||||
|
Create elastic arc tool.
|
|
||||||||||||
|
Create elastic box tool.
|
|
||||||||||||
|
Create line breaking tool.
|
|
||||||||||||
|
Create elastic circle tool instance.
|
|
||||||||||||
|
Create elastic ellipse tool.
|
|
||||||||||||
|
Create elastic line tool instance.
|
|
||||||||||||
|
Create elastic "move box" tool.
|
|
||||||||||||
|
Create elastic multi-point tool.
|
|
||||||||||||
|
Create elastic multi-line/polygon tool.
|
|
||||||||||||
|
Create elastic "node" tool.
|
|
||||||||||||
|
Create "point" tool.
|
|
||||||||||||
|
Create elastic "polyline/polygon" tool.
|
|
||||||||||||
|
Create "region" display tool. Tool handle (mxthandle) used in other Mxt... functions. Flags to control behavior:
|
|
||||||||||||
|
Create elastic "regular polygon" tool.
|
|
||||||||||||
|
Create elastic "text label" tool.
|
|
||||||||||||
|
Create feature follow tool.
|
|
||||||||||||
|
Create point selection tool instance.
|
|
||||||||||||
|
Create an instance of a rotatable crosshair tool.
|
|
|
Destroy previously created tool instance. This function does basic cleanup of the tool. It will unmanage the tool if not done so already. It will also remove the tool tag string to keep the tool pointer from being used as a tool. It will free the pointer.
|
|
||||||||||||
|
Draw tool graphic.
|
|
||||||||||||
|
Create an instance of an elastic arc tool. 3/4 Done, Need bound checking fixed. |
|
||||||||||||
|
Create an instance of an elastic box tool.
|
|
||||||||||||
|
Create an instance of an elastic breakline tool.
|
|
||||||||||||
|
Create an instance of an elastic circle tool. 3/4 Done, Need bound checking fixed. |
|
|
Display dialog allowing user to edit global tool colors and width.
|
|
||||||||||||
|
Create an instance of an elastic ellipse tool.
|
|
||||||||||||
|
Create an instance of an elastic box tool.
|
|
||||||||||||
|
Create an instance of an elastic box tool.
|
|
||||||||||||
|
Create an instance of an elastic point tool.
|
|
||||||||||||
|
Create multi elastic polyline tool.
|
|
||||||||||||
|
GPS input is enabled for this view.
|
|
||||||||||||
|
Create an instance of node edit tool.
|
|
||||||||||||
|
Create an instance of an elastic point tool.
|
|
||||||||||||
|
Create elastic polyline tool.
|
|
||||||||||||
|
Create elastic region tool.
|
|
||||||||||||
|
Create an instance of an elastic regpoly tool.
|
|
||||||||||||
|
Create an instance of an elastic text label tool.
|
|
||||||||||||
|
Create an instance of point follow tool.
|
|
||||||||||||
|
Free tool structure internal data storage (Eg. This function frees any allocated data associated with the tool structure. Eg. the point buffer for line data. It will not free the data associated with a change callback.
|
|
||||||||||||
|
Generate manual form for tool if it exists.
|
|
||||||||||||||||
|
Generate a region form the tool if supported.
|
|
||||||||||||
|
Generate spatial form for tool if it exists.
|
|
||||||||||||
|
Generate main tool form for tool if it exists.
|
|
||||||||||||||||
|
Return current arrow key delta values. This function gets the amount of movement for hitting arrow keys in object coordinates (i.e. deltas).
|
|
||||||||||||
|
Return current tool boundary rectangle.
|
|
|
Return currently active tool handle.
|
|
|
Return current tool flags. This function returns the current flags set in the tool. You should call this function to get the current flags, set or unset certain flags, then call MxtSetFlags() to set the flags. |
|
||||||||||||||||||||
|
Return global colors set for tools in the application.
|
|