From: Taekyun Kim Date: Mon, 29 Jun 2015 09:47:12 +0000 (+0900) Subject: pepper: View size should be integer values. X-Git-Tag: accepted/tizen/mobile/20151221.050925~34^2~306 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2f44056a7d499df699337d3c1d2f188a2e812a6;p=platform%2Fcore%2Fuifw%2Fpepper.git pepper: View size should be integer values. Change-Id: I2a106aac9f4b9d4e59591c7247235743645e1c7c --- diff --git a/pepper/src/pepper-internal.h b/pepper/src/pepper-internal.h index 972a6b9..86e6c25 100644 --- a/pepper/src/pepper-internal.h +++ b/pepper/src/pepper-internal.h @@ -314,7 +314,8 @@ struct pepper_view pepper_list_t z_link; /* Geometry. */ - double x, y, w, h; + double x, y; + int w, h; pepper_matrix_t transform; pepper_matrix_t matrix_to_parent; pepper_matrix_t matrix_to_global; diff --git a/pepper/src/pepper.h b/pepper/src/pepper.h index 77cd0b9..b271bca 100644 --- a/pepper/src/pepper.h +++ b/pepper/src/pepper.h @@ -267,10 +267,10 @@ PEPPER_API const pepper_list_t * pepper_view_get_children_list(pepper_object_t *view); PEPPER_API void -pepper_view_resize(pepper_object_t *view, double w, double h); +pepper_view_resize(pepper_object_t *view, int w, int h); PEPPER_API void -pepper_view_get_size(pepper_object_t *view, double *w, double *h); +pepper_view_get_size(pepper_object_t *view, int *w, int *h); PEPPER_API void pepper_view_set_position(pepper_object_t *view, double x, double y); diff --git a/pepper/src/view.c b/pepper/src/view.c index ecb4898..2d37774 100644 --- a/pepper/src/view.c +++ b/pepper/src/view.c @@ -88,8 +88,9 @@ pepper_compositor_add_surface_view(pepper_object_t *comp, pepper_object_t *sfc) view->x = 0.0; view->y = 0.0; - view->w = 0.0; - view->h = 0.0; + + view->w = 0; + view->h = 0; pepper_matrix_init_identity(&view->transform); pepper_matrix_init_identity(&view->matrix_to_parent); @@ -300,7 +301,7 @@ pepper_view_get_children_list(pepper_object_t *v) } PEPPER_API void -pepper_view_resize(pepper_object_t *v, double w, double h) +pepper_view_resize(pepper_object_t *v, int w, int h) { pepper_view_t *view = (pepper_view_t *)v; CHECK_MAGIC_AND_NON_NULL(v, PEPPER_VIEW); @@ -314,7 +315,7 @@ pepper_view_resize(pepper_object_t *v, double w, double h) } PEPPER_API void -pepper_view_get_size(pepper_object_t *v, double *w, double *h) +pepper_view_get_size(pepper_object_t *v, int *w, int *h) { pepper_view_t *view = (pepper_view_t *)v; CHECK_MAGIC_AND_NON_NULL(v, PEPPER_VIEW);