|
This code will deiconify a window.
XWMHints wmhints;
XtSetArg(arglist[argcount], XtNiconPixmap, &wmhints.icon_pixmap);
argcount++;
XtSetArg(arglist[argcount], XtNiconWindow, &wmhints.icon_window);
argcount++;
XtSetArg(arglist[argcount], XtNiconX, &wmhints.icon_x);
argcount++;
XtSetArg(arglist[argcount], XtNiconY, &wmhints.icon_y);
argcount++;
XtSetArg(arglist[argcount], XtNiconMask, &wmhints.icon_mask);
argcount++;
XtSetArg(arglist[argcount], XtNwindowGroup, &wmhints.window_group);
argcount++;
XtGetValues(shell, arglist, argcount);
wmhints.initial_state = NormalState;
wmhints.input = FALSE;
wmhints.flags = StateHint | InputHint;
XSetWMHints(display, window_id, &wmhints);
XMapRaised(display, window_id);
|