Add const to e_widget_tlist and e_tlist.

SVN revision: 33694
This commit is contained in:
Gustavo Sverzut Barbieri 2008-02-06 21:02:34 +00:00
parent 6856f48592
commit ee8764718c
4 changed files with 24 additions and 22 deletions

View File

@ -36,7 +36,7 @@ struct _E_Smart_Item
};
/* local subsystem functions */
static void _e_tlist_append(Evas_Object * obj, char *label,
static void _e_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data, void *data2),
void (*func_hilight) (void *data,
void *data2),
@ -77,7 +77,7 @@ e_tlist_add(Evas * evas)
}
EAPI void
e_tlist_append(Evas_Object * obj, char *label,
e_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data, void *data2),
void (*func_hilight) (void *data, void *data2), void *data,
void *data2)
@ -86,7 +86,7 @@ e_tlist_append(Evas_Object * obj, char *label,
}
EAPI void
e_tlist_markup_append(Evas_Object * obj, char *label,
e_tlist_markup_append(Evas_Object * obj, const char *label,
void (*func) (void *data, void *data2),
void (*func_hilight) (void *data, void *data2),
void *data, void *data2)
@ -253,7 +253,7 @@ e_tlist_remove_num(Evas_Object * obj, int n)
}
EAPI void
e_tlist_remove_label(Evas_Object * obj, char *label)
e_tlist_remove_label(Evas_Object * obj, const char *label)
{
E_Smart_Item *si;
Evas_List *l;
@ -315,7 +315,7 @@ e_tlist_clear(Evas_Object *obj)
/* local subsystem functions */
static void
_e_tlist_append(Evas_Object * obj, char *label,
_e_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data, void *data2),
void (*func_hilight) (void *data, void *data2), void *data,
void *data2, int markup)

View File

@ -7,12 +7,12 @@
#define E_TLIST_H
EAPI Evas_Object *e_tlist_add(Evas * evas);
EAPI void e_tlist_append(Evas_Object * obj, char *label,
EAPI void e_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data, void *data2),
void (*func_hilight) (void *data,
void *data2),
void *data, void *data2);
EAPI void e_tlist_markup_append(Evas_Object * obj, char *label,
EAPI void e_tlist_markup_append(Evas_Object * obj, const char *label,
void (*func) (void *data,
void *data2),
void (*func_hilight) (void *data,
@ -33,7 +33,7 @@ EAPI void e_tlist_min_size_get(Evas_Object * obj, Evas_Coord * w,
EAPI void e_tlist_selector_set(Evas_Object * obj, int selector);
EAPI int e_tlist_selector_get(Evas_Object * obj);
EAPI void e_tlist_remove_num(Evas_Object * obj, int n);
EAPI void e_tlist_remove_label(Evas_Object * obj, char *label);
EAPI void e_tlist_remove_label(Evas_Object * obj, const char *label);
EAPI int e_tlist_count(Evas_Object * obj);
EAPI void e_tlist_clear(Evas_Object * obj);

View File

@ -21,9 +21,10 @@ struct _E_Widget_Callback
char *value;
};
static void _e_widget_tlist_append(Evas_Object * obj, char *label,
static void _e_widget_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data),
void *data, char *val, int markup);
void *data, const char *val,
int markup);
static void _e_wid_del_hook(Evas_Object * obj);
static void _e_wid_focus_hook(Evas_Object * obj);
static void _e_wid_cb_scrollframe_resize(void *data, Evas * e,
@ -72,15 +73,16 @@ e_widget_tlist_add(Evas * evas, char **value)
}
EAPI void
e_widget_tlist_append(Evas_Object * obj, char *label, void (*func) (void *data),
void *data, char *val)
e_widget_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data), void *data, const char *val)
{
_e_widget_tlist_append(obj, label, func, data, val, 0);
}
EAPI void
e_widget_tlist_markup_append(Evas_Object * obj, char *label,
void (*func) (void *data), void *data, char *val)
e_widget_tlist_markup_append(Evas_Object * obj, const char *label,
void (*func) (void *data), void *data,
const char *val)
{
_e_widget_tlist_append(obj, label, func, data, val, 1);
}
@ -140,7 +142,7 @@ e_widget_tlist_remove_num(Evas_Object * obj, int n)
}
EAPI void
e_widget_tlist_remove_label(Evas_Object * obj, char *label)
e_widget_tlist_remove_label(Evas_Object * obj, const char *label)
{
E_Widget_Data *wd;
@ -158,8 +160,8 @@ e_widget_tlist_count(Evas_Object * obj)
}
static void
_e_widget_tlist_append(Evas_Object * obj, char *label,
void (*func) (void *data), void *data, char *val,
_e_widget_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data), void *data, const char *val,
int markup)
{
E_Widget_Data *wd;

View File

@ -7,12 +7,12 @@
#define E_WIDGET_TLIST_H
EAPI Evas_Object *e_widget_tlist_add(Evas * evas, char **value);
EAPI void e_widget_tlist_append(Evas_Object * obj, char *label,
EAPI void e_widget_tlist_append(Evas_Object * obj, const char *label,
void (*func) (void *data), void *data,
char *val);
EAPI void e_widget_tlist_markup_append(Evas_Object * obj, char *label,
const char *val);
EAPI void e_widget_tlist_markup_append(Evas_Object * obj, const char *label,
void (*func) (void *data),
void *data, char *val);
void *data, const char *val);
EAPI void e_widget_tlist_selected_set(Evas_Object * obj, int n);
EAPI void e_widget_tlist_selector_set(Evas_Object * obj,
int selector);
@ -20,7 +20,7 @@ EAPI void e_widget_tlist_go(Evas_Object * obj);
EAPI int e_widget_tlist_selected_get(Evas_Object * obj);
EAPI const char *e_widget_tlist_selected_label_get(Evas_Object * obj);
EAPI void e_widget_tlist_remove_num(Evas_Object * obj, int n);
EAPI void e_widget_tlist_remove_label(Evas_Object * obj, char *label);
EAPI void e_widget_tlist_remove_label(Evas_Object * obj, const char *label);
EAPI int e_widget_tlist_count(Evas_Object * obj);
EAPI void e_widget_tlist_clear(Evas_Object * obj);