Lines Matching defs:slavePtr

50     MaintainSlave *slavePtr;	/* First in list of all slaves associated
264 register MaintainSlave *slavePtr;
286 masterPtr->slavePtr = NULL;
295 for (slavePtr = masterPtr->slavePtr; slavePtr != NULL;
296 slavePtr = slavePtr->nextPtr) {
297 if (slavePtr->slave == slave) {
301 slavePtr = (MaintainSlave *) ckalloc(sizeof(MaintainSlave));
302 slavePtr->slave = slave;
303 slavePtr->master = master;
304 slavePtr->nextPtr = masterPtr->slavePtr;
305 masterPtr->slavePtr = slavePtr;
307 (ClientData) slavePtr);
331 slavePtr->x = x;
332 slavePtr->y = y;
333 slavePtr->width = width;
334 slavePtr->height = height;
336 for (ancestor = slavePtr->master; ; ancestor = Tk_Parent(ancestor)) {
341 if ((x != Tk_X(slavePtr->slave))
342 || (y != Tk_Y(slavePtr->slave))
343 || (width != Tk_Width(slavePtr->slave))
344 || (height != Tk_Height(slavePtr->slave))) {
345 Tk_MoveResizeWindow(slavePtr->slave, x, y, width, height);
348 Tk_MapWindow(slavePtr->slave);
350 Tk_UnmapWindow(slavePtr->slave);
388 register MaintainSlave *slavePtr, *prevPtr;
404 slavePtr = masterPtr->slavePtr;
405 if (slavePtr->slave == slave) {
406 masterPtr->slavePtr = slavePtr->nextPtr;
408 for (prevPtr = slavePtr, slavePtr = slavePtr->nextPtr; ;
409 prevPtr = slavePtr, slavePtr = slavePtr->nextPtr) {
410 if (slavePtr == NULL) {
413 if (slavePtr->slave == slave) {
414 prevPtr->nextPtr = slavePtr->nextPtr;
419 Tk_DeleteEventHandler(slavePtr->slave, StructureNotifyMask,
420 MaintainSlaveProc, (ClientData) slavePtr);
421 ckfree((char *) slavePtr);
422 if (masterPtr->slavePtr == NULL) {
469 MaintainSlave *slavePtr;
488 slavePtr = masterPtr->slavePtr;
489 if (slavePtr->nextPtr == NULL) {
492 Tk_UnmaintainGeometry(slavePtr->slave, slavePtr->master);
523 MaintainSlave *slavePtr = (MaintainSlave *) clientData;
526 Tk_UnmaintainGeometry(slavePtr->slave, slavePtr->master);
558 MaintainSlave *slavePtr;
563 for (slavePtr = masterPtr->slavePtr; slavePtr != NULL;
564 slavePtr = slavePtr->nextPtr) {
565 parent = Tk_Parent(slavePtr->slave);
566 x = slavePtr->x;
567 y = slavePtr->y;
569 for (ancestor = slavePtr->master; ; ancestor = Tk_Parent(ancestor)) {
574 if ((x != Tk_X(slavePtr->slave))
575 || (y != Tk_Y(slavePtr->slave))) {
576 Tk_MoveWindow(slavePtr->slave, x, y);
579 Tk_MapWindow(slavePtr->slave);
581 Tk_UnmapWindow(slavePtr->slave);