Calques3D.h File Reference
Detailed Description
main header file for the CALQUES 3D application.
Classes | |
| class | CCalques3DDocTemplate |
| Extension of the CMultiDocTemplate for accessing view's ID and Runtime class. More... | |
| class | CCalques3DApp |
| Main class for the Calques 3D application. More... | |
Notification Messages | |
| These messages are send by the framework to all the views currently open in the workspace to notify them of the occurence of a particular event so that, if relevant, they could handle it. | |
| #define | WM_SHOWTASK_CTXTHELP (WM_APP + 10) |
| Notify the update of the contextual help associated with a task. | |
| #define | WM_SHOWOBJ_TOOLTIPS (WM_APP + 11) |
| Notify the update of the view's tooltip when the cursor is hovering over an object (or several). | |
| #define | WM_SHOWOBJ_DESCRIPTION (WM_APP + 12) |
| Notify the update of the description of the hovered object. | |
| #define | WM_UPDATEZOOM_MANUAL (WM_APP + 15) |
| Notify the manual modification of the zoom factor in the Universe view. | |
| #define | WM_MATHPAD_ENDEDIT (WM_APP + 16) |
| Notify the end of editing in the in-place editor. | |
| #define | WM_UPDATEOBJ_ADD (WM_APP + 20) |
| An object has been added to the document. | |
| #define | WM_UPDATEOBJ_MOD (WM_APP + 21) |
| The properties of an object have been modified. | |
| #define | WM_UPDATEOBJ_MOV (WM_APP + 22) |
| An object has been moved in one of the view. | |
| #define | WM_UPDATEOBJ_DEL (WM_APP + 23) |
| An object has been deleted from the document. | |
| #define | WM_UPDATEOBJ_SEL (WM_APP + 24) |
| An object has been selected in one of the view. | |
| #define | WM_UPDATEOBJ_EXT (WM_APP + 25) |
| An object has been extracted in a tracing view. | |
| #define | WM_UPDATEOBJ_RED (WM_APP + 26) |
| An object has been redefined. | |
| #define | WM_UPDATEOBJ_DEP (WM_APP + 30) |
| The dependence list of an object is recomputed. | |
Variables | |
| CCalques3DApp | theApp |
| The one and only CCalques3DApp object. | |
Define Documentation
| #define WM_MATHPAD_ENDEDIT (WM_APP + 16) |
Notify the end of editing in the in-place editor.
- Parameters:
-
WPARAM The string containing the text in the editor.
| #define WM_SHOWOBJ_DESCRIPTION (WM_APP + 12) |
Notify the update of the description of the hovered object.
- Parameters:
-
WPARAM The string containing the description of the object (could be NULL). LPARAM The identifier of the object - to retrieve its icon (could be 0).
| #define WM_SHOWOBJ_TOOLTIPS (WM_APP + 11) |
Notify the update of the view's tooltip when the cursor is hovering over an object (or several).
This message is sent
- Parameters:
-
WPARAM The list (CxObject3DSet) of all objects under the cursor (could be NULL). LPARAM TRUE if the tooltip is to be displayed, FALSE otherwise.
| #define WM_SHOWTASK_CTXTHELP (WM_APP + 10) |
Notify the update of the contextual help associated with a task.
This message is sent every time the current task (in the Universe view) needs to update its contextual help, usually in the status bar of the application.
- Parameters:
-
WPARAM The string containing the description (task + step) of the current task (could be NULL). LPARAM The command ID (UINT) of the current task - to retrieve its icon (could be 0).
| #define WM_UPDATEOBJ_ADD (WM_APP + 20) |
An object has been added to the document.
| #define WM_UPDATEOBJ_DEL (WM_APP + 23) |
An object has been deleted from the document.
| #define WM_UPDATEOBJ_DEP (WM_APP + 30) |
The dependence list of an object is recomputed.
| #define WM_UPDATEOBJ_EXT (WM_APP + 25) |
An object has been extracted in a tracing view.
| #define WM_UPDATEOBJ_MOD (WM_APP + 21) |
The properties of an object have been modified.
| #define WM_UPDATEOBJ_MOV (WM_APP + 22) |
An object has been moved in one of the view.
| #define WM_UPDATEOBJ_RED (WM_APP + 26) |
An object has been redefined.
| #define WM_UPDATEOBJ_SEL (WM_APP + 24) |
An object has been selected in one of the view.
| #define WM_UPDATEZOOM_MANUAL (WM_APP + 15) |
Notify the manual modification of the zoom factor in the Universe view.
- Parameters:
-
WPARAM An integer (UINT) defining the percentage of the zoom factor (cannot be 0).
Variable Documentation
The one and only CCalques3DApp object.



