(tkwin, x, y)
| 1208 | |
| 1209 | if (winPtr->window != None) { |
| 1210 | XConfigureWindow(winPtr->display, winPtr->window, |
| 1211 | valueMask, valuePtr); |
| 1212 | if (!(winPtr->flags & TK_TOP_LEVEL)) { |
| 1213 | DoConfigureNotify(winPtr); |
| 1214 | } |
| 1215 | } else { |
| 1216 | winPtr->dirtyChanges |= valueMask; |
| 1217 | winPtr->flags |= TK_NEED_CONFIG_NOTIFY; |
| 1218 | } |
| 1219 | } |
| 1220 | |
| 1221 | void |
| 1222 | Tk_MoveWindow(tkwin, x, y) |
| 1223 | Tk_Window tkwin; /* Window to move. */ |
| 1224 | int x, y; /* New location for window (within |
| 1225 | * parent). */ |
| 1226 | { |
| 1227 | register TkWindow *winPtr = (TkWindow *) tkwin; |
| 1228 | |
| 1229 | if (winPtr->window != None) { |
| 1230 | XMoveWindow(winPtr->display, winPtr->window, x, y); |
| 1231 | if (!(winPtr->flags & TK_TOP_LEVEL)) { |
| 1232 | winPtr->changes.x = x; |
| 1233 | winPtr->changes.y = y; |
| 1234 | DoConfigureNotify(winPtr); |
no test coverage detected