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

📄 test16.c

📁 安装DDD之前
💻 C
📖 第 1 页 / 共 5 页
字号:
                    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 + -