summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>2014-12-15 13:20:58 +0900
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>2014-12-15 16:31:02 +0200
commit3c6796ff3200e12c0e7ffc70a287e7ea2e218ca1 (patch)
treec8525a1edced67d09cd9de1c9d3182318f092e16
parentef6c7864e2779af55f6e709a93d097f2dd0fb859 (diff)
downloadweston-3c6796ff3200e12c0e7ffc70a287e7ea2e218ca1.tar.gz
ivi-shell: several ivi-layout interfaces moved accross source.
Interfaces for properties setting shall be implemented in ivi-layout. Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
-rw-r--r--ivi-shell/ivi-layout-transition.c66
-rw-r--r--ivi-shell/ivi-layout.c67
2 files changed, 67 insertions, 66 deletions
diff --git a/ivi-shell/ivi-layout-transition.c b/ivi-shell/ivi-layout-transition.c
index 6d4a655b..8b8261ee 100644
--- a/ivi-shell/ivi-layout-transition.c
+++ b/ivi-shell/ivi-layout-transition.c
@@ -849,69 +849,3 @@ ivi_layout_transition_fade_layer(
return;
}
-WL_EXPORT int32_t
-ivi_layout_surface_set_transition(struct ivi_layout_surface *ivisurf,
- enum ivi_layout_transition_type type,
- uint32_t duration)
-{
- struct ivi_layout_surface_properties *prop;
-
- if (ivisurf == NULL) {
- weston_log("%s: invalid argument\n", __func__);
- return -1;
- }
-
- prop = &ivisurf->pending.prop;
- prop->transition_type = type;
- prop->transition_duration = duration;
- return 0;
-}
-
-int32_t
-ivi_layout_surface_set_transition_duration(struct ivi_layout_surface *ivisurf,
- uint32_t duration)
-{
- struct ivi_layout_surface_properties *prop;
-
- if (ivisurf == NULL) {
- weston_log("%s: invalid argument\n", __func__);
- return -1;
- }
-
- prop = &ivisurf->pending.prop;
- prop->transition_duration = duration*10;
- return 0;
-}
-
-WL_EXPORT int32_t
-ivi_layout_layer_set_transition(struct ivi_layout_layer *ivilayer,
- enum ivi_layout_transition_type type,
- uint32_t duration)
-{
- if (ivilayer == NULL) {
- weston_log("%s: invalid argument\n", __func__);
- return -1;
- }
-
- ivilayer->pending.prop.transition_type = type;
- ivilayer->pending.prop.transition_duration = duration;
-
- return 0;
-}
-
-WL_EXPORT int32_t
-ivi_layout_layer_set_fade_info(struct ivi_layout_layer* ivilayer,
- uint32_t is_fade_in,
- double start_alpha, double end_alpha)
-{
- if (ivilayer == NULL) {
- weston_log("%s: invalid argument\n", __func__);
- return -1;
- }
-
- ivilayer->pending.prop.is_fade_in = is_fade_in;
- ivilayer->pending.prop.start_alpha = start_alpha;
- ivilayer->pending.prop.end_alpha = end_alpha;
-
- return 0;
-}
diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c
index 8683e7dd..67ccf6e1 100644
--- a/ivi-shell/ivi-layout.c
+++ b/ivi-shell/ivi-layout.c
@@ -2592,6 +2592,73 @@ ivi_layout_commit_changes(void)
return IVI_SUCCEEDED;
}
+WL_EXPORT int32_t
+ivi_layout_layer_set_transition(struct ivi_layout_layer *ivilayer,
+ enum ivi_layout_transition_type type,
+ uint32_t duration)
+{
+ if (ivilayer == NULL) {
+ weston_log("%s: invalid argument\n", __func__);
+ return -1;
+ }
+
+ ivilayer->pending.prop.transition_type = type;
+ ivilayer->pending.prop.transition_duration = duration;
+
+ return 0;
+}
+
+WL_EXPORT int32_t
+ivi_layout_layer_set_fade_info(struct ivi_layout_layer* ivilayer,
+ uint32_t is_fade_in,
+ double start_alpha, double end_alpha)
+{
+ if (ivilayer == NULL) {
+ weston_log("%s: invalid argument\n", __func__);
+ return -1;
+ }
+
+ ivilayer->pending.prop.is_fade_in = is_fade_in;
+ ivilayer->pending.prop.start_alpha = start_alpha;
+ ivilayer->pending.prop.end_alpha = end_alpha;
+
+ return 0;
+}
+
+WL_EXPORT int32_t
+ivi_layout_surface_set_transition_duration(struct ivi_layout_surface *ivisurf,
+ uint32_t duration)
+{
+ struct ivi_layout_surface_properties *prop;
+
+ if (ivisurf == NULL) {
+ weston_log("%s: invalid argument\n", __func__);
+ return -1;
+ }
+
+ prop = &ivisurf->pending.prop;
+ prop->transition_duration = duration*10;
+ return 0;
+}
+
+WL_EXPORT int32_t
+ivi_layout_surface_set_transition(struct ivi_layout_surface *ivisurf,
+ enum ivi_layout_transition_type type,
+ uint32_t duration)
+{
+ struct ivi_layout_surface_properties *prop;
+
+ if (ivisurf == NULL) {
+ weston_log("%s: invalid argument\n", __func__);
+ return -1;
+ }
+
+ prop = &ivisurf->pending.prop;
+ prop->transition_type = type;
+ prop->transition_duration = duration;
+ return 0;
+}
+
/***called from ivi-shell**/
static struct weston_view *
ivi_layout_get_weston_view(struct ivi_layout_surface *surface)