Evas_Object *nf;
+ /* Emits "elm,state,bottomline,hide" signal to edje when
+ * item becomes realized */
+ bool hide_bottom_line : 1;
+
} Setting_GenGroupItem_Data;
typedef struct {
}
setting_genlist_item_1line_style_auto_apply_substyle(item);
+ if (item_data->hide_bottom_line)
+ elm_object_item_signal_emit(item, "elm,state,bottomline,hide", "elm");
}
static Evas_Object *_view_list_prepare(MainData *md)
ret_if(!data);
SettingSoundData *ad = (SettingSoundData *)data;
+ Setting_GenGroupItem_Data *group_item_data;
char *app_id = NULL;
const char *left_icon = NULL;
int mm_value = 0;
NULL);
/* Media group*/
- setting_create_Gendial_field_def(
+ group_item_data = setting_create_Gendial_field_def(
ad->md.genlist,
&(ad->itc_1line),
NULL,
_("IDS_ST_BODY_MEDIA"),
NULL,
NULL);
+ group_item_data->hide_bottom_line = TRUE;
+
/* 5.media volume */
if (sound_manager_get_volume(SOUND_TYPE_MEDIA, &mm_value)
!= SOUND_MANAGER_ERROR_NONE)
NULL);
/* Notifications group */
- setting_create_Gendial_field_def(
+ group_item_data = setting_create_Gendial_field_def(
ad->md.genlist,
&(ad->itc_1line),
NULL,
_("IDS_ST_BODY_NOTIFICATIONS"),
NULL,
NULL);
+ group_item_data->hide_bottom_line = TRUE;
/* 4.noti volumn */
if (sound_manager_get_volume(SOUND_TYPE_NOTIFICATION, &mm_value)
NULL);
/* System group*/
- setting_create_Gendial_field_def(
+ group_item_data = setting_create_Gendial_field_def(
ad->md.genlist,
&(ad->itc_1line),
NULL,
_("IDS_ST_BODY_SYSTEM"),
NULL,
NULL);
+ group_item_data->hide_bottom_line = TRUE;
+
left_icon = setting_sound_get_slider_icon(SND_SLIDER_SYSTEM, mm_value);
ADD_SOUND_SLIDER(
ad->data_touch_volume, genlist, ad->itc_full,