Add WINGs tutorial
[whome.git] / WINGs_tutorial / SecondWindow.c
blobdb31b4b233ff1cd7e322f0f86d98693bae378067
1 void closeAll(WMWidget *self,void *data){
2 fprintf(stderr,"I've been used!\n");
3 WMDestroyWidget(self);
4 exit(0);
7 int main (int argc, char **argv){
9 Display *display;
10 WMScreen *screen;
12 WMWindow *win;
13 WMColor *color;
15 WMInitializeApplication("SecondWin", &argc, argv);
17 if (!(display = XOpenDisplay(""))){
18 fprintf(stderr, "cannot open display\n");
19 exit(1);
21 screen = WMCreateScreen(display, DefaultScreen(display));
23 win = WMCreateWindow(screen, "");
24 WMSetWindowCloseAction(win, closeAll, NULL);
25 color = WMCreateRGBColor(screen,124<<9,206<<8,162<<8, False);
26 WMSetWidgetBackgroundColor((WMWidget *)win, color);
28 WMMapWidget(win);
29 WMRealizeWidget(win);
31 WMScreenMainLoop(screen);
33 return 0;