X11 Functions

:Associate with "X Functions" More...

Namespaces

namespace  RVC

Defines

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

Functions

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 MxcbToggleUBYTE (Widget, void *vvalue, XmToggleButtonCallbackStruct *cbs)
void MxcbToggleSetUBYTE (Widget w, void *voption, XmToggleButtonCallbackStruct *cbs)
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)
Widget MxAngleControlCreate (Widget parent, double *pValue, int radius, UINT32 flags, Arg *callerargs, int numargs)
ERRVALUE MxAngleControlSetPrompt (Widget control, Widget prompt)
ERRVALUE MxAngleControlAddCallback (Widget control, McbCallbackFunc cbfunc, void *cbdata)
ERRVALUE MxAngleControlRemoveCallback (Widget control, McbCallbackFunc cbfunc, void *cbdata)
ERRVALUE MxAngleControlUpdate (Widget control, double value)
ERRVALUE MxAngleControlSetValue (Widget control, double value)
double MxAngleControlGetValue (Widget control, double value)
Widget MxAppShellCreate (const char *posnkey, Arg *arg, int numargs)
void MxAssignCursor (Display *display, Window window, int cursor)
int MxATLFileManager (Widget parent, UNICODE *filename)
int MxAtlasAssemblyWizard (Widget parent)
int MxButtonGetNumItems (const BUTTONITEM *items)
int MxChangeFileLock (Widget parent, int file, UINT32 flags)
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)
UNICODEMxConvertXmStringToUC (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, const char *helpstr, XtCallbackProc cbpopdn, void *cbdata, Arg *arglist, int argcount)
Widget MxCreateFrame (Widget pwidget, const XTARGS &arg, const char *label=0)
Widget MxCreateIconButtonRow (Widget pwidget, const UNICODE *iconfile, const char *icongroup, const BUTTONITEM *buttonitem, void *cbdata, void *userdata, int flags, 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, 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 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)
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 UNICODE *label, const MENUITEM *items, void *cbdata, void *udata)
Widget MxCreateLabel (Widget parent, const char *name, Arg *arglist, int argcount)
Widget MxCreateLabel (Widget parent, const MISTRING &label, Arg *arglist, int argcount)
Widget MxCreateLabel (Widget parent, const UNICODE *label, 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)
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 UNICODE *const string)
XmString MtTextGetXmString (const char *group, const char *key)
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, UNICODE *filename, int pauseflag)
int MxEditBitmapCursor (Widget pwidget, FILEPATH *filename, int flags)
int MxEditBitmapPattern (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
int MxEditColor (Widget parent, EDITCOLORINFO *EditColorInfo, int numcolors, UINT32 flags, Widget *notused)
int MxEditHatchPattern (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
const BUTTONITEMMxEditButtonsCreate (void **handle, MxEDITMENUFLAGS flags=MxEDITMENUFLAG_None, void(*undofunc)(Widget, void *)=0, void *undodata=0)
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 MxEditButtonsAddCallbacks (void *handle, Widget textwidget)
void MxEditMenuAddCallbacks (void *handle, Widget textwidget)
int MxEditLinePattern (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
int MxEditStyle (Widget pwidget, int fhandle, INT32 *inode, int styletype, INT32 stylenum, double HardcopyDPI, double(*)(void *), void *GetCurMapScaleData, void *dftsyle, UINT32 flags)
int MxEditStyleExt (Widget pwidget, int fhandle, INT32 *inode, int styletype, INT32 stylenum, double HardcopyDPI, double(*)(void *), void *GetCurMapScaleData, void *dftstyle, UNICODE *(*)(void *, int, int), void *getdescdata, UINT32 flags)
int MxEditSymbol (Widget pwidget, int shandle, INT32 pattnum, COLOR *varcolor, UINT32 flags)
int MxEditStyleFormChangeObject (Widget form, int objhandle)
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)
int MxEditStyleFormGetCurStyle (Widget form, int *styletype, int *stylenum)
int MxEditStyleFormIsObjChanged (Widget form)
int MxEditStyleFormReplace (Widget form)
int MxEditStyleFormSetChangeCallback (Widget form, void(*changefunc)(Widget, void *), void *cangedata)
int MxEditStyleFormSetCurStyle (Widget form, int styletype, int stylenum)
int MxEditStyleFormSetGetDescFunc (Widget form, UNICODE *(*getdescfunc)(void *, int, int), void *getdescdata)
void MxEditStyleFormSetObjChanged (Widget form, unsigned ischanged)
ERRVALUE MxEditStyleFormSetObject (Widget form, const RVC::OBJITEM &objitem)
void MxEditStyleFormSetType (Widget form, int StyleType)
int MxEditStyleFormUpdate (Widget)
void MxEnableMouseWheel (Widget owner, Widget scrollbar, int increment=3)
void MxListEnableMouseWheel (Widget owner, int increment=3)
int MxExtentsFormAddCallback (Widget extform, void(*cbfunc)(MxExtentsFormCallbackStruct *, void *), void *cbdata, UINT32 reasonmask)
void MxExtentsFormClearRange (Widget extform, int notify)
Widget MxExtentsFormCreate (Widget pwidget, MAPPROJPARM *projparm, DRECT2D *extrect, Arg arglist[], int argcount, UINT32 flags)
int MxExtentsFormRemoveCallback (Widget extform, void(*cbfunc)(MxExtentsFormCallbackStruct *, void *), void *cbdata, UINT32 reasonmask)
void MxExtentsFormSetProj (Widget extform, const MAPPROJPARM *projparm, int notify=FALSE)
void MxExtentsFormSetRange (Widget extform, const DRECT2D *range, int notify=FALSE)
void MxExtentsFormSetRangeEditable (Widget extform, int editable)
Widget MxFindNamedChildWidget (Widget parent, char *name)
void MxForceDialog (Widget w)
void MxForceWindowOnScreen (Widget, int)
void MxFixWindowSizeForAppleX11 (Widget mainform)
int MxGenerateRegion (Widget parent, void *RgnHandle, void *, UINT32 RgnMethod, RGNELEMLIST *list, INT32 NumEntries, UINT32 flags)
int MxGeorefMakeSimple (Widget pwidget, FNAMEINODEUC *fnameinode, MAPPROJPARM *projparm, UINT32 flags)
int MxGetANYRASTVALUE (Widget pwidget, RVCRASTINFO *RastInfo, ANYRASTVALUE *invalue, void(*UpdateFunc)(Widget, void *), void *update_hook_data)
bool MxGetBuildDateStr (char *datestr)
int MxGetChildren (Widget pwidget, SIMPLE_ARRAY< Widget > &children)
Pixel MxGetColorPixel (COLOR const &color)
Pixel MxGetColorPixelNoICM (COLOR const &color)
int MxGetDBFields (Widget pwidget, const MISTRING &prompt, const FILEPATH &filepath, INT32 dbaseinode, TABLEFIELD **rtablefield, int *rnumselected, int minrequired, int flags)
int MxGetDBFields (Widget pwidget, const char *promptkey, const UNICODE *filename, INT32 dbaseinode, TABLEFIELD **rtablefield, int *rnumselected, int minrequired, int flags)
XmFontList MxGetDefaultFontList ()
int MxGetDftXYDigRefMap (MAPPROJPARM &mprojparm, MAPPROJPARM &iprojparm, TRANS2D_MAPGEN &transparm, DRECT2D &range, bool &UseWintab)
void MxGetDisplayInfo (Widget widget, DISPLAYINFO *displayinfo)
void MxGetDrawingAreaSize (Widget dawidget, INT16 &width, INT16 &height)
ERRVALUE MxGetFileDirName (Widget parent, const char *windowname, const char *labelname, UNICODE *filename, const UNICODE *fileextn=0)
int MxGetFontStructFromWidget (Widget widget, XFontStruct *fontstruct)
UNICODEMxGetLabelString (const char *name)
int MxGetKeyFieldStyles (Widget pwidget, int dbhandle, INT16 *satable, int styletype, void *dftstyle, double HardcopyDPI, double CurMapScale, UINT32 flags)
int MxGetMaxFontAscent (bool bForClipping=false)
int MxGetMaxFontDescent (bool bForClipping=false)
int MxGetMaxFontHeight (bool bForClipping=false)
int MxGetMaxFontWidth ()
int MxGetTypicalFontWidth ()
void * MxGetNamedUserData (Widget widget, char *name)
ERRVALUE MxGetPattern (Widget pwidget, int shandle, int patterntype, INT32 *pattnum, char *prompt, COLOR *varcolor, GETPATTERNFLAGS flags=GETPATTERN_NewOK)
void MxGetScrollAreaSize (Widget, int *width, int *height)
Widget MxGetShell (Widget widget)
Pixel MxGetStdColorPixel (int index)
void MxGetStdColorPixels (Pixel *stdpixel)
void MxGetStdColors (COLOR stdcolor[NUMSTDCOLORS])
int MxGetSystemPreferences (Widget pwidget)
Widget MxGetTopLevel (Widget widget)
Widget MxGetTopShell (Widget widget)
void * MxGetUserDataPtr (Widget widget)
void MxGetVisualInfoFromWidget (Widget w, XVisualInfo *vinforet)
UNICODEMxGetWidgetLabelString (Widget widget)
short MxGetWidgetPosIndex (Widget widget)
void MxGetWidgetSize (Widget widget, Dimension &width, Dimension &height)
int MxGetWindowBorders (Widget widget, int *left, int *right, int *top, int *bottom)
void MxGetWindowPosition (Widget w, int *px, int *py)
int MxGrayPixmapFromFillPattern (Widget pwidget, Pixel bgpixel, UINT8 *BitmapPattern, Pixmap *pixmap)
void MxIconAddDestroyCallback (Widget widget, MICONSTRUCT *)
void MxIconDrawDimmed (Display *display, Drawable drawable, GC gc, int x, int y, MICONSTRUCT *icon)
void MxIconDrawNormal (Display *display, Drawable drawable, GC gc, int x, int y, MICONSTRUCT *icon)
Pixmap MxIconGetPixmapDimmed (MICONSTRUCT *icon)
Pixmap MxIconGetPixmapNormal (MICONSTRUCT *icon)
int MxImportDatabase (int did, Widget parent, UINT32 flags)
int MxIsExitingProcess ()
int MxIsTimeOutInMainLoop ()
Widget MxListButtonCreate (Widget pw, const char *label, int NumItems, int maxlen, UNICODE *(*GetItemFunc)(int, void *), void(*NotifyFunc)(int, void *), void *FuncData, Arg *arglist, int argcount)
Widget MxListButtonCreateMenu (Widget pwidget, const char *title, MENUITEM *items, void *userdata, Arg *arglist, int argcount)
Widget MxListButtonGetButton (Widget listbutton)
void MxListButtonSetHelpID (Widget listbutton, const char *helpid)
void MxListButtonSetItem (Widget listbutton, int itemnum, int notify)
void MxListButtonSetText (Widget listbutton, const UNICODE *str)
void MxListButtonSetGetItemFunc (Widget listbutton, UNICODE *(*GetItemFunc)(int, void *), void *FuncdData)
void MxListButtonSetNotifyFunc (Widget listbutton, void(*NotifyFunc)(int, void *), void *FuncData)
void MxListButtonSetNumItems (Widget listbutton, int NumItems)
void MxListButtonSetTitle (Widget listbutton, const char *title)
void MxListDisableKeySelect (Widget list)
void MxListEnableKeySelect (Widget list, int start)
void MxLockWindowSize (Widget widget, UINT32 flags=MxLOCKSIZE_MinMax)
void MxLockWindowSizeAbs (Widget widget, int height, int width, UINT32 flags)
void MxLockWindowSizeRel (Widget widget, int dheight, int dwidth, UINT32 flags)
void MxMainLoopUntilExitSet ()
void MxMainLoopWhilePending ()
int MxMakeObjectListUC (Widget listw, FNAMEINODEUC *fnameinode)
void MxMakeListPosCentered (Widget listw, int listitem)
void MxMakeListPosVisible (Widget listw, int listitem)
int MxMapProjCalc (Widget pwidget)
int MxMenuFileLoad (Widget pwidget, const FILEPATH &filepath, XtCallbackProc CB_Internal, XtCallbackProc CB_Executable=0)
Widget MxMenuFileCreateIconPulldown (Widget pwidget, const FILEPATH &filepath, XtCallbackProc CB_Internal, int IconHandle, const char *IconGroup, const char *IconName, const char *LabelName, const Arg *arglist, int argcount)
int MxMenuGetNumItems (const MENUITEM *items)
void MxMenuInitSelectedByCallbackData (MENUITEM *menuitem, void *cbdata)
void MxMenuInitSelectedByUserData (MENUITEM *menuitem, void *userdata)
Widget MxMenuItemWidget (Widget menubar, const char *path)
void MxMsgLineClear (Widget msgline)
Widget MxMsgLineCreate (Widget pwidget, Arg *arglist, int argcount)
void MxMsgLineSetError (Widget msgline, int errcode)
void MxMsgLineSetMsg (Widget msgline, const char *group, const char *key)
void MxMsgLineSetText (Widget msgline, const MISTRING &string)
void MxMsgLineSetString (Widget msgline, const UNICODE *string)
void MxMsgLineSetTimer (Widget msgline, const char *group, const char *key, MTIMER *timer)
void MxMsgLineSetTimer (Widget msgline, const MTIMER &timer, TEXTID textid)
void MxOptionMenuAppendItems (Widget omwidget, const MENUITEM *items, void *udata)
void MxOptionMenuRemoveLast (Widget omwidget)
void MxOptionMenuReplaceItems (Widget omwidget, const MENUITEM *newitems, void *userdata)
Boolean MxOptionMenuSetItem (Widget omwidget, int itemnum)
Boolean MxOptionMenuSetItemByData (Widget widget, const MENUITEM *menuitem, void *callback_data)
Boolean MxOptionMenuSetItemSensitive (Widget omwidget, int itemnum, Boolean flag)
void MxOptionMenuSetSensitive (Widget omwidget, int sensitive)
int MxPixmapFromFillPattern (Widget pwidget, Pixel bgpixel, UINT8 *BitmapPattern, Pixmap *pixmap)
Widget MxPolyfitCreateForm (Widget parent, void(*action)(void *), void *userdata, Arg *arglist, int argcount)
int MxPolyfitGetParm (Widget wPolyfit, void *vpf)
int MxPolyfitSetParm (Widget wPolyfit, void *vpf)
int MxPolyfitIniRead (void *vpf)
int MxPolyfitIniWrite (void *vpf)
void MxPositionWindowRel (Widget child, Widget base, MxRELPOSN relposn)
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)
int MxPopupYNC (Widget parent, const void *text, int dft, const char *help, UINT32 flags)
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 MxPromptCreateINT8 (Widget parent, const char *name, INT8 *ret, INT8 dft, INT8 min, INT8 max, 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 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 MxPromptCreateUINT8 (Widget parent, const char *name, UINT8 *ret, UINT8 dft, UINT8 min, UINT8 max, const char *help, UINT32 flags, Arg *args, int n)
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)
MDLGPARENT MxPromptCreateUnicode (MDLGPARENT parent, const char *name, UNICODE *str, int maxlen, 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)
Widget MxPromptCreateUnicodeFixed (Widget parent, const char *name, RVC::OBJECTDESC &desc, const char *help, UINT32 flags, Arg *args, int numargs)
void MxPromptDisableTraversal (Widget prompt)
int MxPromptSetValueDouble (Widget prompt, double val)
int MxPromptDoubleToLatLon (Widget prompt)
int MxPromptSetValueFloat (Widget prompt, float val)
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, UNICODE **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 MxPromptSetValueINT32 (Widget prompt, INT32 val)
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)
void MxPromptSetValuePtr (Widget prompt, void *newptr, int hasvalue)
int MxPromptSetValueINT16 (Widget prompt, short val)
int MxPromptSetValueString (Widget prompt, const char *val)
int MxPromptSetValueUnicode (Widget prompt, const UNICODE *val)
void MxPromptUpdateValue (Widget prompt)
int MxPromptUpdateData (Widget prompt, Boolean notify)
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)
void MxPulldownMenuReplaceItems (Widget parent, const MENUITEM *items, void *userdata)
int MxRadioBoxDialog (Widget, char *, char **, int, UINT32)
Widget MxRastCompressFormCreate (Widget pwidget, RVCRASTINFO *rastinfo, UINT32 flags, Arg *arglist, int argcount)
void MxRastCompressFormUpdate (Widget form, RVCRASTINFO *rastinfo, UINT32 flags)
int MxRgnGenSetupRasterTraceAreaV (Widget pwidget, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*DispRegionFunc)(DREGION *, void *), void *DispRegionData, UINT32 flags)
int MxRgnGenSetupRasterTraceBoundaryV (Widget pwidget, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, void(*DispRegionFunc)(DREGION *, void *), void *DispRegionData, UINT32 flags)
Widget MxSashCreate (Widget pwidget, Arg *arglist, int argcount)
ERRVALUE MxSaveAsTextFile (Widget pwidget, UNICODE *filename, const UNICODE *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)
int MxSaveSnapshotToRaster (Widget pwidget, DISPLAYINFO *dispinfo, COLMAPINFO *colmapinfo, Drawable drawable, UNICODE *filename, INT32 *rastinode, int flags)
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 UNICODE *filename, RVCINODENUM inode, 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, int NumItems, int dftitem, UNICODE *(*GetItemFunc)(int, void *), void *FuncData, UINT32 flags)
int MxSelectItemFromList (Widget pwidget, const char *title, const char *promptstr, const char *helpid, int NumItems, int dftitem, UNICODE *(*GetItemFunc)(int, void *), void *GetItemData, UINT32 flags)
int MxSelectItemFromListExt (Widget pwidget, const char *title, const char *promptstring, int NumItems, int dftitem, UNICODE *(*GetItemFunc)(int, void *), void *FuncData, UINT32 flags)
int MxSelectKeyFields (Widget pwidget, const UNICODE *filename, RVCINODENUM inode, int objtype, int *table, int *keyfield, UINT8 **selarray, UINT32 flags)
int MxSelectRegion (Widget parent, const UNICODE *filename, INT32 inode, UINT32 objtype, DREGION *region)
void MxSetDitherPrompt (Widget prompt, char **pattern)
void MxSetExitProcess (void)
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 UNICODE *filename, const RVCGENINFO *objinfo)
int MxSetupPolygonFitParms (Widget parent, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupClusterParms (Widget parent, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupBufferZoneParms (void *form, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupRegionFromRangesParms (Widget parent, int rhandle, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupRegionFromRastExpressParms (Widget parent, int rhandle, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupViewshedParms (MDLGPARENT parent, const RVC::OBJITEM &VectObjItem, UINT8 *setdata, INT32 NumEntries, void(*dispreg)(DREGION *, void *), void *userdata)
int MxSetupBasinParms (void *form, int vhandle, RGNELEMLIST *ElemList, int NumElemTypes, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupTextureGrowthParms (MDLGPARENT parent, const RVC::OBJITEM &VectObjItem, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(DREGION *, void *), void *userdata)
int MxSetupFloodParms (void *vparent, int vhandle, INT32 ActiveType, INT32 ActiveLine, TRANSPARM *transparm, void(*dispreg)(DREGION *, void *), void *userdata, UINT32 flags)
int MxSetupRasterCellsParms (MDLGPARENT parent, const RVC::OBJITEM &VectObjItem, RGNELEMLIST *ElemList, int NumElemTypes, void(*dispreg)(DREGION *, void *), void *userdata)
int MxSetupXYDigRefMap (Widget parent, MAPPROJPARM &mprojparm, MAPPROJPARM &iprojparm, 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 UNICODE *const string)
void MxShowWidget (Widget w, bool show=true)
void MxStringDraw (Display *display, Window window, GC gc, INT32 x, INT32 y, const UNICODE *ucstr, TEXTBASEORIGIN origin)
void MxStringDrawVisual (Display *display, Window window, GC gc, INT32 x, INT32 y, const UNICODE *ucstr, TEXTBASEORIGIN origin)
void MxStringExtents (const UNICODE *const ucstr, UINT32 *TextWidth, UINT32 *TextHeight, UINT32 *TextAscent, bool bHeightForClipping)
int MxStringWidth (const UNICODE *const ucstr, bool bInkMetrics=false)
Widget MxTabPagesCreate (Widget pwidget, MxTABPAGEITEM *items, void *userdata, Arg *arglist, int argcount)
int MxTabPagesSetActiveItem (Widget tbwidget, int itemnum)
int MxTabPagesGetActiveItem (Widget tbwidget)
int MxTabPagesSetSensitiveItem (Widget tbwidget, int itemnum, int)
int MxTabPagesGetUserData (Widget tbwidget, void **userdata)
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, UNICODE *filename)
void MxTextEditSetCloseFunc (void *vtehandle, void(*CloseFunc)(void *), void *CloseData)
void MxTextEditSetDftExtn (void *vtehandle, char *dftextn)
void MxTextEditSetEncoding (void *vtehandle, char *encoding)
void MxTextSetFilePathXe (Widget xetext, const FILEPATH &filepath)
void MxTextSetFilenameXe (Widget widget, const UNICODE *filename)
void MxTextSetFilenameInodeXe (Widget widget, const UNICODE *filename, INT32 inode)
void MxTextSetFilenameObjectXe (Widget widget, const