Evas_Object_Event_Cb down_cb, Evas_Object_Event_Cb up_cb, Evas_Smart_Cb clicked_cb, void *data);
extern void view_add_more_button_item(Evas_Object *parent, const char *part, const char *main_txt, const char *sub_txt, const char *img_path, Evas_Smart_Cb clicked_cb, void *user_data);
extern Evas_Object *view_set_entry(Evas_Object *parent, const char *part, void (*_clicked_cb)(void *data, Evas_Object *obj, void *event_info), void *data);
-extern Evas_Object *view_create_circle_genlist(Evas_Object *parent, Eext_Circle_Surface *circle_surface);
+extern Evas_Object *view_create_circle_genlist(Evas_Object *parent);
extern Elm_Object_Item *view_append_item_to_genlist(Evas_Object *genlist, const char *style,
const void *data, Evas_Smart_Cb _clicked_cb, const void *cb_data);
extern Elm_Object_Item *view_find_item_from_genlist(Evas_Object *genlist, const char *val);
Evas_Object_Event_Cb down_cb, Evas_Object_Event_Cb up_cb, Evas_Smart_Cb clicked_cb, void *data);
extern void view_add_more_button_item(Evas_Object *parent, const char *part, const char *main_txt, const char *sub_txt, const char *img_path, Evas_Smart_Cb clicked_cb, void *user_data);
extern Evas_Object *view_set_entry(Evas_Object *parent, const char *part, void (*_clicked_cb)(void *data, Evas_Object *obj, void *event_info), void *data);
-extern Evas_Object *view_create_circle_genlist(Evas_Object *parent, Eext_Circle_Surface *circle_surface);
+extern Evas_Object *view_create_circle_genlist(Evas_Object *parent);
extern Elm_Object_Item *view_append_item_to_genlist(Evas_Object *genlist, const char *style,
const void *data, Evas_Smart_Cb _clicked_cb, const void *cb_data);
extern Elm_Object_Item *view_find_item_from_genlist(Evas_Object *genlist, const char *val);
* @brief: Create Essential Object window, conformant and layout
* @param[ad]: Structure has some important information for managing this application
*/
-void view_create()
+void view_create(void)
{
/* Create window */
s_info.win = view_create_win(PACKAGE);
}
/*
- * @brief: make genlist for circular shape.
+ * @brief: make genlist for circular shape
* @param[parent]: object to which you want to set genlist
- * @param[circle_surface]: object render a connected circle object
*/
-Evas_Object *view_create_circle_genlist(Evas_Object *parent, Eext_Circle_Surface *circle_surface)
+Evas_Object *view_create_circle_genlist(Evas_Object *parent)
{
Evas_Object *genlist = NULL;
Evas_Object *circle_genlist = NULL;
return NULL;
}
- if (circle_surface == NULL) {
+ if (s_info.circle_surface == NULL) {
dlog_print(DLOG_ERROR, LOG_TAG, "circle surface is NULL.");
return NULL;
}
genlist = elm_genlist_add(parent);
- /* this make selected list item is shown compressed */
+ /*
+ * This make selected list item is shown compressed.
+ */
elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
evas_object_smart_callback_add(genlist, "selected", _gl_selected_cb, NULL);
- /* this make genlist style circular */
- circle_genlist = eext_circle_object_genlist_add(genlist, circle_surface);
+ /*
+ * This make genlist style circular.
+ */
+ circle_genlist = eext_circle_object_genlist_add(genlist, s_info.circle_surface);
eext_circle_object_genlist_scroller_policy_set(circle_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
eext_rotary_object_event_activated_set(circle_genlist, EINA_TRUE);
}
/*
- * @brief: make genlist for circular shape.
+ * @brief: make genlist for circular shape
* @param[parent]: object to which you want to set genlist
- * @param[circle_surface]: object render a connected circle object
*/
-Evas_Object *view_create_circle_genlist(Evas_Object *parent, Eext_Circle_Surface *circle_surface)
+Evas_Object *view_create_circle_genlist(Evas_Object *parent)
{
Evas_Object *genlist = NULL;
Evas_Object *circle_genlist = NULL;
return NULL;
}
- if (circle_surface == NULL) {
+ if (s_info.circle_surface == NULL) {
dlog_print(DLOG_ERROR, LOG_TAG, "circle surface is NULL.");
return NULL;
}
genlist = elm_genlist_add(parent);
- /* this make selected list item is shown compressed */
+ /*
+ * This make selected list item is shown compressed.
+ */
elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
evas_object_smart_callback_add(genlist, "selected", _gl_selected_cb, NULL);
- /* this make genlist style circular */
- circle_genlist = eext_circle_object_genlist_add(genlist, circle_surface);
+ /*
+ * This make genlist style circular.
+ */
+ circle_genlist = eext_circle_object_genlist_add(genlist, s_info.circle_surface);
eext_circle_object_genlist_scroller_policy_set(circle_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
eext_rotary_object_event_activated_set(circle_genlist, EINA_TRUE);