enventor - support aspect_preference ctxpopup

This commit is contained in:
ChunEon Park 2013-08-31 16:41:16 +09:00
parent 2161d2c70e
commit 45d88c2f5b
3 changed files with 32 additions and 12 deletions

View File

@ -151,6 +151,10 @@ edit_changed_cb(void *data, Evas_Object *obj, void *event_info)
if (config_auto_indent_get(ed->cd)) indent_apply(ed);
syntax_color = EINA_FALSE;
}
else if (info->change.insert.content[0] == '}')
{
//TODO: auto indent.
}
}
else
{

View File

@ -60,21 +60,32 @@ parser_type_init(parser_data *pd)
attr->value.strs = comps;
pd->attrs = eina_inlist_append(pd->attrs, (Eina_Inlist *) attr);
Eina_List *transit = NULL;
transit = eina_list_append(transit, eina_stringshare_add("LINEAR"));
transit = eina_list_append(transit, eina_stringshare_add("ACCELERATE"));
transit = eina_list_append(transit, eina_stringshare_add("DECELERATE"));
transit = eina_list_append(transit, eina_stringshare_add("SINUSOIDAL"));
transit = eina_list_append(transit, eina_stringshare_add("ACCELERATE_FACTOR"));
transit = eina_list_append(transit, eina_stringshare_add("DECELERATE_FACTOR"));
transit = eina_list_append(transit, eina_stringshare_add("SINUSOIDAL_FACTOR"));
transit = eina_list_append(transit, eina_stringshare_add("DIVISOR_INTERP"));
transit = eina_list_append(transit, eina_stringshare_add("BOUNCE"));
transit = eina_list_append(transit, eina_stringshare_add("SPRING"));
Eina_List *trans = NULL;
trans = eina_list_append(trans, eina_stringshare_add("LINEAR"));
trans = eina_list_append(trans, eina_stringshare_add("ACCELERATE"));
trans = eina_list_append(trans, eina_stringshare_add("DECELERATE"));
trans = eina_list_append(trans, eina_stringshare_add("SINUSOIDAL"));
trans = eina_list_append(trans, eina_stringshare_add("ACCELERATE_FACTOR"));
trans = eina_list_append(trans, eina_stringshare_add("DECELERATE_FACTOR"));
trans = eina_list_append(trans, eina_stringshare_add("SINUSOIDAL_FACTOR"));
trans = eina_list_append(trans, eina_stringshare_add("DIVISOR_INTERP"));
trans = eina_list_append(trans, eina_stringshare_add("BOUNCE"));
trans = eina_list_append(trans, eina_stringshare_add("SPRING"));
attr = calloc(1, sizeof(parser_attr));
attr->keyword = eina_stringshare_add("transition");
attr->value.strs = transit;
attr->value.strs = trans;
pd->attrs = eina_inlist_append(pd->attrs, (Eina_Inlist *) attr);
Eina_List *aspect = NULL;
aspect = eina_list_append(aspect, eina_stringshare_add("NONE"));
aspect = eina_list_append(aspect, eina_stringshare_add("VERTICAL"));
aspect = eina_list_append(aspect, eina_stringshare_add("HORIZONTAL"));
aspect = eina_list_append(aspect, eina_stringshare_add("BOTH"));
attr = calloc(1, sizeof(parser_attr));
attr->keyword = eina_stringshare_add("aspect_preference");
attr->value.strs = aspect;
pd->attrs = eina_inlist_append(pd->attrs, (Eina_Inlist *) attr);
attr = calloc(1, sizeof(parser_attr));

View File

@ -393,6 +393,7 @@ color_apply(color_data *cd, const char *src, int length, Eina_Bool realtime)
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "action", col3);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "after", col3);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "align", col3);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "aspect_preference", col3);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "aspect", col3);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "border_scale", col3);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "border", col3);
@ -424,6 +425,7 @@ color_apply(color_data *cd, const char *src, int length, Eina_Bool realtime)
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "ACCELERATE_FACTOR",
col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "ACCELERATE", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "BOTH", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "BOUNCE", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "BOX", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "COMP", col4);
@ -434,9 +436,11 @@ color_apply(color_data *cd, const char *src, int length, Eina_Bool realtime)
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "EXTERNAL", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "GRADIENT", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "GROUP", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "HORIZONTAL", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "IMAGE", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "LINEAR", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "LOSSY", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "NONE", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "PROXY", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "RAW", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "RECT", col4);
@ -451,6 +455,7 @@ color_apply(color_data *cd, const char *src, int length, Eina_Bool realtime)
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "TEXTBLOCK", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "TEXT", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "USER", col4);
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "VERTICAL", col4);
//duplicated groups 1
COLOR_INSERT(strbuf, &src, length, &cur, &prev, "image:", col3);