Controls which are components of compound controls typically have
their size and position set by the compound control that contains them: the
compound control should manage the layout of all its components, in its
implementation of SizeChangedL(). The compound control should set
its own size in its ConstructL(), unless it is contained within
another compound control which might take responsibility for setting its
components’ sizes.