3 subshapes...1 then row of 2
At group level
- get the font size of the 3 subshapes
- user.row1 = subshape 1 font size
- user.row = max(subshape2 font size, subshape 3 font size)
- user.size = (user.row1 + user.row2) * mm/pt conversion //I forget the pt to mm conversion
- height = guard(user.size).
note, this means you can ONLY widen the group...not arbitrarily make taller.
Now if you want to get real slick
use the setatexpress construct
something like this complicate
setatref(user.chy,setatrefeval(bound(setatrefexpr(),0, false, height*0.5, height*1),true) + pnt(x,y)
This and some user cells enable a control point to be constrained in an oval
look at visio guys posting about constrain a control point on a circle...I posted on how to extend to an oval