mi32/rvcparms.h File Reference

<mi32/rvcparms.h> More...

#include <mi32/rvctext.h>
#include <mi32/mistruct.h>
#include <mi32/rvcdefns.h>

Include dependency graph for rvcparms.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  RVCPARMINFO
 Parameter header structure. More...


Defines

#define DPARMUSAGE_Display   0
#define DPARMUSAGE_Edit   1
#define DPARMUSAGE_NumericOutput   2
#define DPARMUSAGE_Surface   3
#define DPARMUSAGE_Unspecified   99

Typedefs

typedef RVCPARMINFO RVCDPARMINFO

Functions

 PREVENT_MEMFUNC (RVCPARMINFO)
int MfReadDispParmHeader (int fhandle, RVCINODENUM inode, RVCPARMINFO *info)
int MfWriteDispParmHeader (int fhandle, RVCINODENUM inode, RVCPARMINFO *info)
int MdlgGetDispGroupObject (MDLGPARENT dlgparent, UNICODE *filename, INT32 *inode, const void *prompt, RVCDPARMINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
int MdlgGetDispLayoutObject (MDLGPARENT dlgparent, UNICODE *filename, INT32 *inode, const void *prompt, RVCDPARMINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
int MdlgGetDispSim3dObject (MDLGPARENT dlgparent, UNICODE *filename, INT32 *inode, const void *prompt, RVCDPARMINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
int MfReadParms (int handle, MISTRUCTDATA *kwdata, void *data, UINT32 flags)
int MfWriteParms (int handle, MISTRUCTDATA *kwdata, void *data, UINT32 flags)
int MfCloseParms (int id, RVCPARMINFO *info)
int MfOpenParms (int fid, INT32 inode, RVCPARMINFO *info, UINT32 flags)
int MfMakeParms (int fid, RVCPARMINFO *info, UINT32 flags)


Detailed Description

<mi32/rvcparms.h>

Functions for saving/loading structures in the style of dispwsl.c, but much simpler. Currently used for OTYPE_DBPARM. Objects of this type are based on OTYPE_TEXT with no changes to the structure.

Definition in file rvcparms.h.


Define Documentation

#define DPARMUSAGE_Display   0
 

Definition at line 101 of file rvcparms.h.

#define DPARMUSAGE_Edit   1
 

Definition at line 102 of file rvcparms.h.

#define DPARMUSAGE_NumericOutput   2
 

Definition at line 103 of file rvcparms.h.

#define DPARMUSAGE_Surface   3
 

Definition at line 104 of file rvcparms.h.

#define DPARMUSAGE_Unspecified   99
 

Definition at line 105 of file rvcparms.h.


Typedef Documentation

typedef RVCPARMINFO RVCDPARMINFO
 

Definition at line 97 of file rvcparms.h.


Function Documentation

int MdlgGetDispGroupObject MDLGPARENT  dlgparent,
UNICODE filename,
INT32 inode,
const void *  prompt,
RVCDPARMINFO objinfo,
MfFiltFuncProto  filter = 0,
void *  filtuserdata = 0,
GETOBJFLAGS  flags = GETOBJFLAG_None
[inline]
 

Pop-up dialog allowing user to select a display group layout object.

Parameters:
dlgparent  Parent widget
filename  Default filename
inode  Display group object inode passed/returned
prompt  Prompt label
objinfo  Object header passed/returned
filter  Filter function
filtuserdata  Filter function data
flags  Get object flags (See rvcdefns.h)

Definition at line 128 of file rvcparms.h.

int MdlgGetDispLayoutObject MDLGPARENT  dlgparent,
UNICODE filename,
INT32 inode,
const void *  prompt,
RVCDPARMINFO objinfo,
MfFiltFuncProto  filter = 0,
void *  filtuserdata = 0,
GETOBJFLAGS  flags = GETOBJFLAG_None
[inline]
 

Pop-up dialog allowing user to select a display layout object.

Parameters:
dlgparent  Parent widget
filename  Default filename
inode  Display object inode passed/returned
prompt  Prompt label
objinfo  Object header passed/returned
filter  Filter function
filtuserdata  Filter function data
flags  Get object flags (See rvcdefns.h)

Definition at line 142 of file rvcparms.h.

int MdlgGetDispSim3dObject MDLGPARENT  dlgparent,
UNICODE filename,
INT32 inode,
const void *  prompt,
RVCDPARMINFO objinfo,
MfFiltFuncProto  filter = 0,
void *  filtuserdata = 0,
GETOBJFLAGS  flags = GETOBJFLAG_None
[inline]
 

X_NATIVE || WIN32_MFC.

Parameters:
dlgparent  Parent widget
filename  Default filename
inode  Display 3D simulation parameters object inode passed/returned
prompt  Prompt label
objinfo  Object header passed/returned
filter  Filter function
filtuserdata  Filter function data
flags  Get object flags (See rvcdefns.h)

Definition at line 156 of file rvcparms.h.

int MfCloseParms int  id,
RVCPARMINFO info
 

Close the object.

Parameters:
id  Object handle
info  Structure

int MfMakeParms int  fid,
RVCPARMINFO info,
UINT32  flags
 

Create the object and make sure it's the right OTYPE of this.

Parameters:
fid  Open file handle
info  RVCPARMINFO structure to write from
flags  Flags

int MfOpenParms int  fid,
INT32  inode,
RVCPARMINFO info,
UINT32  flags
 

Open the object and make sure it's the right OTYPE of this.

Parameters:
fid  Open file handle
inode  Object inode
info  RVCPARMINFO structure to fill in
flags  Flags

int MfReadDispParmHeader int  fhandle,
RVCINODENUM  inode,
RVCPARMINFO info
[inline]
 

Read parameter header.

Parameters:
fhandle  Open file handle
inode  Parameter object inode
info  Parameter header passed / returned

Definition at line 108 of file rvcparms.h.

int MfReadParms int  handle,
MISTRUCTDATA kwdata,
void *  data,
UINT32  flags
 

Read the object.

Parameters:
handle  Object handle
kwdata  Reading parameters
data  Data structure to fill in
flags  Flags

int MfWriteDispParmHeader int  fhandle,
RVCINODENUM  inode,
RVCPARMINFO info
[inline]
 

Write parameter header.

Parameters:
fhandle  Open file handle
inode  Parameter object inode
info  Parameter header to write

Definition at line 117 of file rvcparms.h.

int MfWriteParms int  handle,
MISTRUCTDATA kwdata,
void *  data,
UINT32  flags
 

Write the object.

Parameters:
handle  Object handle
kwdata  Writing parameters
data  Data structure to write
flags  Flags

PREVENT_MEMFUNC RVCPARMINFO   ) 
 


Generated on Thu Aug 12 06:24:04 2004 for TNTsdk by doxygen 1.3.4-20031026