TextView - Reduces the size of the character layout. 87/27587/1
authorVictor Cebollada <v.cebollada@samsung.com>
Tue, 16 Sep 2014 08:25:17 +0000 (09:25 +0100)
committerVictor Cebollada <v.cebollada@samsung.com>
Tue, 16 Sep 2014 08:25:17 +0000 (09:25 +0100)
commitf3fa1acf1b1a4f2643cd1ac605b43703187f1e6e
treeac066c9da4f11cf9cbaf184d0a464f2b6c87cecd
parent1bb77b62e55761f55511fedac0f831deff677782
TextView - Reduces the size of the character layout.

* Character's height and advance stores the same values than size -> height and advance removed.
* Character's gradient info stores a color (Vector4) two points (Vector2) and an alpha value (float)
  These parameters are only used for some text-actors when the text is faded-out.
  A new GradientInfo structure has been added and the character only stores a pointer to that struct,
  which is NULL if is not needed.

Change-Id: Iaa09a5a384ed43722fd703ff659459196019fff9
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
automated-tests/src/dali-toolkit-internal/utc-Dali-TextView-Processor-Types.cpp
automated-tests/src/dali-toolkit-internal/utc-Dali-TextView.cpp
base/dali-toolkit/internal/controls/text-view/relayout-utilities.cpp
base/dali-toolkit/internal/controls/text-view/text-view-character-processor.cpp
base/dali-toolkit/internal/controls/text-view/text-view-processor-types.h
base/dali-toolkit/internal/controls/text-view/text-view-word-processor.cpp