Elm_Text_Format format;
Ecore_Timer *delay_write;
Eina_Bool can_write : 1;
- Eina_Bool auto_write : 1;
+ Eina_Bool autosave : 1;
};
static const char *widtype = NULL;
if (wd->delay_write)
{
ecore_timer_del(wd->delay_write);
- _save(obj);
+ if (wd->autosave) _save(obj);
}
free(wd);
}
ecore_timer_del(wd->delay_write);
wd->delay_write = NULL;
}
- if (!wd->auto_write) return;
+ if (!wd->autosave) return;
wd->delay_write = ecore_timer_add(2.0, _delay_write, data);
}
evas_object_smart_callback_add(obj, "scroll-freeze-on", _freeze_on, obj);
evas_object_smart_callback_add(obj, "scroll-freeze-off", _freeze_off, obj);
- wd->auto_write = EINA_TRUE;
+ wd->autosave = EINA_TRUE;
_sizing_eval(obj);
return obj;
ecore_timer_del(wd->delay_write);
wd->delay_write = NULL;
}
- if (wd->auto_write) _save(obj);
+ if (wd->autosave) _save(obj);
eina_stringshare_replace(&wd->file, file);
wd->format = format;
_load(obj);
ELM_CHECK_WIDTYPE(obj, widtype);
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
- wd->auto_write = autosave;
+ wd->autosave = autosave;
}