|
Classes |
| struct | MxdDatabaseEditorCallbackStruct |
Defines |
| #define | MxdDATABASE_AutoComplete 0x0400 |
| #define | MxdDATABASE_AutoSave 0x00000004 |
| #define | MxdDATABASE_Clear 0x00000001 |
| #define | MxdDATABASE_Close 0x40000000 |
| #define | MxdDATABASE_DefaultElementList ELEMENTNUM_DefaultList |
| #define | MxdDATABASE_Destroy 0x80000000 |
| #define | MxdDATABASE_DontUpdateDialogs 0x00000002 |
| #define | MxdDATABASE_Elements 0x00F0 |
| #define | MxdDATABASE_FormClose 0x0008 |
| #define | MxdDATABASE_FormObjectCreate 0x0100 |
| #define | MxdDATABASE_FormObjectDestroy 0x0200 |
| #define | MxdDATABASE_FormOpen 0x0004 |
| #define | MxdDATABASE_Modify 0x04000000 |
| #define | MxdDATABASE_NoElement ELEMENTNUM_None |
| #define | MxdDATABASE_Open 0x20000000 |
| #define | MxdDATABASE_SelectElements 0x0010 |
| #define | MxdDATABASE_SelectOnly 0x0080 |
| #define | MxdDATABASE_TableClose 0x0002 |
| #define | MxdDATABASE_TableOpen 0x0001 |
| #define | MxdDATABASE_ToggleElements 0x0040 |
| #define | MxdDATABASE_UnselectElements 0x0020 |
| #define | MxdDatabaseEditorSetCloseCallback(h, f, d) MxdDatabaseEditorAddCallback(h,f,d,MxdDATABASE_Close); |
| #define | MxdDatabaseEditorSetDestroyCallback(h, f, d) MxdDatabaseEditorAddCallback(h,f,d,MxdDATABASE_Destroy); |
| #define | MxdDatabaseEditorSetModifyCallback(h, f, d) MxdDatabaseEditorAddCallback(h,f,d,MxdDATABASE_Modify); |
| #define | MxdDatabaseEditorSetOpenCallback(h, f, d) MxdDatabaseEditorAddCallback(h,f,d,MxdDATABASE_Open); |
| #define | MxdDatabaseEditorSetSelectionCallback(h, f, d) MxdDatabaseEditorAddCallback(h,f,d,MxdDATABASE_Elements); |
Enumerations |
| enum | DBVIEWFLAGS {
DBVIEWFLAG_None = 0,
DBVIEW_ViewActive = 0x00000001,
DBVIEW_ViewSelected = 0x00000002,
DBVIEW_ViewAll = 0x00000004,
DBVIEW_NoChangeViewMode = 0x00000008,
DBVIEW_NoSingleRecordView = 0x00000010,
DBVIEW_NoRecordSelection = 0x00000020,
DBVIEW_NoAttachmentIndicator = 0x00000040,
DBVIEW_NoRowControls = (DBVIEW_NoRecordSelection|DBVIEW_NoAttachmentIndicator),
DBVIEW_NoNewRecord = 0x00000080,
DBVIEW_NoDropTable = 0x00000100,
DBVIEW_NoEditDefn = 0x00000200,
DBVIEW_TabularView = 0x00000400,
DBVIEW_NoElementSelection = 0x00000800,
DBVIEW_NoCreateIfNotExist = 0x00001000
} |
Functions |
| | DEFINE_ENUM_OPERATORS (DBVIEWFLAGS) |
| int | MxdDatabaseEditorAddCallback (MXDHANDLE dhandle, void(*func)(MxdDatabaseEditorCallbackStruct *, void *), void *data, UINT32 reason) |
| int | MxdDatabaseEditorCloseFormWindow (MXDHANDLE dhandle, INT32 inode) |
| int | MxdDatabaseEditorCloseStyleDialog (MXDHANDLE dhandle) |
| int | MxdDatabaseEditorCloseTableWindow (MXDHANDLE dhandle, INT32 table) |
| int | MxdDatabaseEditorCreate (Widget pwidget, MXDHANDLE *dhandle, const UNICODE *fname, RVCINODENUM inode, ELEMTYPE elemtypes, UINT32 flags) |
| int | MxdDatabaseEditorDestroy (MXDHANDLE dhandle) |
| int | MxdDatabaseEditorDropForm (MXDHANDLE dhandle, Widget parent, INT32 inode, UINT32 flags) |
| int | MxdDatabaseEditorDropTable (MXDHANDLE dhandle, Widget parent, int TableNum, UINT32 flags) |
| int | MxdDatabaseEditorEditTableDefn (MXDHANDLE dhandle, Widget parent, int TableNum, UINT32 flags) |
| int | MxdDatabaseEditorFlush (MXDHANDLE dhandle) |
| int | MxdDatabaseEditorGenViewAddCallback (Widget mainform, void(*)(MxdDatabaseEditorCallbackStruct *, void *), void *data, UINT32 reason) |
| int | MxdDatabaseEditorGenViewDestroy (Widget form) |
| int | MxdDatabaseEditorGenViewGetData (Widget mainform, void *buf) |
| int | MxdDatabaseEditorGenViewRemoveCallback (Widget mainform, void(*)(MxdDatabaseEditorCallbackStruct *, void *), void *data, UINT32 reason) |
| int | MxdDatabaseEditorGenViewSaveRecord (Widget mainform, UINT32 flags) |
| int | MxdDatabaseEditorGenViewSetData (Widget mainform, void *buf) |
| int | MxdDatabaseEditorGenViewSetRecord (Widget mainform, INT32 record, UINT32 flags) |
| int | MxdDatabaseEditorGetDBHandle (MXDHANDLE dhandle) |
| int | MxdDatabaseEditorGetNumOpen (MXDHANDLE dhandle) |
| DEPRECATED MDLGPARENT | MxdDatabaseEditorGetParent (MXDHANDLE dhandle) |
| DEPRECATED MXDHANDLE | MxdDatabaseEditorGetTableInstanceHandle (MXDHANDLE dhandle, INT32 TableNum, UINT32 flags) |
| DEPRECATED int | MxdDatabaseEditorModalSingleRecordView (MXDHANDLE dhandle, INT32 TableNum, INT32 Record, void *initvals, Widget parent, UINT32 flags) |
| int | MxdDatabaseEditorMultiSelectEnd (MXDHANDLE dhandle, UINT32 flags) |
| int | MxdDatabaseEditorMultiSelectStart (MXDHANDLE dhandle, UINT32 flags) |
| int | MxdDatabaseEditorNewForm (MXDHANDLE dhandle, Widget parent, INT32 *inodep, UINT32 flags) |
| int | MxdDatabaseEditorNewTable (MXDHANDLE dhandle, Widget parent, UINT32 flags) |
| int | MxdDatabaseEditorOpenFormWindow (MXDHANDLE dhandle, INT32 inode, UINT32 flags) |
| int | MxdDatabaseEditorOpenStyleDialog (MXDHANDLE dhandle, Widget parent, UINT32 flags) |
| int | MxdDatabaseEditorOpenTableWindow (MXDHANDLE dhandle, INT32 table, UINT32 flags) |
| int | MxdDatabaseEditorOpenTabularView (MXDHANDLE dhandle, INT32 table, UINT32 flags) |
| int | MxdDatabaseEditorRefreshActiveElementAttachments (MXDHANDLE dhandle, UINT32 flags) |
| int | MxdDatabaseEditorRefreshAttachments (MXDHANDLE dhandle, UINT32 flags) |
| int | MxdDatabaseEditorRelate (MXDHANDLE dhandle, UINT32 flags) |
| void | MxdDatabaseEditorRemoveCallback (MXDHANDLE dhandle, void(*func)(MxdDatabaseEditorCallbackStruct *, void *), void *data, UINT32 reason) |
| int | MxdDatabaseEditorResumeUpdates (MXDHANDLE dhandle, UINT32 flags) |
| int | MxdDatabaseEditorSetActiveElement (MXDHANDLE dhandle, INT32 table, INT32 element, ELEMTYPE elemtype, UINT32 flags) |
| int | MxdDatabaseEditorSetElement (MXDHANDLE dhandle, INT32 element, ELEMTYPE elemtype) |
| int | MxdDatabaseEditorSetElementsExt (MXDHANDLE dhandle, ELEMTYPE ElemType, INT32 table, UINT8 *bits, INT32 NumElements, INT32 ActiveElement, UINT32 flags) |
| void | MxdDatabaseEditorSetParent (MXDHANDLE dhandle, Widget widget) |
| int | MxdDatabaseEditorSetRecord (MXDHANDLE dhandle, int table, INT32 record) |
| int | MxdDatabaseEditorSetStyleNumber (MXDHANDLE dhandle, int StyleNum, int RecNum, UINT32 flags) |
| int | MxdDatabaseEditorSetStyleObject (MXDHANDLE dhandle, const UNICODE *fname, INT32 inode, int styletable, void *dftstyle) |
| int | MxdDatabaseEditorSuspendUpdates (MXDHANDLE dhandle, UINT32 flags) |
| int | MxdDatabaseEditorTableIsOpen (MXDHANDLE dhandle, int TableNum) |
| int | MxdDatabaseEditorUnsetElement (MXDHANDLE dhandle, INT32 element, int otype) |
| int | MxdDatabaseEditorUpdateDialogs (MXDHANDLE dhandle) |
Note, most of the functions in this function group are just wrappers around methods of the class DBEDIT. It is suggested you use the class methods instead of the functions.