Use markupExtent for text measurment if markup is enabled in Tree/Table

All item text measurements should use TextSizeUtil#markupExtent if
markup is enabled. It excludes HTML tags in the estimation phase.
Small code refactoring in Tree/TreeItem.

430707: Exclude markup for preferred width calculation
(GridItem/TableItem)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=430707

Change-Id: I9f4d2b441ab5a53e772c6acb20587dfecc9a99b2
Signed-off-by: Ivan Furnadjiev <ivan@eclipsesource.com>
7 files changed
tree: 62e30a91eff0f41406f3b8e8a427a8c154085d1c
  1. bundles/
  2. examples/
  3. features/
  4. releng/
  5. tests/
  6. .gitignore