set bound size return link minimum size requir height bigger addit height distribut fig compart goe bodi accumul height visibl fig equal demand height magic number hardcod particular knowledg minimum height compart pixel height need abl displai clarifi insid compart param xa desir coordin upper left corner param ya desir coordin upper left corner param desir width fig param desir height fig overrid set standard bound xa ya save old boundari need later minimum size info size us maintain run calcul size variou point rectangl old bound bound size smaller minimum dimens minimum size minimum size math max minimum size width math max minimum size height resiz sub fig includ displai fig start overrid minimum size view pixel hardcod add share extra plu correct dimens min fig minimum size min height math max min height min height sort stereotyp displai stereotyp displai upper boundari compart set bound stereotyp compart stereo line blinder blank line current ya tab width indent stereotyp visibl dimens stereo min stereotyp fig minimum size fig set margin stereo min height fig set bound xa current tab width min height stereotyp fig set bound xa ya tab width stereo min height tab width stereo min width tab width stereo min width fig set bound xa current tab width min height advanc current start bodi box rememb overlap box pixel calcul size bodi box updat pointer past displai current min height pixel overlap bodi set bound xa current ya current tab height current ya set bound big box big port set bound xa ya forc calcul bound figur updat edg trigger listen bound properti chang calc bound updat edg prop chang bound old bound bound 