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

📄 listing_6_11.c

📁 This source code has been tested under OpenWindows 2.0, Sun s X11/NeWS server. For Xlib programs th
💻 C
字号:
/*************************************************************************                                                                    ****  listing_6_11.c                                                    ****                                                                    ****  A replacement for the xfd(1X) program, using an XmRowColumn and   ****  lots of labels.                                                   ****                                                                    *************************************************************************/#include <Xm/RowColumn.h>#include <Xm/Label.h>Widget	    appshell,			/* Application Shell	      */	    rowcol,			/* The RowColumn widget       */	    labels[256];		/* The children		      */Arg	    arglist[16];		/* Used to set resources      */int	    lbl_num;                    /* Used to index labels[]     */char        c_str[2];                   /* Used to build labelString  */XmString    lbl_str;                    /* Ditto                      */void main( argc, argv )    int     argc;    char    *argv[];{    appshell = XtInitialize( argv[0], "Listing_6_11", NULL, 0, &argc, argv );    rowcol = XmCreateRowColumn( appshell, "RowCol", arglist, 1 );    XtManageChild( rowcol );    c_str[1] = '\0';    for (lbl_num = 0 ;  lbl_num < 256 ;  lbl_num++)        {	c_str[0] = lbl_num;	lbl_str = XmStringCreate( c_str, XmSTRING_DEFAULT_CHARSET );	XtSetArg( arglist[0], XmNlabelString, lbl_str );	labels[lbl_num] = XmCreateLabel( rowcol, "Lbl", arglist, 1 );	XmStringFree( lbl_str );	}    XtManageChildren( labels, 256 );    XtRealizeWidget( appshell );    XtMainLoop();}

⌨️ 快捷键说明

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