#include <Elementary.h>
static void
_item_changed_cb(void *cb_data,
void *event_info)
{
Eina_Bool ok;
char *str = eina_value_to_string(evt->value);
printf("item %s had its value changed to %s\n", evt->key, str);
free(str);
printf("elm_prefs_data_event_callback_del(): %s\n", ok ? "ok" : "fail");
}
int
elm_main(int argc, char **argv)
{
Eina_Value value;
Eina_Bool ok;
int version;
char *str;
printf("elm_prefs_data_new(): %s\n", prefs_data ? "ok" : "fail");
printf("elm_prefs_data_autosave_get() returns: %s\n", ok ? "yes" : "no");
eina_value_setup(&value, EINA_VALUE_TYPE_INT);
eina_value_set(&value, 50);
printf("elm_prefs_data_value_set(): %s\n", ok ? "ok" : "fail");
str = eina_value_to_string(&value);
printf("value for \'position\' is now %s\n", str);
free(str);
printf("elm_prefs_data_version_get() returns %d\n",
printf("elm_prefs_data_value_get(): %s\n", ok ? "ok" : "fail");
str = eina_value_to_string(&value);
printf("value for \'position\' is %s\n", str);
free(str);
eina_value_set(&value, 3000);
printf("elm_prefs_data_event_callback_add(): %s\n", ok ? "ok" : "fail");
printf("elm_prefs_data_value_set(): %s\n", ok ? "ok" : "fail");
str = eina_value_to_string(&value);
printf("value for \'position\' is now %s\n", str);
free(str);
printf("elm_prefs_data_save(): %s\n", ok ? "ok" : "fail");
printf("elm_prefs_data_version_get() returns %d\n",
return 0;
}