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

📄 test1.c

📁 安装DDD之前
💻 C
字号:
/* * $Header: /cvsroot/lesstif/lesstif/test/Xm/imagecache/test1.c,v 1.3 2001/07/09 20:28:47 amai Exp $ * test for XmGetPixmap and reference counting * */#include <stdlib.h> #include <Xm/Xm.h>#include <Xm/PushB.h>#include <Xm/RowColumn.h>XtAppContext theApp;Pixmap pix, pix2;Widget toplevel, pb1, pb2,rc;intmain(int argc,     char **argv){    toplevel = XtVaAppInitialize(&theApp, "drawingArea", NULL, 0,				 &argc, argv, NULL, NULL);    rc = XtVaCreateManagedWidget("rc",                                 xmRowColumnWidgetClass,                                 toplevel,                                  XmNorientation, XmHORIZONTAL,                                 NULL);      pix = XmGetPixmap(DefaultScreenOfDisplay(XtDisplay(toplevel)),		      "xlogo64",		      BlackPixelOfScreen(DefaultScreenOfDisplay(XtDisplay(toplevel))),		      WhitePixelOfScreen(DefaultScreenOfDisplay(XtDisplay(toplevel))));    pix2 = XmGetPixmapByDepth(DefaultScreenOfDisplay(XtDisplay(toplevel)),			      "xlogo64",			      BlackPixelOfScreen(DefaultScreenOfDisplay(XtDisplay(toplevel))),			      WhitePixelOfScreen(DefaultScreenOfDisplay(XtDisplay(toplevel))),			      DefaultDepthOfScreen(DefaultScreenOfDisplay(XtDisplay(toplevel))));    pb1 = XtVaCreateManagedWidget("pb1",				  xmPushButtonWidgetClass,				  rc,				  XmNlabelType, XmPIXMAP,				  XmNlabelPixmap, pix,				  NULL);				      pb2 = XtVaCreateManagedWidget("pb2",				  xmPushButtonWidgetClass,				  rc,				  XmNlabelType, XmPIXMAP,				  XmNlabelPixmap, pix2,				  NULL);    XtRealizeWidget(toplevel);    {    static XtWidgetGeometry Expected[] = {   CWWidth | CWHeight            ,   50,   50,  161,   82, 0,0,0, /* rc */   CWWidth | CWHeight | CWX | CWY,    3,    3,   76,   76, 0,0,0, /* pb1 */   CWWidth | CWHeight | CWX | CWY,   82,    3,   76,   76, 0,0,0, /* pb2 */     };    PrintDetails(    toplevel ,Expected);};   LessTifTestMainLoop(    toplevel );    exit(0);}

⌨️ 快捷键说明

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