edje: Add ellipsize feature and refactory fade_ellipsis, marquee features. 40/126340/42
authorYoungbok Shin <youngb.shin@samsung.com>
Fri, 21 Apr 2017 04:40:21 +0000 (13:40 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Wed, 5 Jul 2017 02:56:50 +0000 (02:56 +0000)
commit9ff49f033a51aa685d306ef2d4c17ad55673db2c
tree073a0cff240d09fd7d055cb7d11e23531d3b6937
parent95d8baf02adbfc484c72e68930e61da26b456c4f
edje: Add ellipsize feature and refactory fade_ellipsis, marquee features.

* example:
    description {
       text {
          ellipsize {
             mode: FADE_MARQUEE; // NONE(default), NORMAL, FADE, FADE_MARQUEE, MARQUEE
             align: END;         // END(default), START, LEFT, RIGHT, LOCALE
             marquee {
                type: ROLL;      // NORMAL(default), ROLL
                speed: 50;       // pixel per sec. It is a scalable variable when its part is scalable.
                // duration: 4.0;// sec per loop. The speed will be changed according to text's length.
                loop: 3;
                loop_delay: 2.0; // sec. delay before starting each loop
             }
          }
       }
    }

@tizen_fix

Change-Id: Iaa1d5d29ed4c2ddfc071c407ca6b7425eb4da199
13 files changed:
data/Makefile.am
data/edje/images/edje_default_fade_image.png [new file with mode: 0644]
data/edje/images/edje_default_left_fade_image.png [deleted file]
data/edje/images/edje_default_right_fade_image.png [deleted file]
src/bin/edje/edje_cc_handlers.c
src/lib/edje/Edje_Common.h
src/lib/edje/edje_calc.c
src/lib/edje/edje_data.c
src/lib/edje/edje_load.c
src/lib/edje/edje_private.h
src/lib/edje/edje_smart.c
src/lib/evas/Evas_Legacy.h
src/lib/evas/canvas/evas_object_textblock.c