Evas_Object *live_btn;
Evas_Object *menu_btn[COUNT_ACTION];
Evas_Object *banner;
+ int size_menu;
struct grid_data *gdata;
};
elm_object_focus_next_object_set(priv->menu_btn[0], priv->menu_btn[0],
ELM_FOCUS_LEFT);
- elm_object_focus_next_object_set(priv->menu_btn[COUNT_ACTION - 1],
- priv->menu_btn[COUNT_ACTION - 1], ELM_FOCUS_RIGHT);
- for (i = 0; i < COUNT_ACTION; i++)
+ elm_object_focus_next_object_set(priv->menu_btn[priv->size_menu - 1],
+ priv->menu_btn[priv->size_menu - 1], ELM_FOCUS_RIGHT);
+
+ for (i = 0; i < priv->size_menu; i++)
elm_object_focus_next_object_set(priv->menu_btn[i],
priv->menu_btn[i], ELM_FOCUS_DOWN);
}
if (locked)
elm_object_signal_emit(btn, SIG_TOGGLE,
SRC_ACTION_BTN);
-
- return;
}
-
- elm_object_disabled_set(btn, EINA_TRUE);
}
}
return false;
}
- for (i = 0; i < COUNT_ACTION; i++) {
+ if (priv->gdata->item_locked)
+ priv->size_menu = COUNT_ACTION;
+ else
+ priv->size_menu = COUNT_ACTION - 1;
+
+ for (i = 0; i < priv->size_menu; i++) {
btn = utils_add_button(priv->base, NULL, action_info[i].title,
action_info[i].style);
if (!btn) {