Lines Matching defs:shrink
105 #define SatisfiesRule1(pane, shrink) \
106 (((shrink) && ((pane)->size != (pane)->min)) \
107 || (!(shrink) && ((pane)->size != (pane)->max)))
112 #define SatisfiesRule3(pane, shrink) \
114 && (((shrink) && ((int)(pane)->wp_size <= (pane)->size)) \
115 || (!(shrink) && ((int)(pane)->wp_size >= (pane)->size))))
565 * shrink - True if we need to shrink a pane, False otherwise
588 ChoosePaneToResize(PanedWidget pw, int paneindex, Direction dir, Bool shrink)
606 if ((rules < 3 || SatisfiesRule3(pane, shrink))
608 && SatisfiesRule1(pane, shrink)
654 Boolean shrink = (*sizeused > pane_size);
671 GetPaneStack(pw, shrink, &pane, &start_size);
673 pane = ChoosePaneToResize(pw, paneindex, dir, shrink);
677 rule3_ok = SatisfiesRule3(pane, shrink);
690 if (shrink) {
700 if (shrink) {
1511 * shrink - True if we want to shrink this pane, False otherwise
1519 GetPaneStack(PanedWidget pw, Bool shrink, Pane *pane, int *start_size)
1529 if (shrink != ((*pane)->size > *start_size))