mi32/rgnman.h File Reference
<mi32/rgnman.h>
More...
#include <mi32/trans2dc.h>
#include <mi32/xdefns.h>
Go to the source code of this file.
Classes |
| struct | MrgnManagerCallbackStruct |
Namespaces |
| namespace | RVC |
Defines |
| #define | MrgnCR_RegionAdded 0x00000001 |
| #define | MrgnCR_RegionRemoved 0x00000002 |
| #define | MrgnCR_RegionSelected 0x00000010 |
| #define | MrgnCR_SetTransparm MrgnCR_SetTransParm |
| #define | MrgnCR_SetTransParm 0x00000004 |
| #define | MrgnCR_Stop 0x00000008 |
Typedefs |
| typedef void * | RGNMANHANDLE |
Functions |
| void | MrgnManagerAddCallback (RGNMANHANDLE vpdp, void(*CallbackFunc)(MrgnManagerCallbackStruct *, void *), void *udata, UINT32 reason) |
| int | MrgnManagerAddRegion (RGNMANHANDLE vpdp, const RVC::DESCRIPTOR &Descriptor, REGION2D ®ion) |
| void | MrgnManagerFormBindTool (Widget rmform, void *vmxt) |
| void | MrgnManagerFormClearTool (Widget rmform) |
| Widget | MrgnManagerFormCreate (RGNMANHANDLE vpdp, Widget parent, UINT32 flags, Arg *formarg, int formn) |
| void | MrgnManagerFormUpdateTool (Widget rmform) |
| int | MrgnManagerFree (RGNMANHANDLE vpdp) |
| int | MrgnManagerGetRegion (RGNMANHANDLE vpdp, INT32 ListNum, REGION2D ®ion) |
| void | MrgnManagerGetRegionList (RGNMANHANDLE vpdp, RVC::OBJITEMLIST &list) |
| int | MrgnManagerHasRegion (RGNMANHANDLE vpdp) |
| int | MrgnManagerInit (RGNMANHANDLE *vpdp) |
| void | MrgnManagerRemoveCallback (RGNMANHANDLE vpdp, void(*CallbackFunc)(MrgnManagerCallbackStruct *, void *), void *udata, UINT32 reason) |
| int | MrgnManagerSave (RGNMANHANDLE vpdp, void *Widget, UINT32 flags) |
Detailed Description
<mi32/rgnman.h>
Functions and structure for the region manager
Define Documentation
| #define MrgnCR_RegionAdded 0x00000001 |
| #define MrgnCR_RegionRemoved 0x00000002 |
| #define MrgnCR_RegionSelected 0x00000010 |
| #define MrgnCR_SetTransparm MrgnCR_SetTransParm |
| #define MrgnCR_SetTransParm 0x00000004 |
| #define MrgnCR_Stop 0x00000008 |
Typedef Documentation
Function Documentation
Add callback to the region manager.
Callback reasons: MrgnCR_RegionAdded Region has been added to the list MrgnCR_RegionRemoved Region has been removed from the list MrgnCR_SetTransParm Used to update the region to screen transparm MrgnCR_RegionSelected Region has been selected in list
- Parameters:
-
| vpdp | Region manager handle |
| udata | Mcb callback function User data passed in callback |
| reason | Callback reasons |
Add a region to the region manager.
- Parameters:
-
| vpdp | Region manager handle |
| region | The region to add |
| void MrgnManagerFormBindTool |
( |
Widget |
rmform, |
|
|
void * |
vmxt | |
|
) |
| | |
Bind region manager form to ERegion GraphicTool.
- Parameters:
-
| void MrgnManagerFormClearTool |
( |
Widget |
rmform |
) |
|
Clear GraphicTool tool bound to region manager form.
- Parameters:
-
Create region manager form with region list and widgets.
- Returns:
- Form widget or NULL if error.
- Parameters:
-
| vpdp | Region manager handle |
| parent | Parent widget for form |
| flags | For expansion |
| formarg | XT Args for form |
| formn | Number of XT Args |
| void MrgnManagerFormUpdateTool |
( |
Widget |
rmform |
) |
|
Update GraphicTool (ERegion) bound to form.
- Parameters:
-
Free up the region manager toolkit.
- Parameters:
-
| vpdp | Region manager handle |
Get a region from the region manager.
- Returns:
- 1 if region returned, 0 if no region exists, < 0 error code.
- Parameters:
-
| vpdp | Region manager handle |
| ListNum | Number of region to get, -1 for current region |
| region | Region structure RETURNED |
Get currently-active regions as objitemlist.
- Parameters:
-
| vpdp | Region manager handle |
Returns TRUE if a current region exists.
- Returns:
- 1 if region exists, 0 if no region exists.
- Parameters:
-
| vpdp | Region manager handle |
Initialize region manager toolkit and return handle.
- Parameters:
-
| vpdp | Region manager handle RETURNED |
Remove callbacks from the region manager.
See MrgnManagerAddCallback() for a list of callback reasons.
- Parameters:
-
| vpdp | Region manager handle |
| udata | Mcb callback function User data passed in callback |
| reason | Callback reasons |