Lines Matching defs:slavePtr

38     struct Packer *slavePtr;	/* First in list of slaves packed
142 static int XExpansion _ANSI_ARGS_((Packer *slavePtr,
144 static int YExpansion _ANSI_ARGS_((Packer *slavePtr,
214 prevPtr = masterPtr->slavePtr;
237 prevPtr = masterPtr->slavePtr;
260 Packer *slavePtr;
268 slavePtr = GetPacker(slave);
269 if ((slavePtr != NULL) && (slavePtr->masterPtr != NULL)) {
272 if (slavePtr->masterPtr->tkwin != Tk_Parent(slavePtr->tkwin)) {
273 Tk_UnmaintainGeometry(slavePtr->tkwin,
274 slavePtr->masterPtr->tkwin);
276 Unlink(slavePtr);
277 Tk_UnmapWindow(slavePtr->tkwin);
281 register Packer *slavePtr;
295 slavePtr = GetPacker(slave);
296 if (slavePtr->masterPtr == NULL) {
302 Tcl_AppendElement(interp, Tk_PathName(slavePtr->masterPtr->tkwin));
304 Tcl_AppendElement(interp, Tk_NameOfAnchor(slavePtr->anchor));
306 (slavePtr->flags & EXPAND) ? "1" : "0", " -fill ",
308 switch (slavePtr->flags & (FILLX|FILLY)) {
323 slavePtr->iPadX/2, slavePtr->iPadY/2, slavePtr->padX/2,
324 slavePtr->padY/2);
325 Tcl_AppendResult(interp, buffer, " -side ", sideNames[slavePtr->side],
373 Packer *masterPtr, *slavePtr;
385 for (slavePtr = masterPtr->slavePtr; slavePtr != NULL;
386 slavePtr = slavePtr->nextPtr) {
387 Tcl_AppendElement(interp, Tk_PathName(slavePtr->tkwin));
484 register Packer *slavePtr = (Packer *) clientData;
486 if (slavePtr->masterPtr->tkwin != Tk_Parent(slavePtr->tkwin)) {
487 Tk_UnmaintainGeometry(slavePtr->tkwin, slavePtr->masterPtr->tkwin);
489 Unlink(slavePtr);
490 Tk_UnmapWindow(slavePtr->tkwin);
521 register Packer *slavePtr;
545 if (masterPtr->slavePtr == NULL) {
584 for (slavePtr = masterPtr->slavePtr; slavePtr != NULL;
585 slavePtr = slavePtr->nextPtr) {
586 if ((slavePtr->side == TOP) || (slavePtr->side == BOTTOM)) {
587 tmp = Tk_ReqWidth(slavePtr->tkwin) + slavePtr->doubleBw
588 + slavePtr->padX + slavePtr->iPadX + width;
592 height += Tk_ReqHeight(slavePtr->tkwin) + slavePtr->doubleBw
593 + slavePtr->padY + slavePtr->iPadY;
595 tmp = Tk_ReqHeight(slavePtr->tkwin) + slavePtr->doubleBw
596 + slavePtr->padY + slavePtr->iPadY + height;
600 width += Tk_ReqWidth(slavePtr->tkwin) + slavePtr->doubleBw
601 + slavePtr->padX + slavePtr->iPadX;
642 for (slavePtr = masterPtr->slavePtr; slavePtr != NULL;
643 slavePtr = slavePtr->nextPtr) {
644 if ((slavePtr->side == TOP) || (slavePtr->side == BOTTOM)) {
646 frameHeight = Tk_ReqHeight(slavePtr->tkwin) + slavePtr->doubleBw
647 + slavePtr->padY + slavePtr->iPadY;
648 if (slavePtr->flags & EXPAND) {
649 frameHeight += YExpansion(slavePtr, cavityHeight);
657 if (slavePtr->side == TOP) {
665 frameWidth = Tk_ReqWidth(slavePtr->tkwin) + slavePtr->doubleBw
666 + slavePtr->padX + slavePtr->iPadX;
667 if (slavePtr->flags & EXPAND) {
668 frameWidth += XExpansion(slavePtr, cavityWidth);
676 if (slavePtr->side == LEFT) {
694 if (slavePtr->flags & OLD_STYLE) {
697 borderX = slavePtr->padX;
698 borderY = slavePtr->padY;
700 width = Tk_ReqWidth(slavePtr->tkwin) + slavePtr->doubleBw
701 + slavePtr->iPadX;
702 if ((slavePtr->flags & FILLX)
706 height = Tk_ReqHeight(slavePtr->tkwin) + slavePtr->doubleBw
707 + slavePtr->iPadY;
708 if ((slavePtr->flags & FILLY)
714 switch (slavePtr->anchor) {
754 width -= slavePtr->doubleBw;
755 height -= slavePtr->doubleBw;
763 if (masterPtr->tkwin == Tk_Parent(slavePtr->tkwin)) {
765 Tk_UnmapWindow(slavePtr->tkwin);
767 if ((x != Tk_X(slavePtr->tkwin))
768 || (y != Tk_Y(slavePtr->tkwin))
769 || (width != Tk_Width(slavePtr->tkwin))
770 || (height != Tk_Height(slavePtr->tkwin))) {
771 Tk_MoveResizeWindow(slavePtr->tkwin, x, y, width, height);
783 Tk_MapWindow(slavePtr->tkwin);
788 Tk_UnmaintainGeometry(slavePtr->tkwin, masterPtr->tkwin);
789 Tk_UnmapWindow(slavePtr->tkwin);
791 Tk_MaintainGeometry(slavePtr->tkwin, masterPtr->tkwin,
833 XExpansion(slavePtr, cavityWidth)
834 register Packer *slavePtr; /* First in list of remaining
855 for ( ; slavePtr != NULL; slavePtr = slavePtr->nextPtr) {
856 childWidth = Tk_ReqWidth(slavePtr->tkwin) + slavePtr->doubleBw
857 + slavePtr->padX + slavePtr->iPadX;
858 if ((slavePtr->side == TOP) || (slavePtr->side == BOTTOM)) {
865 if (slavePtr->flags & EXPAND) {
898 YExpansion(slavePtr, cavityHeight)
899 register Packer *slavePtr; /* First in list of remaining
913 for ( ; slavePtr != NULL; slavePtr = slavePtr->nextPtr) {
914 childHeight = Tk_ReqHeight(slavePtr->tkwin) + slavePtr->doubleBw
915 + slavePtr->padY + slavePtr->iPadY;
916 if ((slavePtr->side == LEFT) || (slavePtr->side == RIGHT)) {
923 if (slavePtr->flags & EXPAND) {
984 packPtr->slavePtr = NULL;
1200 packPtr->nextPtr = masterPtr->slavePtr;
1201 masterPtr->slavePtr = packPtr;
1257 if (masterPtr->slavePtr == packPtr) {
1258 masterPtr->slavePtr = packPtr->nextPtr;
1260 for (packPtr2 = masterPtr->slavePtr; ; packPtr2 = packPtr2->nextPtr) {
1337 if ((packPtr->slavePtr != NULL)
1351 register Packer *slavePtr, *nextPtr;
1356 for (slavePtr = packPtr->slavePtr; slavePtr != NULL;
1357 slavePtr = nextPtr) {
1358 Tk_ManageGeometry(slavePtr->tkwin, (Tk_GeomMgr *) NULL,
1360 Tk_UnmapWindow(slavePtr->tkwin);
1361 slavePtr->masterPtr = NULL;
1362 nextPtr = slavePtr->nextPtr;
1363 slavePtr->nextPtr = NULL;
1378 if ((packPtr->slavePtr != NULL)
1392 for (packPtr2 = packPtr->slavePtr; packPtr2 != NULL;
1431 Packer *masterPtr, *slavePtr, *prevPtr, *otherPtr;
1470 slavePtr = GetPacker(slave);
1471 slavePtr->flags &= ~OLD_STYLE;
1479 if (slavePtr->masterPtr == NULL) {
1480 slavePtr->side = TOP;
1481 slavePtr->anchor = TK_ANCHOR_CENTER;
1482 slavePtr->padX = slavePtr->padY = 0;
1483 slavePtr->iPadX = slavePtr->iPadY = 0;
1484 slavePtr->flags &= ~(FILLX|FILLY|EXPAND);
1517 if (Tk_GetAnchor(interp, argv[i+1], &slavePtr->anchor)
1533 prevPtr = masterPtr->slavePtr;
1548 slavePtr->flags &= ~EXPAND;
1550 slavePtr->flags |= EXPAND;
1554 slavePtr->flags &= ~(FILLX|FILLY);
1556 slavePtr->flags = (slavePtr->flags & ~FILLY) | FILLX;
1558 slavePtr->flags = (slavePtr->flags & ~FILLX) | FILLY;
1560 slavePtr->flags |= FILLX|FILLY;
1573 prevPtr = masterPtr->slavePtr;
1591 slavePtr->iPadX = tmp*2;
1597 slavePtr->iPadY = tmp*2;
1603 slavePtr->padX = tmp*2;
1609 slavePtr->padY = tmp*2;
1613 slavePtr->side = TOP;
1615 slavePtr->side = BOTTOM;
1617 slavePtr->side = LEFT;
1619 slavePtr->side = RIGHT;
1642 if (!positionGiven && (slavePtr->masterPtr != NULL)) {
1643 masterPtr = slavePtr->masterPtr;
1652 if (prevPtr == slavePtr) {
1653 masterPtr = slavePtr->masterPtr;
1665 prevPtr = masterPtr->slavePtr;
1702 if (slavePtr->masterPtr != NULL) {
1703 if ((slavePtr->masterPtr != masterPtr) &&
1704 (slavePtr->masterPtr->tkwin
1705 != Tk_Parent(slavePtr->tkwin))) {
1706 Tk_UnmaintainGeometry(slavePtr->tkwin,
1707 slavePtr->masterPtr->tkwin);
1709 Unlink(slavePtr);
1711 slavePtr->masterPtr = masterPtr;
1713 slavePtr->nextPtr = masterPtr->slavePtr;
1714 masterPtr->slavePtr = slavePtr;
1716 slavePtr->nextPtr = prevPtr->nextPtr;
1717 prevPtr->nextPtr = slavePtr;
1719 Tk_ManageGeometry(slave, &packerType, (ClientData) slavePtr);
1720 prevPtr = slavePtr;