chang boundari us call minimum size impos minimum size place extens point centr rectangl set bound compon fig param coordin upper left corner param coordin upper left corner param width bound box param height bound box overrid set bound impl rememb present tell gef later check big minimum size rectangl old bound bound dimens min size minimum size min size width min size width min size height min size height stereotyp fig height stereotyp pad work size extens point rectangl vertic pad dimens text size text size pad text size height adjust align dimens size fig minimum size fig set bound size width pad size width size height place extens point show ep vec visibl curr track current vertic posit element separ spacer pixel length calcul formula ellips curr pad size height spacer sep len calc curr ep sep set shape sep len curr sep len curr extens point pixel line spacer gap separ curr spacer extens point figur assum extens point width overal text rectangl unless wider ep updat fig group size text size width curr text size width text size height size height spacer set bound big port cover big port set bound cover set bound record chang instanc variabl parent tell gef trigger edg reconsid stereotyp fig height stereotyp pad posit stereotyp prop chang bound old bound bound updat edg 