📄 test16.c
字号:
else { sprintf(buf,"&%s /* FIX ME */",ClassRec2String(resource->default_addr)); return(buf); } } else if (strcmp("Proc",resource->resource_type) == 0) { sprintf(buf,"_Xm%sProc",resource->resource_class); SaveItem(resource->default_type, buf, resource->default_addr); return(buf); } else if (strcmp("Position",&resource->resource_type[strlen(resource->resource_type) - strlen("Position")]) == 0) { sprintf(buf,"%i",resource->default_addr); return(buf); } else if (strcmp("Dimension",&resource->resource_type[strlen(resource->resource_type) - strlen("Dimension")]) == 0) { sprintf(buf,"%i",resource->default_addr); return(buf); } else if (strcmp("PreeditType",resource->resource_class) == 0 && strcmp("String",&resource->resource_type[strlen(resource->resource_type) - strlen("String")]) == 0) { if (resource->default_addr == XmFONTLIST_DEFAULT_TAG) { return("XmFONTLIST_DEFAULT_TAG"); } else { sprintf(buf,"\"%s\"",resource->default_addr); return(buf); } } else if (strcmp("Pixmap",&resource->resource_type[strlen(resource->resource_type) - strlen("Pixmap")]) == 0) { if (resource->default_addr == NULL) { return("NULL"); } else if (resource->default_addr == (XtPointer)XmUNSPECIFIED_PIXMAP) { return("XmUNSPECIFIED_PIXMAP"); } else { sprintf(buf,"0x%08x /* FIX ME Immediate*/",resource->default_addr); return(buf); } } else if (strcmp("String",resource->resource_type) == 0) { if (resource->default_addr == NULL) { return("NULL"); } else { sprintf(buf,"\"%s\"",resource->default_addr); return(buf); } } else if (strcmp("Function",resource->resource_type) == 0) { if (resource->default_addr == NULL) { return("NULL"); } else { sprintf(buf,"_Xm%sFunction",resource->resource_class); SaveItem(resource->default_type, buf, resource->default_addr); return(buf); } } else { if (resource->default_addr == NULL) { return("NULL"); } else if (resource->default_addr == (XtPointer)XmUNSPECIFIED_PIXMAP) { return("XmUNSPECIFIED_PIXMAP"); } else { if (resource->default_addr == NULL) { return("NULL"); } else { sprintf(buf,"0x%08x",resource->default_addr); } } } return(buf); } else { if (resource->default_addr == NULL) { return("NULL /* FIX ME default type */"); } else { sprintf(buf,"0x%08x /* FIX ME default type*/",resource->default_addr); } return(buf); }}static char *Class2Part(WidgetClass class){ if (class == (WidgetClass)&xmArrowButtonGadgetClassRec) { return("arrowbutton"); } else if (class == &coreClassRec) { return("core"); } else if (class == (WidgetClass)&xmPrimitiveClassRec) { return("primitive"); } else if (class == (WidgetClass)&xmFormClassRec) { return("form"); } else if (class == (WidgetClass)&xmArrowButtonClassRec) { return("arrowbutton"); } else if (class == (WidgetClass)&xmListClassRec) { return("list"); } else if (class == (WidgetClass)&xmSashClassRec) { return("sash"); } else if (class == (WidgetClass)&xmScrollBarClassRec) { return("scrollBar"); } else if (class == (WidgetClass)&xmSeparatorClassRec) { return("separator"); } else if (class == (WidgetClass)&xmTextFieldClassRec) { return("text"); } else if (class == (WidgetClass)&xmTextClassRec) { return("text"); } else if (class == (WidgetClass)&compositeClassRec) { return("composite"); } else if (class == (WidgetClass)&constraintClassRec) { return("constraint"); } else if (class == (WidgetClass)&xmBulletinBoardClassRec) { return("bulletin_board"); } else if (class == (WidgetClass)&xmCascadeButtonGadgetClassRec) { return("cascade_button"); } else if (class == (WidgetClass)&xmCascadeButtonClassRec) { return("cascade_button"); } else if (class == (WidgetClass)&xmCommandClassRec) { return("command"); } else if (class == (WidgetClass)&xmDesktopClassRec) { return("desktop"); } else if (class == (WidgetClass)&xmDialogShellClassRec) { return("dialog_shell"); } else if (class == (WidgetClass)&xmDrawingAreaClassRec) { return("drawing_area"); } else if (class == (WidgetClass)&xmDrawnButtonClassRec) { return("drawnbutton"); } else if (class == (WidgetClass)&xmScaleClassRec) { return("scale"); } else if (class == (WidgetClass)&xmRowColumnClassRec) { return("row_column"); } else if (class == (WidgetClass)&xmPushButtonClassRec) { return("pushbutton"); } else if (class == (WidgetClass)&xmPanedWindowClassRec) { return("paned_window_box"); } else if (class == (WidgetClass)&xmMessageBoxClassRec) { return("message_box"); } else if (class == (WidgetClass)&xmFileSelectionBoxClassRec) { return("file_selection_box"); } else if (class == (WidgetClass)&xmLabelClassRec) { return("label"); } else if (class == (WidgetClass)&xmFrameClassRec) { return("frame"); } else if (class == (WidgetClass)&xmToggleButtonClassRec) { return("togglebutton"); } else if (class == (WidgetClass)&xmSelectionBoxClassRec) { return("selection_box"); } else if (class == (WidgetClass)&xmScrolledWindowClassRec) { return("swindow"); } else if (class == (WidgetClass)&xmManagerClassRec) { return("manager"); } else if (class == (WidgetClass)&xmMainWindowClassRec) { return("mwindow"); } else if (class == (WidgetClass)&vendorShellClassRec) { return("vendor_shell"); } else if (class == (WidgetClass)&xmDragContextClassRec) { return("drag"); } else if (class == (WidgetClass)&xmDragOverShellClassRec) { return("dragOver_shell"); } else if (class == (WidgetClass)&xmMenuShellClassRec) { return("menu_shell"); } else if (class == (WidgetClass)&xmTearOffButtonClassRec) { return("tearoffbutton"); } else if (class == (WidgetClass)&xmVendorShellExtClassRec) { return("vendor"); } else if (class == (WidgetClass)&xmDisplayClassRec) { return("display"); } else if (class == (WidgetClass)&xmScreenClassRec) { return("screen"); } else if (class == (WidgetClass)&xmExtClassRec) { return("ext"); } else { return("unknown"); }}static char *ResourceName2Variable(char *name){static char result[1000];char *tmp; result[0] = '\0'; tmp = name; while (tmp[0] != '\0') { if (isupper(tmp[0])) { sprintf(&result[strlen(result)],"_%c",tolower(tmp[0])); } else {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -