forked from enlightenment/enlightenment
Fix config list widget for recent e_widget_entry cahnges.
SVN revision: 32224
This commit is contained in:
parent
a6aac74094
commit
288e110240
|
@ -38,7 +38,7 @@ struct _E_Widget_Data
|
||||||
|
|
||||||
/* Externally accessible functions */
|
/* Externally accessible functions */
|
||||||
EAPI Evas_Object *
|
EAPI Evas_Object *
|
||||||
e_widget_config_list_add(Evas *evas, Evas_Object* (*func_entry_add) (Evas *evas, char **val), const char *label, int listspan)
|
e_widget_config_list_add(Evas *evas, Evas_Object* (*func_entry_add) (Evas *evas, char **val, void (*func) (void *data, void *data2), void *data, void *data2), const char *label, int listspan)
|
||||||
{
|
{
|
||||||
Evas_Object *obj, *o;
|
Evas_Object *obj, *o;
|
||||||
E_Widget_Data *wd;
|
E_Widget_Data *wd;
|
||||||
|
@ -67,7 +67,7 @@ e_widget_config_list_add(Evas *evas, Evas_Object* (*func_entry_add) (Evas *evas,
|
||||||
o = e_widget_label_add(evas, label);
|
o = e_widget_label_add(evas, label);
|
||||||
e_widget_table_object_append(wd->gui.table, o, 0, 2, 2, 1, 1, 1, 1, 1);
|
e_widget_table_object_append(wd->gui.table, o, 0, 2, 2, 1, 1, 1, 1, 1);
|
||||||
|
|
||||||
o = func_entry_add(evas, &(wd->cur_entry));
|
o = func_entry_add(evas, &(wd->cur_entry), NULL, NULL, NULL);
|
||||||
wd->gui.entry = o;
|
wd->gui.entry = o;
|
||||||
e_widget_disabled_set(o, 1);
|
e_widget_disabled_set(o, 1);
|
||||||
e_widget_min_size_set(o, 100, 25);
|
e_widget_min_size_set(o, 100, 25);
|
||||||
|
@ -186,6 +186,7 @@ _button_cb_add(void *data, void *obj)
|
||||||
for (i = 0; i < e_widget_ilist_count(wd->gui.list); i++)
|
for (i = 0; i < e_widget_ilist_count(wd->gui.list); i++)
|
||||||
{
|
{
|
||||||
const char *label;
|
const char *label;
|
||||||
|
|
||||||
label = e_widget_ilist_nth_label_get(wd->gui.list, i);
|
label = e_widget_ilist_nth_label_get(wd->gui.list, i);
|
||||||
if ((label) && (!strcmp(label, wd->cur_entry)))
|
if ((label) && (!strcmp(label, wd->cur_entry)))
|
||||||
{
|
{
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#define E_WIDGET_CONFIG_LIST_H
|
#define E_WIDGET_CONFIG_LIST_H
|
||||||
|
|
||||||
|
|
||||||
EAPI Evas_Object *e_widget_config_list_add(Evas *evas, Evas_Object* (*func_entry_add) (Evas *evas, char **val), const char *label, int listspan);
|
EAPI Evas_Object *e_widget_config_list_add(Evas *evas, Evas_Object *(*func_entry_add) (Evas *evas, char **val, void (*func) (void *data, void *data2), void *data, void *data2), const char *label, int listspan);
|
||||||
EAPI int e_widget_config_list_count(Evas_Object *obj);
|
EAPI int e_widget_config_list_count(Evas_Object *obj);
|
||||||
EAPI const char *e_widget_config_list_nth_get(Evas_Object *obj, int n);
|
EAPI const char *e_widget_config_list_nth_get(Evas_Object *obj, int n);
|
||||||
EAPI void e_widget_config_list_append(Evas_Object *obj, const char *entry);
|
EAPI void e_widget_config_list_append(Evas_Object *obj, const char *entry);
|
||||||
|
|
Loading…
Reference in New Issue