Lines Matching defs:winptr
68 static WinInfo * GetClientLeader ( WinInfo *winptr );
85 static void RemoveWindow ( WinInfo *winptr );
86 static void Got_WM_STATE ( WinInfo *winptr );
154 GetClientLeader(WinInfo *winptr)
163 if (XGetWindowProperty (disp, winptr->window, wmClientLeaderAtom,
196 return (winptr);
629 RemoveWindow(WinInfo *winptr)
633 if (LookupWindow (winptr->window, &ptr, &prev))
666 Got_WM_STATE(WinInfo *winptr)
675 if (winptr->tested_for_sm_client_id)
694 leader_winptr = GetClientLeader (winptr);
699 RemoveWindow (winptr);
767 WinInfo *winptr;
783 if ((winptr = AddNewWindow (event->window)) == NULL)
832 RemoveWindow (winptr);
836 Got_WM_STATE (winptr);
846 WinInfo *winptr;
848 if (LookupWindow (event->window, &winptr, NULL))
850 if (winptr->smc_conn)
852 SmcCloseConnection (winptr->smc_conn, 0, NULL);
853 XtRemoveInput (winptr->input_id);
860 (unsigned int)winptr->window);
864 RemoveWindow (winptr);
875 WinInfo *winptr;
877 if (!LookupWindow (window, &winptr, NULL))
882 Got_WM_STATE (winptr);
884 else if (event->atom == XA_WM_COMMAND && winptr->waiting_for_update)
888 if (winptr->wm_command)
890 XFreeStringList (winptr->wm_command);
891 winptr->wm_command = NULL;
892 winptr->wm_command_count = 0;
896 &winptr->wm_command,
897 &winptr->wm_command_count);
899 winptr->waiting_for_update = 0;
900 FinishSaveYourself (winptr, True);