diff options
author | Jehun Lim <jehun.lim@samsung.com> | 2015-07-15 22:04:16 +0900 |
---|---|---|
committer | Jehun Lim <jehun.lim@samsung.com> | 2015-07-16 21:32:44 +0900 |
commit | 9a8e7e96d3105c612e5259038f23f837d0ae385e (patch) | |
tree | 588ac71a3d87ccdf4856ae09b2ed07ecb9307a50 /src/layout/gallery.c | |
parent | 9025a89562bf91b665362fd5796ca471441844b2 (diff) | |
download | air_mediahub-9a8e7e96d3105c612e5259038f23f837d0ae385e.tar.gz air_mediahub-9a8e7e96d3105c612e5259038f23f837d0ae385e.tar.bz2 air_mediahub-9a8e7e96d3105c612e5259038f23f837d0ae385e.zip |
base: add focus handling between menu button and thumbnail area
Change-Id: Ib9fce52084db6b0b5ea730b6dd0bf20546f72dfc
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
Diffstat (limited to 'src/layout/gallery.c')
-rw-r--r-- | src/layout/gallery.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/layout/gallery.c b/src/layout/gallery.c index ed45631..8d396af 100644 --- a/src/layout/gallery.c +++ b/src/layout/gallery.c @@ -42,6 +42,7 @@ struct _priv { Evas_Object *base; Evas_Object *layout; + Evas_Object *menu_btn; layoutmgr *lmgr; @@ -134,6 +135,8 @@ static struct listmgr_data *_create_listmgr_data(struct _priv *priv) if (!data) goto err; + data->menu_btn = priv->menu_btn; + data->grid_item_x = GRID_ITEM_X; data->grid_item_y = GRID_ITEM_Y; data->grid_num_item = GRID_NUM_ITEM; @@ -189,12 +192,19 @@ static bool _create(layoutmgr *lmgr, void *data) return false; } + if (!data) { + _ERR("invalid argument"); + return false; + } + priv = calloc(1, sizeof(*priv)); if (!priv) { _ERR("failed to allocate priv"); return false; } + priv->menu_btn = (Evas_Object *)data; + base = layoutmgr_get_base(lmgr); if (!base) { _ERR("failed to get base object"); |