?? xmp.h
字號:
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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -