hide_notify_popup_layout(m_sub_main_layout);
if (edit_mode) {
+#if defined(GENLIST_SWEEP)
+ if (m_current_folder_id = BROWSER_BOOKMARK_MAIN_FOLDER_ID)
+ br_elm_genlist_sweep_item_recover(m_main_folder_genlist);
+ else
+ br_elm_genlist_sweep_item_recover(m_sub_folder_genlist);
+#endif
elm_object_style_set(m_bg, "edit_mode");
m_edit_mode_select_all_layout = elm_layout_add(m_genlist_content_box);
_enable_searchbar_layout(!edit_mode);
if (edit_mode) {
+#if defined(GENLIST_SWEEP)
+ br_elm_genlist_sweep_item_recover(m_history_genlist);
+#endif
elm_object_style_set(m_bg, "edit_mode");
m_edit_mode_select_all_layout = elm_layout_add(m_content_box);
return elm_object_part_content_get(obj, "elm.swallow.content");
}
+#if defined(GENLIST_SWEEP)
+void br_elm_genlist_sweep_item_recover(Evas_Object *obj)
+{
+ if (obj == NULL) {
+ BROWSER_LOGD("obj is NULL");
+ return;
+ }
+
+ Elm_Object_Item *it = (Elm_Object_Item *) elm_genlist_decorated_item_get(obj);
+
+ /* Finish genlist sweep*/
+ if (it) {
+ elm_genlist_item_decorate_mode_set(it, "slide", EINA_FALSE);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ elm_genlist_item_update(it);
+ }
+}
+#endif
+
bool br_preference_set_bool(const char *key, bool value)
{
int ret;
Evas_Object *br_elm_searchbar_entry_get(Evas_Object *obj);
Evas_Object *br_elm_find_word_editfield_add(Evas_Object *parent);
+#if defined(GENLIST_SWEEP)
+void br_elm_genlist_sweep_item_recover(Evas_Object *obj);
+#endif
+
/* preference APIs */
bool br_preference_set_bool(const char *key, bool value);
bool br_preference_get_bool(const char *key, bool *value);