version 1.2, 2017/08/22 11:37:31
|
version 1.4, 2017/08/22 12:13:54
|
Line 1
|
Line 1
|
XmCreateMainWindow |
XmCreateMainWindow |
|
|
|
#include <Xm/Xm.h> |
|
#include <X11/bitmaps/mailfull> |
|
|
|
XpmReadFileToPixmap (P18 doc libxmp) |
|
|
|
main (int argc, char *argv[]) |
|
{ |
|
Widget toplevel; |
|
XtAppContext app; |
|
Pixmap bitmap; |
|
|
|
XtSetLanguageProc (NULL, NULL, NULL); |
|
|
|
/* size is irrelevant -- toplevel is iconified */ |
|
/* it just can't be 0, or Xt complains */ |
|
toplevel = XtVaOpenApplication (&app, "Demos", NULL, 0, &argc, argv, NULL, |
|
sessionShellWidgetClass, |
|
XmNwidth, 100, |
|
XmNheight, 100, |
|
XmNiconic, True, |
|
NULL); |
|
bitmap = XCreatePixmapFromBitmapData (XtDisplay (toplevel) |
|
RootWindowOfScreen (XtScreen (toplevel)), |
|
(char *) mailfull_bits, |
|
mailfull_width |
|
mailfull_height, |
|
1, 0, 1); |
|
XtVaSetValues (toplevel, XmNiconPixmap, bitmap, NULL); |
|
XtRealizeWidget (toplevel); |
|
XtAppMainLoop (app); |
|
} |
|
|