X11 Functions

:Associate with "X Functions" More...

Namespaces

namespace  RVC

Defines

#define MxANGLECONTROL_FullCircle   0x0000000F
#define MxANGLECONTROL_Quadrant1   0x00000001
#define MxANGLECONTROL_Quadrant2   0x00000002
#define MxANGLECONTROL_Quadrant3   0x00000004
#define MxANGLECONTROL_Quadrant4   0x00000008
#define MxANGLECONTROL_ZeroAtTop   0x00000010
#define MxcbOptionUINT16   MxcbOptionUWORD
#define MxcbOptionUINT32   MxcbOptionULONG
#define MxcbOptionUINT8   MxcbOptionUBYTE
#define MxcbToggleSetUINT8   MxcbToggleSetUBYTE
#define MxcbToggleUINT8   MxcbToggleUBYTE
#define WaitForUnmap(w)   MxWaitForUnmap(w)

Functions

int Main_DatabaseEditor (Widget parent)
void MpSelectPort (Widget parent, char *type, char *name, char *extn, int maxlen, UINT32 validtypes)
void MxAddDeleteWindowCallback (Widget widget, XtCallbackProc cbproc, void *cbdata)
void MxAdvisorClose ()
void MxAdvisorOpen (Widget parent, const MISTRING &msg, const char *IniKey)
void MxAlignLabels (Widget *widgets, int num)
void MxAlignWidgets (Widget *widgets, int num, UINT32 flags)
ERRVALUE MxAngleControlAddCallback (Widget control, McbCallbackFunc cbfunc, void *cbdata)
Widget MxAngleControlCreate (Widget parent, double *pValue, int radius, UINT32 flags, Arg *callerargs, int numargs)
double MxAngleControlGetValue (Widget control, double value)
ERRVALUE MxAngleControlRemoveCallback (Widget control, McbCallbackFunc cbfunc, void *cbdata)
ERRVALUE MxAngleControlSetPrompt (Widget control, Widget prompt)
ERRVALUE MxAngleControlSetValue (Widget control, double value)
ERRVALUE MxAngleControlUpdate (Widget control, double value)
Widget MxAppShellCreate (const char *posnkey, Arg *arg, int numargs)
void MxAssignCursor (Display *display, Window window, int cursor)
int MxAtlasAssemblyWizard (Widget parent)
int MxATLFileManager (Widget parent, MIUNICODE *filename)
Widget MxblCreate (Widget pwidget, int maxsize, Arg *formargs, int formn)
void MxblRefresh (Widget dform, INT32 start)
void MxblResize (Widget dform, INT32 numitems, INT32 start)
void MxblSetEditMode (Widget dform, UINT32 mode)
void MxblSetEditPosn (Widget dform, INT32 editposn)
void MxblSetEntryCallback (Widget dform, void(*EntryCB)(INT32, char *, void *), void *udata)
void MxblSetHighlightCallback (Widget dform, void(*HighlightCB)(INT32, void *), void *udata)
int MxButtonGetNumItems (const BUTTONITEM *items)
void MxcbDisplayHelp (Widget, void *, void *)
void MxcbMapToCenter (Widget, void *, void *)
void MxcbOptionUBYTE (Widget w, void *voption, void *)
void MxcbOptionULONG (Widget w, void *voption, void *)
void MxcbOptionUWORD (Widget w, void *voption, void *)
void MxcbSetExit (Widget, void *, void *)
void MxcbToggleBool (Widget, void *vvalue, XmToggleButtonCallbackStruct *cbs)
void MxcbToggleSetUBYTE (Widget w, void *voption, XmToggleButtonCallbackStruct *cbs)
void MxcbToggleUBYTE (Widget, void *vvalue, XmToggleButtonCallbackStruct *cbs)
int MxChangeFileLock (Widget parent, int file, UINT32 flags)
DEPRECATED int MxCheckDiskSpace (MDLGPARENT parent, const FILEPATH &filename, INT64 SpaceNeeded)
void MxClearWidget (Widget widget, bool sendexposure=true)
void MxClipboardRegisterTextWidget (Widget widget)
Widget MxColorSelCreate (Widget parent, COLOR *color, int size, UINT32 flags, Arg *arg, int numargs)
void MxColorSelSetChangeCallback (Widget, void(*)(COLOR *, void *), void *)
void MxColorSelSetColor (Widget parent, COLOR *color, int CalllChangeFunc)
double MxConvertScreenUnits (double val, int InUnits, int OutUnits)
MIUNICODEMxConvertXmStringToUC (XmString xmstr)
Widget MxCreateButtonColumn (Widget, BUTTONITEM *, void *, void *, int, Arg *, int)
Widget MxCreateButtonFieldXe (Widget form, const char *name, Widget *xetext, Widget *button, XtCallbackProc cbfunc, void *cbdata, Arg *arglist, int argcount)
Widget MxCreateButtonRow (Widget pwidget, const BUTTONITEM *buttonitem, void *cbdata, void *userdata, int flags, const Arg *, int argcount)
Widget MxCreateDitherPrompt (Widget parent, char *name, char **pattern, Arg *arg, int n, UINT32 flags)
Widget MxCreateFormDialog (Widget pwidget, const char *titlestr, Arg *arglist, int argcount)
Widget MxCreateFormDialog (Widget pwidget, const char *titlestr, const char *helpstr, XtCallbackProc cbpopdn, void *cbdata, Arg *arglist, int argcount)
Widget MxCreateFrame (Widget pwidget, const XTARGS &arg, const char *label=0)
Widget MxCreateHTMLWidget (Widget parent, char *name, Arg *arg, int n)
Widget MxCreateIconButtonRow (Widget pwidget, const MIUNICODE *iconfile, const char *icongroup, const BUTTONITEM *buttonitem, void *cbdata, void *userdata, int flags, const Arg *arglist, int argcount)
Widget MxCreateIconLabel (Widget pwidget, ICONID iconid, const MISTRING &tooltip, const Arg *arglist, int argcount)
Widget MxCreateIconLabel (Widget pwidget, int iconhandle, const char *IconClass, const char *IconName, const char *LabelName, const Arg *arglist, int argcount)
Widget MxCreateIconLabelExt (Widget pwidget, int iconhandle, const char *IconClass, const char *IconName, const char *StippleName, const char *LabelName, const Arg *arglist, int argcount, UINT32 flags)
Widget MxCreateIconPopupMenuButton (Widget pwidget, int iconhandle, const char *IconClass, const char *IconName, const char *LabelName, const MENUITEM *items, Widget *widget_list, void *data, void *udata, const Arg *arglist, int argcount)
Widget MxCreateIconPushButton (Widget pwidget, ICONID iconid, const MISTRING &tooltip, XtCallbackProc cbfunc, void *cbdata, const Arg *arglist, int argcount)
Widget MxCreateIconPushButton (Widget pwidget, int iconhandle, const char *IconClass, const char *IconName, const char *LabelName, XtCallbackProc, void *cbdata, const Arg *arglist, int argcount)
Widget MxCreateIconPushButtonExt (Widget pwidget, int iconhandle, const char *IconClass, const char *IconName, const char *LabelName, XtCallbackProc, void *cbdata, const Arg *arglist, int argcount, UINT32 flags)
Widget MxCreateIconToggleButton (Widget pwidget, int iconhandle, const char *IconClass, const char *IconName, const char *LabelName, void(*)(Widget, void *, XmToggleButtonCallbackStruct *), void *cbdata, const Arg *arglist, int argcount)
Widget MxCreateIconToggleButtonExt (Widget pwidget, int iconhandle, const char *IconClass, const char *UnselIconName, const char *SelectedIconName, const char *LabelName, void(*)(Widget, void *, XmToggleButtonCallbackStruct *), void *cbdata, const Arg *arglist, int argcount, UINT32 flags)
int MxCreateImageFromWidget (Widget widget, XImage **ximage, void **buffer, int width, int height)
Widget MxCreateLabel (Widget parent, const MIUNICODE *label, Arg *arglist, int argcount)
Widget MxCreateLabel (Widget parent, const MISTRING &label, Arg *arglist, int argcount)
Widget MxCreateLabel (Widget parent, const char *name, Arg *arglist, int argcount)
Widget MxCreateLabelFieldXe (Widget form, const char *name, Widget *xetext, Widget *label, Arg *arglist, int argcount)
Widget MxCreateLatLonFormatOptionMenu (Widget pwidget, char *label, UINT32 dftfmt, void(*)(Widget, void *, void *), void *userdata, Arg *arglist, int argcount)
Widget MxCreateManualPopupMenu (Widget parent, const char *title, const MENUITEM *items, Widget *widget_list, void *data, void *udata)
Widget MxCreateMenuBar (Widget pwidget, const MENUBARITEM *menus, void *clientdata, void *userdata)
Widget MxCreateOptionMenu (Widget pwidget, const char *title, const MENUITEM *items, void *userdata)
Widget MxCreateOptionMenuExt (Widget pwidget, const char *title, const MENUITEM *items, void *userdata, const Arg *arglist, int argcount)
int MxCreatePixmap (Display *display, Drawable drawable, unsigned int width, unsigned int height, unsigned int depth, Pixmap *pixmap)
Widget MxCreatePopupMenu (Widget parent, const char *title, const MENUITEM *items, Widget *widget_list, void *data, void *udata)
Widget MxCreatePulldownMenu (Widget parent, const MIUNICODE *label, const MENUITEM *items, void *cbdata, void *udata)
Widget MxCreatePushButton (Widget pwidget, const char *name, XtCallbackProc, void *cbdata, Arg *arglist, int argcount)
Widget MxCreateRastTypeOptionMenu (Widget pwidget, const char *title, UINT32 flags, UINT32 dim_flags, INT32 item_selected, Arg args[], int n, void *rastinfo, XtCallbackProc, void *userdata)
Widget MxCreateTextEncodingLB (Widget pwidget, const char *label, CHAR_ENCODING &encoding, ENCODELIST_FLAGS enclistflags, Arg *arglist, int argcount)
Widget MxCreateToggleButton (Widget pwidget, const char *name, void(*)(Widget, void *, XmToggleButtonCallbackStruct *), void *cbdata, Arg *arglist, int argcount)
Widget MxCreateToggleButtonBool (Widget parent, const char *label, bool &value, Arg *arglist, int argcount)
XmString MxCreateXmStringUC (const MIUNICODE *const string, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
void MxDestroyPopupMenu (Widget parent, Widget popup)
int MxDisplayErrorCode (Widget pwidget, int errcode)
int MxDisplayGettingStartedHTMLReminder (Widget pwidget, bool forceopen=false)
void MxDisplayHelp (Widget parent, const char *helpid)
void MxDisplayHelpByID (Widget parent, HELPID helpid)
Widget MxDitherPromptGetButton (Widget widget)
void MxDumpWidgetRes (Widget widget, char *label, MIUNICODE *filename, int pauseflag)
int MxEditBitmapCursor (Widget pwidget, FILEPATH *filename, int flags)
int MxEditBitmapPattern (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
void MxEditButtonsAddCallbacks (void *handle, Widget textwidget)
const BUTTONITEMMxEditButtonsCreate (void **handle, MxEDITMENUFLAGS flags=MxEDITMENUFLAG_None, void(*undofunc)(Widget, void *)=0, void *undodata=0)
int MxEditColor (Widget parent, EDITCOLORINFO *EditColorInfo, int numcolors, UINT32 flags, Widget *notused)
int MxEditHatchPattern (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
int MxEditLinePattern (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
void MxEditMenuAddCallbacks (void *handle, Widget textwidget)
const MENUITEMMxEditMenuCreate (Widget shell, void **handle, MxEDITMENUFLAGS flags=MxEDITMENUFLAG_None, void(*undofunc)(Widget, void *)=0, void *undodata=0)
DEPRECATED const MENUITEMMxEditMenuCreate (void **handle, MxEDITMENUFLAGS flags=MxEDITMENUFLAG_None, void(*undofunc)(Widget, void *)=0, void *undodata=0)
void MxEditMenuSetEditStyleFunc (int(*func)(Widget, int, INT32 *, int, INT32, double, double(*)(void *), void *, void *, UINT32))
void MxEditMenuSetShell (void *handle, Widget shell)
DEPRECATED int MxEditStyle (Widget pwidget, int fhandle, INT32 *inode, int styletype, INT32 stylenum, double HardcopyDPI, double(*)(void *), void *GetCurMapScaleData, void *dftsyle, UINT32 flags)
DEPRECATED int MxEditStyleExt (Widget pwidget, int fhandle, INT32 *inode, int styletype, INT32 stylenum, double HardcopyDPI, double(*)(void *), void *GetCurMapScaleData, void *dftstyle, MIUNICODE *(*)(void *, int, int), void *getdescdata, UINT32 flags)
DEPRECATED int MxEditStyleFormChangeObject (Widget form, int objhandle)
DEPRECATED int MxEditStyleFormCreate (Widget pwidget, Widget *form, int shandle, int styletype, INT32 stylenum, double HardcopyDPI, double(*)(void *), void *GetCurMapScaleData, void *dftstyle, UINT32 flags, Arg *arglist, int argcount)
DEPRECATED int MxEditStyleFormIsObjChanged (Widget form)
DEPRECATED int MxEditStyleFormReplace (Widget form)
DEPRECATED int MxEditStyleFormSetChangeCallback (Widget form, void(*changefunc)(Widget, void *), void *cangedata)
int MxEditSymbol (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
void MxPopupMenuAddParent (Widget popup, Widget child)
void MxPopupMenuReplaceItems (Widget menupane, const MENUITEM *items, void *udata)
int MxPopupModalDialog (Widget dlgparent, const char *dlgname, const char *helpid, Widget(*CreateWidgetFunc)(Widget, void *, Arg *, int), void *CreateWidgetData, const BUTTONITEM *extrabuttons=0, bool(*CheckOkFunc)(void *)=0)
void MxPopupTransientMenu (Widget parent, XButtonPressedEvent *event, const char *title, const MENUITEM *items, void *cbdata=0, void *udata=0, bool waitforpopdown=false)
DEPRECATED int MxPopupYNC (Widget parent, const void *text, int dft, const char *help, UINT32 flags)
void MxPositionWindowRel (Widget child, Widget base, MxRELPOSN relposn)
int MxPromptAddCallback (Widget prompt, void(*cbfunc)(MxPromptCallbackStruct *, void *), void *cbdata, UINT32 reasonmask)
void MxPromptClearValue (Widget prompt)
int MxPromptColorAddCallback (Widget prompt, void(*cbfunc)(MxPromptCallbackStruct *, void *), void *cbdata, UINT32 reasonmask)
Widget MxPromptColorCreate (Widget pwidget, const char *name, COLOR *color, UINT32 flags, Arg *arglist, int argcount)
Widget MxPromptColorGetLabel (Widget prompt)
void MxPromptColorRemoveCallback (Widget prompt, void(*cbfunc)(MxPromptCallbackStruct *, void *), void *cbdata, UINT32 reasonmask)
void MxPromptColorUpdate (Widget prompt)
void MxPromptColorUpdatePtr (Widget prompt, COLOR *color)
Widget MxPromptCreateChar (Widget parent, const char *name, char *str, const char *help, UINT32 flags, Arg *args, int numargs)
Widget MxPromptCreateDouble (Widget parent, const char *name, double *ret, double dft, double min, double max, int places, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateFloat (Widget parent, const char *name, float *ret, float dft, float min, float max, int places, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateINT16 (Widget parent, const char *name, INT16 *ret, INT16 dft, INT16 min, INT16 max, const char *help, UINT32 flags, Arg *args, int numargs)
Widget MxPromptCreateINT32 (Widget parent, const char *name, INT32 *ret, INT32 dft, INT32 min, INT32 max, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateINT8 (Widget parent, const char *name, INT8 *ret, INT8 dft, INT8 min, INT8 max, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateLatLon (Widget parent, const char *name, double *ret, double dft, double min, double max, int places, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateNum (Widget parent, const char *name, int type, void *ret, double dft, double min, double max, int places, const char *help, char **comboitems, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateString (Widget parent, const char *name, char *str, int maxlen, const char *help, UINT32 flags, Arg *args, int numargs)
Widget MxPromptCreateUINT16 (Widget parent, const char *name, UINT16 *ret, UINT16 dft, UINT16 min, UINT16 max, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateUINT32 (Widget parent, const char *name, UINT32 *ret, UINT32 dft, UINT32 min, UINT32 max, const char *help, UINT32 flags, Arg *args, int n)
Widget MxPromptCreateUINT8 (Widget parent, const char *name, UINT8 *ret, UINT8 dft, UINT8 min, UINT8 max, const char *help, UINT32 flags, Arg *args, int n)
MDLGPARENT MxPromptCreateUnicode (MDLGPARENT parent, const char *name, MIUNICODE *str, int maxlen, const char *help, UINT32 flags, Arg *args, int numargs)
Widget MxPromptCreateUnicodeFixed (Widget parent, const char *name, RVC::OBJECTDESC &desc, const char *help, UINT32 flags, Arg *args, int numargs)
Widget MxPromptCreateUnicodeFixed (Widget parent, const char *name, RVC::OBJECTNAME &objname, const char *help, UINT32 flags, Arg *args, int numargs)
void MxPromptDisableTraversal (Widget prompt)
int MxPromptDoubleToLatLon (Widget prompt)
Widget MxPromptGetLabel (Widget prompt)
void MxPromptGetMinMax (Widget widget, double *min, double *max)
Widget MxPromptGetScale (Widget prompt)
int MxPromptGetStdHeight (void)
Widget MxPromptGetUnitLabel (Widget widget)
void * MxPromptGetUserData (Widget prompt)
int MxPromptGetValueDouble (Widget widget, double *pval)
int MxPromptGetValueUnicode (Widget widget, MIUNICODE **pval)
Widget MxPromptGetXeText (Widget widget)
int MxPromptHasValue (Widget prompt)
MENUITEMMxPromptLatLonGetFormatMenu (XtCallbackProc cbfunc, int isoption)
void MxPromptLatLonSetFormat (Widget widget, DEGTOSTRFLAGS flags)
int MxPromptLatLonSetValue (Widget prompt, double val)
int MxPromptLatLonToDouble (Widget prompt)
int MxPromptRastValAddCallback (Widget prompt, McbCallbackFunc cbfunc, void *cbdata, UINT32 reasonmask)
void MxPromptRastValClearValue (Widget prompt)
Widget MxPromptRastValCreate (Widget pwidget, char *label, ANYRASTVALUE *value, UINT32 datatype, UINT16 numbits, UINT32 flags, Arg *arglist, int argcount)
void MxPromptRastValGetValue (Widget prompt, ANYRASTVALUE *value)
int MxPromptRastValHasValue (Widget prompt)
int MxPromptRastValRemoveCallback (Widget prompt, McbCallbackFunc cbfunc, void *cbdata, UINT32 reasonmask)
void MxPromptRastValSetPtr (Widget prompt, ANYRASTVALUE *newptr, int notify)
void MxPromptRastValSetType (Widget prompt, UINT32 datatype, UINT16 numbits)
void MxPromptRastValSetValue (Widget prompt, ANYRASTVALUE *newvalue, int notify)
void MxPromptRastValUpdate (Widget prompt, int notify)
int MxPromptRemoveCallback (Widget prompt, void(*cbfunc)(MxPromptCallbackStruct *, void *), void *cbdata, UINT32 reasonmask)
void MxPromptSetDecPlaces (Widget prompt, int places)
void MxPromptSetEditable (Widget prompt, int editable)
int MxPromptSetEncoding (Widget prompt, char *encoding, UINT32 flags)
void MxPromptSetEnterCallback (Widget widget, void(*func)(Widget, void *), void *cbdata)
void MxPromptSetFormat (Widget prompt, char *format)
void MxPromptSetLogScaleRange (Widget prompt, double min, double max)
void MxPromptSetModifyCallback (Widget prompt, void(*func)(Widget, void *), void *funcdata)
void MxPromptSetRange (Widget prompt, double min, double max, UINT32 flags)
void MxPromptSetTraversal (Widget prompt, Widget traverseto, XmTraversalDirection traversedir)
void MxPromptSetUnitConv (Widget prompt, const UNITCONV *unitconv)
void MxPromptSetUnitConvCode (Widget prompt, int unittype, int storedcode, int showncode)
void MxPromptSetUnitConvExt (Widget widget, const UNITCONV *unitconv, UINT32 flags)
void MxPromptSetUserData (Widget prompt, void *data)
void MxPromptSetValue (Widget widget, double wal, int hasvalue)
int MxPromptSetValueDouble (Widget prompt, double val)
int MxPromptSetValueFloat (Widget prompt, float val)
int MxPromptSetValueINT16 (Widget prompt, short val)
int MxPromptSetValueINT32 (Widget prompt, INT32 val)
void MxPromptSetValuePtr (Widget prompt, void *newptr, int hasvalue)
int MxPromptSetValueString (Widget prompt, const char *val)
int MxPromptSetValueUnicode (Widget prompt, const MIUNICODE *val)
int MxPromptUpdateData (Widget prompt, Boolean notify)
void MxPromptUpdateValue (Widget prompt)
void MxPulldownMenuReplaceItems (Widget parent, const MENUITEM *items, void *userdata)
int MxRadioBoxDialog (Widget, char *, char **, int, UINT32)
DEPRECATED Widget MxRastCompressFormCreate (Widget pwidget, RVCRASTINFO *rastinfo, UINT32 flags, Arg *arglist, int argcount)
DEPRECATED void MxRastCompressFormUpdate (Widget form, RVCRASTINFO *rastinfo, UINT32 flags)
int MxRgnGenSetupRasterTraceAreaV (Widget pwidget, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*DispRegionFunc)(const REGION2D *, void *), void *DispRegionData, UINT32 flags)
int MxRgnGenSetupRasterTraceBoundaryV (Widget pwidget, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*DispRegionFunc)(const REGION2D *, void *), void *DispRegionData, UINT32 flags)
Widget MxSashCreate (Widget pwidget, Arg *arglist, int argcount)
ERRVALUE MxSaveAsTextFile (Widget pwidget, MIUNICODE *filename, const MIUNICODE *buffer, UINT32 flags=0)
int MxSaveDrawableToRaster (DISPLAYINFO *dispinfo, Drawable drawable, int ixinit, int iyinit, int ixsize, int iysize, int rhandle, INT32 rcol, INT32 rlin, MSTATUSHANDLE shandle=0)
int MxSaveSnapshotToRaster (Widget pwidget, DISPLAYINFO *dispinfo, COLMAPINFO *colmapinfo, Drawable drawable, MIUNICODE *filename, INT32 *rastinode, int flags=0)
int MxSciCalculator (Widget parent)
void MxScrollBarGetValues (Widget w, int *value, int *sliderSize, int *increment, int *pageIncrement, int *minimum, int *maximum)
int MxSelectElements (Widget parent, const RVC::OBJITEM &ObjItem, ELEMTYPE ElemType, UINT8 *bitarray)
int MxSelectFontList (Widget parent)
int MxSelectIcon (Widget pwidget, char *dialogname, char IconClass[16], char IconName[16], int minsize, int maxsize, UINT32 flags)
int MxSelectItemFromList (Widget pwidget, const char *title, const char *promptstr, const char *helpid, int NumItems, int dftitem, MIUNICODE *(*GetItemFunc)(int, void *), void *GetItemData, UINT32 flags)
int MxSelectItemFromList (Widget pwidget, const char *title, int NumItems, int dftitem, MIUNICODE *(*GetItemFunc)(int, void *), void *FuncData, UINT32 flags)
int MxSelectItemFromListExt (Widget pwidget, const char *title, const char *promptstring, int NumItems, int dftitem, MIUNICODE *(*GetItemFunc)(int, void *), void *FuncData, UINT32 flags)
int MxSelectKeyFields (Widget pwidget, const MIUNICODE *filename, RVCINODENUM inode, int objtype, int *table, int *keyfield, UINT8 **selarray, UINT32 flags)
int MxSelectRegion (Widget parent, const RVC::OBJITEM &ObjItem, RVC::OBJTYPE ObjType, REGION2D &region)
void MxSetDitherPrompt (Widget prompt, char **pattern)
void MxSetExitProcess ()
void MxSetFocusToWidget (Widget widget)
void MxSetHelpCallback (Widget widget, const char *helpstr)
void MxSetMenuItemCallbackData (MENUITEM *mi, void *cbdata)
void MxSetMenuItemUserData (MENUITEM *mi, void *udata)
void MxSetNamedUserData (Widget w, char *name, void *data)
void MxSetSensitive (Widget w, int sensitive)
void MxSetTextEditable (Widget widget, int editable)
void MxSetToolTipFromFileObject (Widget widget, const MIUNICODE *filename, const RVCGENINFO *objinfo)
int MxSetupBasinParms (void *form, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupBufferZoneParms (void *form, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupClusterParms (Widget parent, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupFloodParms (void *vparent, int vhandle, INT32 ActiveType, INT32 ActiveLine, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupPolygonFitParms (Widget parent, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupRasterCellsParms (MDLGPARENT parent, const RVC::OBJITEM &VectObjItem, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupRegionFromRangesParms (Widget parent, int rhandle, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupRegionFromRastExpressParms (Widget parent, int rhandle, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupTextureGrowthParms (MDLGPARENT parent, const RVC::OBJITEM &VectObjItem, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupViewshedParms (MDLGPARENT parent, const RVC::OBJITEM &VectObjItem, UINT8 *setdata, INT32 NumEntries, void(*dispreg)(const REGION2D *, void *), void *userdata)
int MxSetupXYDigRefMap (Widget parent, SPATREF::COORDREFSYS &mCoordRefSys, SPATREF::COORDREFSYS &iCoordRefSys, TRANS2D_MAPGEN &tmg, DRECT2D *range, bool &UseWintab, UINT32 flags)
void MxSetWidgetColor (Widget widget, COLOR const &color)
void MxSetWidgetPosIndex (Widget widget, short pindex)
void MxSetWindowFullScreen (Widget widget)
int MxSetWindowPosition (Widget widget, const char *group, const char *field)
int MxSetWindowPositionXY (Widget widget, const char *group, const char *field, int x, int y)
int MxSetWindowSize (Widget widget, const char *group, const char *field, int dftwidth, int dftheight)
void MxSetXmLabelString (Widget text, const MIUNICODE *const string)
void MxShowWidget (Widget w, bool show=true)
void MxStringDraw (Display *display, Window window, GC gc, INT32 x, INT32 y, const MIUNICODE *ucstr, TEXTBASEORIGIN origin, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
void MxStringDrawVisual (Display *display, Window window, GC gc, INT32 x, INT32 y, const MIUNICODE *ucstr, TEXTBASEORIGIN origin, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
void MxStringExtents (const MIUNICODE *const ucstr, UINT32 *TextWidth, UINT32 *TextHeight, UINT32 *TextAscent, bool bHeightForClipping, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
void MxStringMetrics (const MIUNICODE *const ucstr, TEXTMETRICS &metrics, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
int MxStringWidth (const MIUNICODE *const ucstr, bool bInkMetrics=false, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
int MxStringWidthVisual (const MIUNICODE *const ucstr, bool bInkMetrics=false, MGD::INTERFACETEXTSTYLE style=MGD::INTERFACETEXTSTYLE_Normal)
Widget MxTabPagesCreate (Widget pwidget, MxTABPAGEITEM *items, void *userdata, Arg *arglist, int argcount)
int MxTabPagesGetActiveItem (Widget tbwidget)
int MxTabPagesGetUserData (Widget tbwidget, void **userdata)
int MxTabPagesSetActiveItem (Widget tbwidget, int itemnum)
int MxTabPagesSetSensitiveItem (Widget tbwidget, int itemnum, int)
int MxTextEditBindXeText (void *vtehandle, Widget xetext)
int MxTextEditCheckSave (void *vtehandle)
int MxTextEditCreateHandle (void **vtehandle, UINT32 flags)
Widget MxTextEditCreateXeText (Widget pwidget, void *vtehandle, Arg *arglist, int argcount)
const MENUITEMMxTextEditGetMenuEdit (void *vtehandle)
const MENUITEMMxTextEditGetMenuFile (void *vtehandl, UINT32 flags)
int MxTextEditLoadFile (void *vtehandle, MIUNICODE *filename)
void MxTextEditSetCloseFunc (void *vtehandle, void(*CloseFunc)(void *), void *CloseData)
void MxTextEditSetDftExtn (void *vtehandle, char *dftextn)
void MxTextEditSetEncoding (void *vtehandle, char *encoding)
void MxTextSetFilenameInodeXe (Widget widget, const MIUNICODE *filename, INT32 inode)
void MxTextSetFilenameObjectXe (Widget widget, const MIUNICODE *filename, const RVCGENINFO *objinfo)
void MxTextSetFilenameXe (Widget widget, const MIUNICODE *filename)
void MxTextSetFileObjectXe (Widget widget, int fhandle, const RVCGENINFO *objinfo)
void MxTextSetFilePathXe (Widget xetext, const FILEPATH &filepath)
void MxTextSetNameDescXe (Widget widget, const MIUNICODE *name, const MIUNICODE *desc)
void MxTextSetObjItemXe (Widget xetext, const RVCOBJITEM &objitem)
int MxTextStyleToolBarCreate (Widget pwidget, Widget *retform, double HardcopyDPI, TEXTSTYLE *TextStyle, UINT32 flags, Arg *agrlist, int argcount, double(*GetCurMapScaleFunc)(void *)=0, void *GetCurMapScaleData=0)
int MxThemeMapEdit (Widget pwidget, int fhandle, INT32 objinode, ELEMTYPE elemtype, INT16 *StyAsTableNum, UINT32 flags, const UINT32 styletype=0xFFFF)
void MxTimeOutInMainLoopSet (int val)
MIUNICODEMxTitleGetString (Widget widget)
void MxTitleSetString (Widget widget, const MISTRING &string)
void MxToggleButtonSetState (Widget tb, Boolean state, Boolean notify=FALSE)
Widget MxTopLevel (void)
int MxTTFSymbolSelect (Widget widget, MIUNICODE *fontname, UINT16 *GlyphIndex, MIUNICODE *UnicodeNum)
void MxUngrabKeyboard (Display *display)
void MxUngrabPointer (Display *display)
int MxUpdateRastTypeOptionMenu (Widget menu, UINT32 flags, UINT32 dim_flags, INT32 item_selected, void *rastinfo, XtCallbackProc user_callback, void *userdata)
void MxWaitForUnmap (Widget widget)

Detailed Description

:Associate with "X Functions"


Define Documentation

#define MxANGLECONTROL_FullCircle   0x0000000F
 

All of the above.

Definition at line 1060 of file xdefns.h.

#define MxANGLECONTROL_Quadrant1   0x00000001
 

Definition at line 1056 of file xdefns.h.

#define MxANGLECONTROL_Quadrant2   0x00000002
 

Definition at line 1057 of file xdefns.h.

#define MxANGLECONTROL_Quadrant3   0x00000004
 

Definition at line 1058 of file xdefns.h.

#define MxANGLECONTROL_Quadrant4   0x00000008
 

Definition at line 1059 of file xdefns.h.

#define MxANGLECONTROL_ZeroAtTop   0x00000010
 

Definition at line 1061 of file xdefns.h.

#define MxcbOptionUINT16   MxcbOptionUWORD
 

Definition at line 951 of file xdefns.h.

#define MxcbOptionUINT32   MxcbOptionULONG
 

Definition at line 952 of file xdefns.h.

#define MxcbOptionUINT8   MxcbOptionUBYTE
 

Definition at line 950 of file xdefns.h.

#define MxcbToggleSetUINT8   MxcbToggleSetUBYTE
 

Definition at line 954 of file xdefns.h.

#define MxcbToggleUINT8   MxcbToggleUBYTE
 

Definition at line 953 of file xdefns.h.

#define WaitForUnmap  )     MxWaitForUnmap(w)
 

GENERATING_DOXYGEN_OUTPUT.

Definition at line 5161 of file xdefns.h.


Function Documentation

int Main_DatabaseEditor Widget  parent  ) 
 

Main entry point for Edit / Attribute Database.

Parameters:
parent  Parent widget

void MpSelectPort Widget  parent,
char *  type,
char *  name,
char *  extn,
int  maxlen,
UINT32  validtypes
 

Dialog to ask user to select a port.

This function will bring up a modal dialog asking the user to select a port. port_type should be able to hold a 20 byte string. port_name can be any length, but if PORTTYPE_File is allowed, 256 is recommended. If valid_types is 0, all available port types are valid. If a device can only talk to LPT or COM, set valid_types to PORTTYPE_LPT|PORTTYPE_COM.

Parameters:
parent  Parent widget
type  Port type (string)
name  Port name
extn  Dft extension to use if going to file
maxlen  Max len for name to return
validtypes  Bit mask of valid types

void MxAddDeleteWindowCallback Widget  widget,
XtCallbackProc  cbproc,
void *  cbdata
 

Handle f.delete from TWM or f.kill from MWM.

This function should be called after any dialog is created. It will add support for the "Close" item on the MWM menu (f.kill) and the f.delete (Be Polite) in TWM. It uses the standard WM_DELETE_WINDOW protocol so anything that sends WM_DELETE_WINDOW will be trapped by this callback. It is also assumed that the resource deleteResponse has been set to XmDO_NOTHING. If you do not pass a shell widget, the widget hierarchy of the widget you do pass will be searched for the nearest shell widget. If you pass NULL for the callback function, a static local callback which calls XBeep() will be added for you. See mxadwcb.c for more information about what is going on.

void MxAdvisorClose  ) 
 

Close TNT Advisor dialog if it is currently open.

This will close the TNT Advisor dialog. It must be called when the user-invoked step resulting in the advisor being opened has completed.

void MxAdvisorOpen Widget  parent,
const MISTRING msg,
const char *  IniKey
 

Open TNT Advisor dialog and display specified message.

This function will open the advisor dialog and display the specified message if the appropriate number of intervals (default is 5) have elapsed since the last time this particular message was requested. Each message may use its own interval by adding a <msgkey>Freq=### to the [advisor] section of the tntmips.ini file. If the advisor window is already open because of a previous message the message will be updated automatically. The [advisor] message class will be used for retrieving the message. If you call this function, you MUST call MxAdvisorClose() whener the entire sequence of steps resulting from the last user action is complete. In other words, do not pop the advisor window in and our for each individual step.

Parameters:
parent  Parent widget, will use MxTopLevel() if NULL
msg  Message to show in window
IniKey  Ini key for determining whether to show

void MxAlignLabels Widget widgets,
int  num
 

Make labels a uniform width and right justify them.

This routine takes an array of widgets and makes them all as wide as the widest one in the list. This forces XmALIGNMENT_CENTER for buttons and XmALIGNMENT_END for everything else.

Parameters:
widgets  Array of widgets to align
num  Number of widgets to align

void MxAlignWidgets Widget widgets,
int  num,
UINT32  flags
 

Make specified widgets the same width, adjust alignment if requested.

This routine takes an array of widgets and makes them all as wide as the widest one in the list. Flags:

  • 1 = Force XmALIGNMENT_CENTER for buttons and XmALIGNMENT_END for everything else
  • 2 = Force XmALIGNMENT_BEGINNING for everything
Parameters:
widgets  Array of widgets to align
num  Number of widgets to align
flags  Flags

ERRVALUE MxAngleControlAddCallback Widget  control,
McbCallbackFunc  cbfunc,
void *  cbdata
</