forked from enlightenment/efl
Don't set text in entries for now. It has big issues with state changes.
SVN revision: 45704
This commit is contained in:
parent
4b886debcf
commit
1f9f880037
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
typedef struct _Elm_Params_Entry
|
typedef struct _Elm_Params_Entry
|
||||||
{
|
{
|
||||||
const char *text;
|
//const char *text;
|
||||||
int single, password;
|
int single, password;
|
||||||
} Elm_Params_Entry;
|
} Elm_Params_Entry;
|
||||||
|
|
||||||
|
@ -16,13 +16,13 @@ external_scrolled_entry_state_set(void *data, Evas_Object *obj, const void *from
|
||||||
|
|
||||||
if (!p2)
|
if (!p2)
|
||||||
{
|
{
|
||||||
elm_scrolled_entry_entry_set(obj, p1->text);
|
//elm_scrolled_entry_entry_set(obj, p1->text);
|
||||||
elm_scrolled_entry_single_line_set(obj, p1->single);
|
elm_scrolled_entry_single_line_set(obj, p1->single);
|
||||||
elm_scrolled_entry_password_set(obj, p1->password);
|
elm_scrolled_entry_password_set(obj, p1->password);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
elm_scrolled_entry_entry_set(obj, p2->text);
|
//elm_scrolled_entry_entry_set(obj, p2->text);
|
||||||
elm_scrolled_entry_single_line_set(obj, p2->single);
|
elm_scrolled_entry_single_line_set(obj, p2->single);
|
||||||
elm_scrolled_entry_password_set(obj, p2->password);
|
elm_scrolled_entry_password_set(obj, p2->password);
|
||||||
}
|
}
|
||||||
|
@ -40,9 +40,9 @@ external_scrolled_entry_params_parse(void *data, Evas_Object *obj, const Eina_Li
|
||||||
|
|
||||||
EINA_LIST_FOREACH(params, l, param)
|
EINA_LIST_FOREACH(params, l, param)
|
||||||
{
|
{
|
||||||
if (!strcmp(param->name, "text"))
|
/*if (!strcmp(param->name, "text"))
|
||||||
mem->text = eina_stringshare_add(param->s);
|
mem->text = eina_stringshare_add(param->s);
|
||||||
else if (!strcmp(param->name, "single line"))
|
else*/ if (!strcmp(param->name, "single line"))
|
||||||
mem->single = param->i;
|
mem->single = param->i;
|
||||||
else if (!strcmp(param->name, "password"))
|
else if (!strcmp(param->name, "password"))
|
||||||
mem->password = param->i;
|
mem->password = param->i;
|
||||||
|
@ -56,13 +56,13 @@ external_scrolled_entry_params_free(void *params)
|
||||||
{
|
{
|
||||||
Elm_Params_Entry *mem = params;
|
Elm_Params_Entry *mem = params;
|
||||||
|
|
||||||
if (mem->text)
|
// if (mem->text)
|
||||||
eina_stringshare_del(mem->text);
|
// eina_stringshare_del(mem->text);
|
||||||
free(mem);
|
free(mem);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Edje_External_Param_Info external_scrolled_entry_params[] = {
|
static Edje_External_Param_Info external_scrolled_entry_params[] = {
|
||||||
EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("text", "some text"),
|
// EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("text", "some text"),
|
||||||
EDJE_EXTERNAL_PARAM_INFO_BOOL("single line"),
|
EDJE_EXTERNAL_PARAM_INFO_BOOL("single line"),
|
||||||
EDJE_EXTERNAL_PARAM_INFO_BOOL("password"),
|
EDJE_EXTERNAL_PARAM_INFO_BOOL("password"),
|
||||||
EDJE_EXTERNAL_PARAM_INFO_SENTINEL
|
EDJE_EXTERNAL_PARAM_INFO_SENTINEL
|
||||||
|
|
Loading…
Reference in New Issue