set bound size return link minimum size unless check size disabl requir height bigger addit height equal distribut fig compart cumul height visibl fig equal demand height magic number hardcod param desir coordin upper left corner param desir coordin upper left corner param width desir width fig param height desir height fig tigri gef present fig set bound impl overrid set standard bound width height save old boundari us properti messag later rectangl old bound bound make sure don set thing smaller minimum math max width minimum size width math max height minimum size height set bound big box big port set bound border fig border fig set bound extra space distribut compart differ actual size min size whitespac minimum size height current height stereotyp fig visibl stereotyp height stereotyp fig minimum size height stereotyp fig set bound stereotyp height current height stereotyp height height fig minimum size height fig set bound current height height current height height attribut visibl attribut height attribut fig compart minimum size height oper visibl attribut height whitespac attribut fig compart set bound current height attribut height current height attribut height oper visibl oper current height oper height oper line width oper height oper fig minimum size height oper height oper fig minimum size height oper fig set bound oper oper height forc calcul bound figur updat edg trigger listen bound properti chang calc bound updat edg defin log lp log granular type statement log debug bound chang old old bound bound endif prop chang bound old bound bound 