void view_base_init(Evas_Object *parent);
void view_base_get_resource(const char *edj_file_in, char *edj_path_out);
-Evas_Object *view_base_create_button(Evas_Object *parent, char *part, char *text, Evas_Smart_Cb callback, void *data);
+Evas_Object *view_base_create_button(Evas_Object *parent, char *part, char *text, char *image_path, char *style, Evas_Smart_Cb callback, void *data);
Evas_Object *view_base_create_layout(Evas_Object *parent, char *edj_file, char *group);
void view_base_set_position(Evas_Object *image, int pos_X, int pos_Y,
e_horizontal_align horizontal_align, e_vertical_align vertical_align);