Lines Matching refs:pProcArg
166 winInitMultiWindowWM(WMInfoPtr pWMInfo, WMProcArgPtr pProcArg);
788 WMProcArgPtr pProcArg = (WMProcArgPtr) pArg;
789 WMInfoPtr pWMInfo = pProcArg->pWMInfo;
792 winInitMultiWindowWM(pWMInfo, pProcArg);
1003 free(pProcArg);
1035 XMsgProcArgPtr pProcArg = (XMsgProcArgPtr) pArg;
1052 if (pProcArg == NULL) {
1053 ErrorF("winMultiWindowXMsgProc - pProcArg is NULL. Exiting.\n");
1060 iReturn = pthread_mutex_lock(pProcArg->ppmServerStarted);
1070 pthread_mutex_unlock(pProcArg->ppmServerStarted);
1075 winGetDisplayName(pszDisplay, (int) pProcArg->dwScreen);
1089 pProcArg->conn = xcb_connect_to_display_with_auth_info(pszDisplay,
1091 if (xcb_connection_has_error(pProcArg->conn)) {
1101 while (xcb_connection_has_error(pProcArg->conn) && iRetries < WIN_CONNECT_RETRIES);
1104 if (xcb_connection_has_error(pProcArg->conn)) {
1114 if (CheckAnotherWindowManager(pProcArg->conn, pProcArg->dwScreen)) {
1121 root_screen = xcb_aux_get_screen(pProcArg->conn, pProcArg->dwScreen);
1137 xcb_change_property(pProcArg->conn, XCB_PROP_MODE_REPLACE, root_window_id,
1142 atmWmName = intern_atom(pProcArg->conn, "WM_NAME");
1143 atmNetWmName = intern_atom(pProcArg->conn, "_NET_WM_NAME");
1144 atmWmHints = intern_atom(pProcArg->conn, "WM_HINTS");
1145 atmWmChange = intern_atom(pProcArg->conn, "WM_CHANGE_STATE");
1146 atmNetWmIcon = intern_atom(pProcArg->conn, "_NET_WM_ICON");
1147 atmWindowState = intern_atom(pProcArg->conn, "_NET_WM_STATE");
1148 atmMotifWmHints = intern_atom(pProcArg->conn, "_MOTIF_WM_HINTS");
1149 atmWindowType = intern_atom(pProcArg->conn, "_NET_WM_WINDOW_TYPE");
1150 atmNormalHints = intern_atom(pProcArg->conn, "WM_NORMAL_HINTS");
1160 intern_atom(pProcArg->conn, "WM_STATE");
1165 if (pProcArg->pWMInfo->fCompositeWM) {
1170 cookie = xcb_query_extension(pProcArg->conn, strlen(extension_name), extension_name);
1171 reply = xcb_query_extension_reply(pProcArg->conn, cookie, NULL);
1174 xcb_composite_redirect_subwindows(pProcArg->conn,
1207 event = xcb_wait_for_event(pProcArg->conn);
1209 int e = xcb_connection_has_error(pProcArg->conn);
1232 xcb_change_window_attributes (pProcArg->conn, notify->window,
1236 if (!IsOverrideRedirect(pProcArg->conn, notify->window)) {
1238 xcb_configure_window(pProcArg->conn, notify->window,
1265 cookie = xcb_get_geometry(pProcArg->conn, notify->window);
1266 cookie_qt = xcb_query_tree(pProcArg->conn, notify->window);
1267 reply = xcb_get_geometry_reply(pProcArg->conn, cookie, NULL);
1268 reply_qt = xcb_query_tree_reply(pProcArg->conn, cookie_qt, NULL);
1285 xcb_send_event (pProcArg->conn, TRUE, notify->window,
1312 xcb_send_event(pProcArg->conn, TRUE, notify->window,
1328 winSendMessageToWM(pProcArg->pWMInfo, &msg);
1345 winSendMessageToWM(pProcArg->pWMInfo, &msg);
1356 winSendMessageToWM(pProcArg->pWMInfo, &msg);
1372 winSendMessageToWM(pProcArg->pWMInfo, &msg);
1380 xcb_disconnect(pProcArg->conn);
1461 winInitMultiWindowWM(WMInfoPtr pWMInfo, WMProcArgPtr pProcArg)
1473 if (pProcArg == NULL) {
1474 ErrorF("winInitMultiWindowWM - pProcArg is NULL. Exiting.\n");
1481 iReturn = pthread_mutex_lock(pProcArg->ppmServerStarted);
1491 pthread_mutex_unlock(pProcArg->ppmServerStarted);
1496 winGetDisplayName(pszDisplay, (int) pProcArg->dwScreen);
1567 xcb_ewmh_set_supported(&pWMInfo->ewmh, pProcArg->dwScreen,
1576 root_screen = xcb_aux_get_screen(pWMInfo->conn, pProcArg->dwScreen);