From ce03c8407795a7a7fa088745166025acebfaebd2 Mon Sep 17 00:00:00 2001 From: sangho park Date: Tue, 15 Feb 2011 10:28:39 +0000 Subject: [PATCH] From: sangho park Subject: [E-devel] [Patch] elm_map_marker_remove test code Dear all, This is a patch for elm_map_marker_remove test code. I added one button for marker_remove to test_map.c SVN revision: 57044 --- legacy/elementary/src/bin/test_map.c | 89 +++++++++++++++++++--------- 1 file changed, 60 insertions(+), 29 deletions(-) diff --git a/legacy/elementary/src/bin/test_map.c b/legacy/elementary/src/bin/test_map.c index c3a3f249a6..3d8ceb0b16 100644 --- a/legacy/elementary/src/bin/test_map.c +++ b/legacy/elementary/src/bin/test_map.c @@ -4,6 +4,8 @@ #endif #ifndef ELM_LIB_QUICKLAUNCH +#define MARKER_MAX 1000 + typedef struct Marker_Data { const char *file; @@ -15,6 +17,7 @@ static Elm_Map_Group_Class *itc_group1, *itc_group2, *itc_group_parking; static Evas_Object *rect; static int nb_elts; +static Elm_Map_Marker *markers[MARKER_MAX]; Marker_Data data1 = {PACKAGE_DATA_DIR"/images/logo.png"}; Marker_Data data2 = {PACKAGE_DATA_DIR"/images/logo_small.png"}; @@ -220,13 +223,14 @@ my_bt_source_module(void *data, Evas_Object *obj __UNUSED__, void *event_info __ static void my_bt_add(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { - int i; - Elm_Map_Group_Class *g_clas; - Elm_Map_Marker_Class *m_clas; - Marker_Data *d = &data7; + int i; + Elm_Map_Group_Class *g_clas; + Elm_Map_Marker_Class *m_clas; + Marker_Data *d = &data7; - for(i =0; i<1000; i++) - { + if (*markers) return; + for(i =0; i