void test_genlist7(void *data, Evas_Object *obj, void *event_info);
void test_genlist8(void *data, Evas_Object *obj, void *event_info);
void test_genlist9(void *data, Evas_Object *obj, void *event_info);
+void test_genlist10(void *data, Evas_Object *obj, void *event_info);
void test_table(void *data, Evas_Object *obj, void *event_info);
+void test_table2(void *data, Evas_Object *obj, void *event_info);
void test_gengrid(void *data, Evas_Object *obj, void *event_info);
void test_gengrid2(void *data, Evas_Object *obj, void *event_info);
void test_pager(void *data, Evas_Object *obj, void *event_info);
void test_bubble(void *data, Evas_Object *obj, void *event_info);
void test_segment_control(void *data, Evas_Object *obj, void *event_info);
void test_store(void *data, Evas_Object *obj, void *event_info);
+void test_win_inline(void *data, Evas_Object *obj, void *event_info);
+void test_grid(void *data, Evas_Object *obj, void *event_info);
struct elm_test
{
lb = elm_label_add(win);
elm_label_label_set(lb,
- "Please select a test from the list below<br>"
- "by clicking the test button to show the<br>"
- "test window.");
+ "Please select a test from the list below<br>"
+ "by clicking the test button to show the<br>"
+ "test window.");
elm_frame_content_set(fr, lb);
evas_object_show(lb);
ADD_TEST("File Selector Entry", test_fileselector_entry);
ADD_TEST("Toggles", test_toggle);
ADD_TEST("Table", test_table);
+ ADD_TEST("Table Homogeneous", test_table2);
ADD_TEST("Clock", test_clock);
ADD_TEST("Clock 2", test_clock2);
ADD_TEST("Layout", test_layout);
ADD_TEST("Genlist Tree", test_genlist6);
ADD_TEST("Genlist Group", test_genlist8);
ADD_TEST("Genlist Group Tree", test_genlist9);
+ ADD_TEST("Genlist Mode", test_genlist10);
ADD_TEST("GenGrid", test_gengrid);
ADD_TEST("GenGrid 2", test_gengrid2);
ADD_TEST("Checks", test_check);
ADD_TEST("Bubble", test_bubble);
ADD_TEST("Segment Control", test_segment_control);
ADD_TEST("Store", test_store);
+ ADD_TEST("Window Inline", test_win_inline);
+ ADD_TEST("Grid", test_grid);
#undef ADD_TEST
if (autorun)
{
EINA_LIST_FOREACH(tests, l, t)
- if ((t->name) && (t->cb) && (!strcmp(t->name, autorun)))
- t->cb(NULL, NULL, NULL);
+ if ((t->name) && (t->cb) && (!strcmp(t->name, autorun)))
+ t->cb(NULL, NULL, NULL);
}
if (tests)
{
- char last_letter = 0;
- EINA_LIST_FREE(tests, t)
- {
- Elm_List_Item *it;
- it = elm_list_item_append(li, t->name, NULL, NULL, t->cb, NULL);
- if (last_letter != t->name[0])
- {
- char letter[2] = {t->name[0], '\0'};
- elm_index_item_append(idx, letter, it);
- last_letter = t->name[0];
- }
- free(t);
- }
- elm_index_item_go(idx, 0);
+ char last_letter = 0;
+ EINA_LIST_FREE(tests, t)
+ {
+ Elm_List_Item *it;
+ it = elm_list_item_append(li, t->name, NULL, NULL, t->cb, NULL);
+ if (last_letter != t->name[0])
+ {
+ char letter[2] = {t->name[0], '\0'};
+ elm_index_item_append(idx, letter, it);
+ last_letter = t->name[0];
+ }
+ free(t);
+ }
+ elm_index_item_go(idx, 0);
}
elm_list_go(li);
{
char *autorun = NULL;
+ /* tell elm about our app so it can figure out where to get files */
+ elm_app_info_set(elm_main, "elementary", "images/logo.png");
+ elm_app_compile_bin_dir_set(PACKAGE_BIN_DIR);
+ elm_app_compile_data_dir_set(PACKAGE_DATA_DIR);
+
+ printf("my prefix: %s\n", elm_app_prefix_dir_get());
+
+ printf("elm test data in %s\n", elm_app_data_dir_get());
/* if called with a single argument try to autorun a test with
* the same name as the given param
* ex: elementary_test "Box Vert 2" */