WINGs: Better presentation for example code in the tutorial
[whome.git] / WINGs_tutorial / SecondWindow.c
blob55db767e8651e46f73c08c7e44057947f8b9b61b
1 void closeAll(WMWidget *self,void *data)
3 fprintf(stderr, "I've been used!\n");
4 WMDestroyWidget(self);
5 exit(0);
8 int main (int argc, char **argv)
10 Display *display;
11 WMScreen *screen;
13 WMWindow *win;
14 WMColor *color;
16 WMInitializeApplication("SecondWin", &argc, argv);
18 if (!(display = XOpenDisplay(""))) {
19 fprintf(stderr, "cannot open display\n");
20 exit(1);
22 screen = WMCreateScreen(display, DefaultScreen(display));
24 win = WMCreateWindow(screen, "");
25 WMSetWindowCloseAction(win, closeAll, NULL);
26 color = WMCreateRGBColor(screen, 124<<9, 206<<8, 162<<8, False);
27 WMSetWidgetBackgroundColor((WMWidget *)win, color);
29 WMMapWidget(win);
30 WMRealizeWidget(win);
32 WMScreenMainLoop(screen);
34 return 0;