⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmp.h

📁 安装DDD之前
💻 H
📖 第 1 页 / 共 4 页
字号:
typedef union _XmGeoMajorLayoutRec *XmGeoMajorLayout;typedef struct _XmKidGeometryRec {    Widget kid;    XtWidgetGeometry box;} XmKidGeometryRec, *XmKidGeometry;typedef void (*XmGeoArrangeProc)(XmGeoMatrix, Position, Position,				 Dimension *, Dimension *);typedef Boolean (*XmGeoExceptProc)(XmGeoMatrix);typedef void (*XmGeoExtDestructorProc)(XtPointer);typedef void (*XmGeoSegmentFixUpProc)(XmGeoMatrix, int,				      XmGeoMajorLayout, XmKidGeometry);typedef struct {    Boolean end;    XmGeoSegmentFixUpProc fix_up;    Dimension even_width;    Dimension even_height;    Dimension min_height;    Boolean stretch_height;    Boolean uniform_border;    Dimension border;    unsigned char fill_mode;    unsigned char fit_mode;    Boolean sticky_end;    Dimension space_above;    Dimension space_end;    Dimension space_between;    Dimension max_box_height;    Dimension boxes_width;    Dimension fill_width;    Dimension box_count;} XmGeoRowLayoutRec, *XmGeoRowLayout;typedef struct {    Boolean end;    XmGeoSegmentFixUpProc fix_up;    Dimension even_height;    Dimension even_width;    Dimension min_width;    Boolean stretch_width;    Boolean uniform_border;    Dimension border;    unsigned char fill_mode;    unsigned char fit_mode;    Boolean sticky_end;    Dimension space_left;    Dimension space_end;    Dimension space_between;    Dimension max_box_width;    Dimension boxed_height;    Dimension fill_height;    Dimension box_count;} XmGeoColumnLayoutRec, *XmGeoColumnLayout;typedef union _XmGeoMajorLayoutRec {    XmGeoRowLayoutRec row;    XmGeoColumnLayoutRec col;} XmGeoMajorLayoutRec;typedef struct _XmGeoMatrixRec {    Widget composite;    Widget instigator;    XtWidgetGeometry instig_request;    XtWidgetGeometry parent_request;    XtWidgetGeometry *in_layout;    XmKidGeometry boxes;  /* there is a NULL pointer add the end of each row */    XmGeoMajorLayout layouts;    Dimension margin_w;    Dimension margin_h;    Boolean stretch_boxes;    Boolean uniform_border;    Dimension border;    Dimension max_major;    Dimension boxes_minor;    Dimension fill_minor;    Dimension width;    Dimension height;    XmGeoExceptProc set_except;    XmGeoExceptProc almost_except;    XmGeoExceptProc no_geo_request;    XtPointer extension;    XmGeoExtDestructorProc ext_destructor;    XmGeoArrangeProc arrange_boxes;    unsigned char major_order;} XmGeoMatrixRec;typedef XmGeoMatrix (*XmGeoCreateProc)(Widget, Widget, XtWidgetGeometry *);/* * inheritance stuff */#define XmInheritCallbackProc      ((XtCallbackProc) _XtInherit)#define XmInheritTraversalProc     ((XmTraversalProc) _XtInherit)#define XmInheritParentProcess     ((XmParentProcessProc) _XtInherit)#define XmInheritWidgetProc        ((XtWidgetProc) _XtInherit)#define XmInheritMenuProc          ((XmMenuProc) _XtInherit)#define XmInheritTranslations      XtInheritTranslations#define XmInheritCachePart         ((XtCacheClassPartPtr) _XtInherit)#define XmInheritBaselineProc      ((XmWidgetBaselineProc) _XtInherit)#define XmInheritDisplayRectProc   ((XmWidgetDisplayRectProc) _XtInherit)#define XmInheritMarginsProc ((XmWidgetMarginsProc) _XtInherit)#define XmInheritGeoMatrixCreate   ((XmGeoCreateProc) _XtInherit)#define XmInheritFocusMovedProc    ((XmFocusMovedProc) _XtInherit)#define XmInheritClass             ((WidgetClass) &_XmInheritClass)#define XmInheritInitializePrehook ((XtInitProc) _XtInherit)#define XmInheritSetValuesPrehook  ((XtSetValuesFunc) _XtInherit)#define XmInheritInitializePosthook ((XtInitProc) _XtInherit)#define XmInheritSetValuesPosthook ((XtSetValuesFunc) _XtInherit)#define XmInheritGetValuesPosthook ((XtArgsProc) _XtInherit)#define XmInheritSecObjectCreate   ((XtInitProc) _XtInherit)#define XmInheritGetSecResData     ((XmGetSecResDataFunc) _XtInherit)#define XmInheritInputDispatch     ((XmWidgetDispatchProc) _XtInherit)#define XmInheritVisualChange      ((XmVisualChangeProc) _XtInherit)#define XmInheritGetValuesPrehook  ((XtArgsProc) _XtInherit)#define XmInheritArmAndActivate	   ((XtActionProc) _XtInherit)#define XmInheritActionProc        ((XtActionProc) _XtInherit)#define XmInheritFocusChange       ((XmFocusChangeProc) _XtInherit)#define XmInheritWidgetNavigable   ((XmWidgetNavigableProc) _XtInherit)#define XmInheritClassPartInitPrehook ((XtWidgetClassProc) _XtInherit)#define XmInheritClassPartInitPosthook ((XtWidgetClassProc) _XtInherit)#define XmInheritBorderHighlight   ((XtWidgetProc) _XtInherit)#define XmInheritBorderUnhighlight ((XtWidgetProc) _XtInherit)#define XmInheritRealize           ((XtRealizeProc) _XtInherit)#define XmInheritResize            ((XtWidgetProc) _XtInherit)#define XmInheritSetOverrideCallback ((XtWidgetProc) _XtInherit)#define XmInheritTraversalChildrenProc ((XmTraversalChildrenProc) _XtInherit)/* * fast subclassing definitions */enum {    XmCASCADE_BUTTON_BIT = 1,    XmCASCADE_BUTTON_GADGET_BIT,    XmCOMMAND_BOX_BIT,    XmDIALOG_SHELL_BIT,    XmLIST_BIT,    XmFORM_BIT,    XmTEXT_FIELD_BIT,    XmGADGET_BIT,    XmLABEL_BIT,    XmLABEL_GADGET_BIT,    XmMAIN_WINDOW_BIT,    XmMANAGER_BIT,    XmMENU_SHELL_BIT,    XmDRAWN_BUTTON_BIT,    XmPRIMITIVE_BIT,    XmPUSH_BUTTON_BIT,    XmPUSH_BUTTON_GADGET_BIT,    XmROW_COLUMN_BIT,    XmSCROLL_BAR_BIT,    XmSCROLLED_WINDOW_BIT,    XmSELECTION_BOX_BIT,    XmSEPARATOR_BIT,    XmSEPARATOR_GADGET_BIT,    XmTEXT_BIT,    XmTOGGLE_BUTTON_BIT,    XmTOGGLE_BUTTON_GADGET_BIT,    XmDROP_TRANSFER_BIT,    XmDROP_SITE_MANAGER_BIT,    XmDISPLAY_BIT,    XmSCREEN_BIT,    XmARROW_BUTTON_BIT = 32,    XmARROW_BUTTON_GADGET_BIT,    XmBULLETIN_BOARD_BIT,    XmDRAWING_AREA_BIT,    XmFILE_SELECTION_BOX_BIT,    XmFRAME_BIT,    XmMESSAGE_BOX_BIT,    XmSASH_BIT,    XmSCALE_BIT,    XmPANED_WINDOW_BIT,    XmVENDOR_SHELL_BIT,    XmCLIP_WINDOW_BIT,    XmDRAG_ICON_BIT,    XmTEAROFF_BUTTON_BIT,    XmDRAG_OVER_SHELL_BIT,    XmDRAG_CONTEXT_BIT,    XmCONTAINER_BIT,    XmICONGADGET_BIT,    XmNOTEBOOK_BIT,    XmCSTEXT_BIT,    XmGRAB_SHELL_BIT,    XmCOMBO_BOX_BIT,    XmSPINBOX_BIT,    XmICONHEADER_BIT,    XmICON_GADGET_BIT,    XmFAST_SUBCLASS_TAIL_BIT,    XmFIRST_APPLICATION_SUBCLASS_BIT = 192};#define XmLAST_FAST_SUBCLASS_BIT (XmFAST_SUBCLASS_TAIL_BIT - 1)#undef XmIsCascadeButton#define XmIsCascadeButton(w) \    (_XmIsFastSubclass(XtClass(w), XmCASCADE_BUTTON_BIT))#undef XmIsCascadeButtonGadget#define XmIsCascadeButtonGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmCASCADE_BUTTON_GADGET_BIT))#undef XmIsCommandBox#define XmIsCommandBox(w) \    (_XmIsFastSubclass(XtClass(w), XmCOMMAND_BOX_BIT))#undef XmIsDialogShell#define XmIsDialogShell(w) \    (_XmIsFastSubclass(XtClass(w), XmDIALOG_SHELL_BIT))#undef XmIsDisplay#define XmIsDisplay(w) \    (_XmIsFastSubclass(XtClass(w), XmDISPLAY_BIT))#undef XmIsList#define XmIsList(w) \    (_XmIsFastSubclass(XtClass(w), XmLIST_BIT))#undef XmIsForm#define XmIsForm(w) \    (_XmIsFastSubclass(XtClass(w), XmFORM_BIT))#undef XmIsTextField#define XmIsTextField(w) \    (_XmIsFastSubclass(XtClass(w), XmTEXT_FIELD_BIT))#undef XmIsGadget#define XmIsGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmGADGET_BIT))#undef XmIsLabel#define XmIsLabel(w) \    (_XmIsFastSubclass(XtClass(w), XmLABEL_BIT))#undef XmIsLabelGadget#define XmIsLabelGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmLABEL_GADGET_BIT))#undef XmIsIconGadget#define XmIsIconGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmICON_GADGET_BIT))#undef XmIsMainWindow#define XmIsMainWindow(w) \    (_XmIsFastSubclass(XtClass(w), XmMAIN_WINDOW_BIT))#undef XmIsManager#define XmIsManager(w) \    (_XmIsFastSubclass(XtClass(w), XmMANAGER_BIT))#undef XmIsMenuShell#define XmIsMenuShell(w) \    (_XmIsFastSubclass(XtClass(w), XmMENU_SHELL_BIT))#undef XmIsDragIcon#define XmIsDragIcon(w) \    (_XmIsFastSubclass(XtClass(w), XmDRAG_ICON_BIT))#undef XmIsDropSiteManager#define XmIsDropSiteManager(w) \    (_XmIsFastSubclass(XtClass(w), XmDROP_SITE_MANAGER_BIT))#undef XmIsDropTransfer#define XmIsDropTransfer(w) \    (_XmIsFastSubclass(XtClass(w), XmDROP_TRANSFER_BIT))#undef XmIsDragOverShell#define XmIsDragOverShell(w) \    (_XmIsFastSubclass(XtClass(w), XmDRAG_OVER_SHELL_BIT))#undef XmIsDragContext#define XmIsDragContext(w) \    (_XmIsFastSubclass(XtClass(w), XmDRAG_CONTEXT_BIT))#undef XmIsDrawnButton#define XmIsDrawnButton(w) \    (_XmIsFastSubclass(XtClass(w), XmDRAWN_BUTTON_BIT))#undef XmIsPrimitive#define XmIsPrimitive(w) \    (_XmIsFastSubclass(XtClass(w), XmPRIMITIVE_BIT))#undef XmIsPushButton#define XmIsPushButton(w) \    (_XmIsFastSubclass(XtClass(w), XmPUSH_BUTTON_BIT))#undef XmIsPushButtonGadget#define XmIsPushButtonGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmPUSH_BUTTON_GADGET_BIT))#undef XmIsRowColumn#define XmIsRowColumn(w) \    (_XmIsFastSubclass(XtClass(w), XmROW_COLUMN_BIT))#undef XmIsScreen#define XmIsScreen(w) \    (_XmIsFastSubclass(XtClass(w), XmSCREEN_BIT))#undef XmIsScrollBar#define XmIsScrollBar(w) \    (_XmIsFastSubclass(XtClass(w), XmSCROLL_BAR_BIT))#undef XmIsScrolledWindow#define XmIsScrolledWindow(w) \    (_XmIsFastSubclass(XtClass(w), XmSCROLLED_WINDOW_BIT))#undef XmIsSelectionBox#define XmIsSelectionBox(w) \    (_XmIsFastSubclass(XtClass(w), XmSELECTION_BOX_BIT))#undef XmIsSeparator#define XmIsSeparator(w) \    (_XmIsFastSubclass(XtClass(w), XmSEPARATOR_BIT))#undef XmIsSeparatorGadget#define XmIsSeparatorGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmSEPARATOR_GADGET_BIT))#undef XmIsText#define XmIsText(w) \    (_XmIsFastSubclass(XtClass(w), XmTEXT_BIT))#undef XmIsTearOffButton#define XmIsTearOffButton(w) \    (_XmIsFastSubclass(XtClass(w), XmTEAROFF_BUTTON_BIT))#undef XmIsToggleButton#define XmIsToggleButton(w) \    (_XmIsFastSubclass(XtClass(w), XmTOGGLE_BUTTON_BIT))#undef XmIsToggleButtonGadget#define XmIsToggleButtonGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmTOGGLE_BUTTON_GADGET_BIT))#undef XmIsArrowButton#define XmIsArrowButton(w) \    (_XmIsFastSubclass(XtClass(w), XmARROW_BUTTON_BIT))#undef XmIsArrowButtonGadget#define XmIsArrowButtonGadget(w) \    (_XmIsFastSubclass(XtClass(w), XmARROW_BUTTON_GADGET_BIT))#undef XmIsBulletinBoard#define XmIsBulletinBoard(w) \    (_XmIsFastSubclass(XtClass(w), XmBULLETIN_BOARD_BIT))#undef XmIsDrawingArea#define XmIsDrawingArea(w) \    (_XmIsFastSubclass(XtClass(w), XmDRAWING_AREA_BIT))#undef XmIsFileSelectionBox#define XmIsFileSelectionBox(w) \    (_XmIsFastSubclass(XtClass(w), XmFILE_SELECTION_BOX_BIT))#undef XmIsFrame#define XmIsFrame(w) \    (_XmIsFastSubclass(XtClass(w), XmFRAME_BIT))#undef XmIsMessageBox#define XmIsMessageBox(w) \    (_XmIsFastSubclass(XtClass(w), XmMESSAGE_BOX_BIT))#undef XmIsSash#define XmIsSash(w) \    (_XmIsFastSubclass(XtClass(w), XmSASH_BIT))#undef XmIsScale#define XmIsScale(w) \    (_XmIsFastSubclass(XtClass(w), XmSCALE_BIT))#undef XmIsPanedWindow#define XmIsPanedWindow(w) \    (_XmIsFastSubclass(XtClass(w), XmPANED_WINDOW_BIT))/* * XmPartOffset bogosity */#define XmObjectIndex           0#define ObjectIndex             XmObjectIndex#define XmRectObjIndex          (XmObjectIndex + 1)#define RectObjIndex            XmRectObjIndex#define XmWindowObjIndex        (XmRectObjIndex + 1)#define WindowObjIndex          XmWindowObjIndex#define XmCoreIndex             0#define CoreIndex               XmCoreIndex#define XmCompositeIndex        (XmWindowObjIndex + 2)#define CompositeIndex          XmCompositeIndex#define XmConstraintIndex       (XmCompositeIndex + 1)#define ConstraintIndex         XmConstraintIndex#define XmGadgetIndex           (XmRectObjIndex + 1)#define XmPrimitiveIndex        (XmWindowObjIndex + 2)#define XmManagerIndex          (XmConstraintIndex + 1)#define XmArrowBIndex           (XmPrimitiveIndex + 1)#define XmArrowButtonIndex      XmArrowBIndex#define XmLabelIndex            (XmPrimitiveIndex + 1)#define XmListIndex             (XmPrimitiveIndex + 1)#define XmScrollBarIndex        (XmPrimitiveIndex + 1)#define XmSeparatorIndex        (XmPrimitiveIndex + 1)#define XmTextIndex             (XmPrimitiveIndex + 1)#define XmCascadeBIndex         (XmLabelIndex + 1)#define XmCascadeButtonIndex    XmCascadeBIndex#define XmDrawnBIndex           (XmLabelIndex + 1)#define XmDrawnButtonIndex      XmDrawnBIndex

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -