add best fit and play animation in settings
This commit is contained in:
parent
b7e7445979
commit
afaa70dd49
|
@ -76,6 +76,8 @@ _entice_config_new(void)
|
|||
config->cg_height = 540;
|
||||
config->custom_geometry = EINA_FALSE;
|
||||
config->fullscreen_startup = EINA_FALSE;
|
||||
config->best_fit_startup = EINA_TRUE;
|
||||
config->play_animated = EINA_TRUE;
|
||||
_entice_default_keys_add(config);
|
||||
|
||||
return config;
|
||||
|
@ -134,6 +136,8 @@ entice_config_init(void)
|
|||
EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "cg_height", cg_height, EET_T_INT);
|
||||
EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "custom_geometry", custom_geometry, EET_T_UCHAR);
|
||||
EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "fullscreen_startup", fullscreen_startup, EET_T_UCHAR);
|
||||
EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "best_fit_startup", best_fit_startup, EET_T_UCHAR);
|
||||
EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "play_animated", play_animated, EET_T_UCHAR);
|
||||
EET_DATA_DESCRIPTOR_ADD_LIST(edd_base, Entice_Config, "keys", keys, edd_keys);
|
||||
}
|
||||
|
||||
|
|
|
@ -49,7 +49,8 @@ struct Entice_Config_
|
|||
int cg_height;
|
||||
Eina_Bool custom_geometry;
|
||||
Eina_Bool fullscreen_startup;
|
||||
Eina_Bool best_fit;
|
||||
Eina_Bool best_fit_startup;
|
||||
Eina_Bool play_animated;
|
||||
Eina_List *keys;
|
||||
};
|
||||
|
||||
|
|
|
@ -206,7 +206,8 @@ _cb_op_behavior_cg_height(void *data,
|
|||
}
|
||||
|
||||
OPTIONS_CB(fullscreen_startup, 0);
|
||||
OPTIONS_CB(best_fit, 0);
|
||||
OPTIONS_CB(best_fit_startup, 1);
|
||||
OPTIONS_CB(play_animated, 1);
|
||||
|
||||
/*============================================================================*
|
||||
* Global *
|
||||
|
@ -328,7 +329,8 @@ entice_settings_init(Evas_Object *win)
|
|||
|
||||
SETTINGS_SEPARATOR;
|
||||
|
||||
SETTINGS_CX("Always best fit", best_fit, 0);
|
||||
SETTINGS_CX("Always best fit", best_fit_startup, 1);
|
||||
SETTINGS_CX("Play animated images", play_animated, 1);
|
||||
|
||||
elm_object_part_content_set(entice->layout, "entice.settings", frame);
|
||||
|
||||
|
|
Loading…
Reference in New Issue