seoz pushed a commit to branch master.

commit 63509ee3bb941f17a1a261c76f169725daa7a4df
Author: Daniel Juyung Seo <[email protected]>
Date:   Mon Jun 10 15:13:17 2013 +0900

    test_popup.c: refactoring. added comments and empty lines for the 
readability.
---
 src/bin/test_popup.c | 80 +++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 67 insertions(+), 13 deletions(-)

diff --git a/src/bin/test_popup.c b/src/bin/test_popup.c
index 328d01a..273a45f 100644
--- a/src/bin/test_popup.c
+++ b/src/bin/test_popup.c
@@ -76,10 +76,13 @@ _popup_center_text_1button_cb(void *data, Evas_Object *obj 
__UNUSED__,
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_text_set(popup, "This Popup has content area and "
                        "action area set, action area has one button Close");
+
+   // popup buttons
    btn = elm_button_add(popup);
    elm_object_text_set(btn, "Close");
    elm_object_part_content_set(popup, "button1", btn);
    evas_object_smart_callback_add(btn, "clicked", _response_cb, popup);
+
    evas_object_show(popup);
 }
 
@@ -92,13 +95,19 @@ _popup_center_title_text_1button_cb(void *data, Evas_Object 
*obj __UNUSED__,
 
    popup = elm_popup_add(data);
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+   // popup text
    elm_object_text_set(popup, "This Popup has title area, content area and "
                        "action area set, action area has one button Close");
+   // popup title
    elm_object_part_text_set(popup, "title,text", "Title");
+
+   // popup buttons
    btn = elm_button_add(popup);
    elm_object_text_set(btn, "Close");
    elm_object_part_content_set(popup, "button1", btn);
    evas_object_smart_callback_add(btn, "clicked", _response_cb, popup);
+
    evas_object_show(popup);
 }
 
@@ -111,12 +120,16 @@ _popup_center_title_text_block_clicked_event_cb(void 
*data,
 
    popup = elm_popup_add(data);
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_smart_callback_add(popup, "block,clicked", _block_clicked_cb,
+                                  NULL);
+
+   // popup text
    elm_object_text_set(popup, "This Popup has title area and content area. "
                        "When clicked on blocked event region, popup gets "
                        "deleted");
+   // popup title
    elm_object_part_text_set(popup, "title,text", "Title");
-   evas_object_smart_callback_add(popup, "block,clicked", _block_clicked_cb,
-                                  NULL);
+
    evas_object_show(popup);
 }
 
@@ -131,28 +144,39 @@ _popup_bottom_title_text_3button_cb(void *data, 
Evas_Object *obj __UNUSED__,
    popup = elm_popup_add(data);
    elm_popup_orient_set(popup, ELM_POPUP_ORIENT_BOTTOM);
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+   // popup text
    elm_object_text_set(popup, "This Popup has title area, content area and "
                        "action area set with content being character wrapped. "
                        "action area has three buttons OK, Cancel and Close");
    elm_popup_content_text_wrap_type_set(popup, ELM_WRAP_CHAR);
+
+   // popup title
    elm_object_part_text_set(popup, "title,text", "Title");
+
+   // popup title icon
    icon = elm_icon_add(popup);
    snprintf(buf, sizeof(buf), "%s/images/logo_small.png",
             elm_app_data_dir_get());
    elm_image_file_set(icon, buf, NULL);
    elm_object_part_content_set(popup, "title,icon", icon);
+
+   // popup buttons
    btn1 = elm_button_add(popup);
    elm_object_text_set(btn1, "OK");
    elm_object_part_content_set(popup, "button1", btn1);
+   evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup);
+
    btn2 = elm_button_add(popup);
    elm_object_text_set(btn2, "Cancel");
    elm_object_part_content_set(popup, "button2", btn2);
+   evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup);
+
    btn3 = elm_button_add(popup);
    elm_object_text_set(btn3, "Close");
    elm_object_part_content_set(popup, "button3", btn3);
-   evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup);
-   evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup);
    evas_object_smart_callback_add(btn3, "clicked", _response_cb, popup);
+
    evas_object_show(popup);
 }
 
@@ -166,6 +190,11 @@ _popup_center_title_content_3button_cb(void *data, 
Evas_Object *obj __UNUSED__,
 
    popup = elm_popup_add(data);
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+   // popup title
+   elm_object_part_text_set(popup, "title,text", "Title");
+
+   // popup content
    btn = elm_button_add(popup);
    elm_object_text_set(btn, "Content");
    icon = elm_icon_add(btn);
@@ -174,19 +203,23 @@ _popup_center_title_content_3button_cb(void *data, 
Evas_Object *obj __UNUSED__,
    elm_image_file_set(icon, buf, NULL);
    elm_object_content_set(btn, icon);
    elm_object_content_set(popup, btn);
-   elm_object_part_text_set(popup, "title,text", "Title");
+
+   // popup buttons
    btn1 = elm_button_add(popup);
    elm_object_text_set(btn1, "OK");
    elm_object_part_content_set(popup, "button1", btn1);
+   evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup);
+
    btn2 = elm_button_add(popup);
    elm_object_text_set(btn2, "Cancel");
    elm_object_part_content_set(popup, "button2", btn2);
+   evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup);
+
    btn3 = elm_button_add(popup);
    elm_object_text_set(btn3, "Close");
    elm_object_part_content_set(popup, "button3", btn3);
-   evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup);
-   evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup);
    evas_object_smart_callback_add(btn3, "clicked", _response_cb, popup);
+
    evas_object_show(popup);
 }
 
@@ -200,8 +233,12 @@ _popup_center_title_item_3button_cb(void *data, 
Evas_Object *obj __UNUSED__,
 
    popup = elm_popup_add(data);
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-   icon1 = elm_icon_add(popup);
+
+   // popup title
    elm_object_part_text_set(popup, "title,text", "Title");
+
+   // popup items
+   icon1 = elm_icon_add(popup);
    snprintf(buf, sizeof(buf), "%s/images/logo_small.png",
             elm_app_data_dir_get());
    elm_image_file_set(icon1, buf, NULL);
@@ -213,18 +250,23 @@ _popup_center_title_item_3button_cb(void *data, 
Evas_Object *obj __UNUSED__,
         else
           elm_popup_item_append(popup, buf, NULL, _item_selected_cb, NULL);
      }
+
+   // popup buttons
    btn1 = elm_button_add(popup);
    elm_object_text_set(btn1, "OK");
    elm_object_part_content_set(popup, "button1", btn1);
+   evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup);
+
    btn2 = elm_button_add(popup);
    elm_object_text_set(btn2, "Cancel");
    elm_object_part_content_set(popup, "button2", btn2);
+   evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup);
+
    btn3 = elm_button_add(popup);
    elm_object_text_set(btn3, "Close");
    elm_object_part_content_set(popup, "button3", btn3);
-   evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup);
-   evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup);
    evas_object_smart_callback_add(btn3, "clicked", _response_cb, popup);
+
    evas_object_show(popup);
 }
 
@@ -259,15 +301,20 @@ _popup_center_title_text_2button_restack_cb(void *data, 
Evas_Object *obj __UNUSE
 
    popup = elm_popup_add(data);
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_smart_callback_add(popup, "block,clicked", _block_clicked_cb,
+                                  NULL);
+
+   // popup text
    elm_object_text_set(popup, "When you click the 'Restack' button, "
                        "an image will be located under this popup");
+   // popup title
    elm_object_part_text_set(popup, "title,text", "Title");
+
+   // popup buttons
    btn = elm_button_add(popup);
    elm_object_text_set(btn, "Restack");
    elm_object_part_content_set(popup, "button1", btn);
    evas_object_smart_callback_add(btn, "clicked", _restack_btn_clicked, popup);
-   evas_object_smart_callback_add(popup, "block,clicked", _block_clicked_cb,
-                                  NULL);
 
    btn2 = elm_button_add(popup);
    elm_object_text_set(btn2, "Close");
@@ -297,6 +344,8 @@ _popup_center_text_1button_hide_show_cb(void *data, 
Evas_Object *obj __UNUSED__,
    evas_object_size_hint_weight_set(g_popup, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
    elm_object_text_set(g_popup, "Hide this popup by using the button."
                        "When you click list item again, you can see this 
popup.");
+
+   // popup buttons
    btn = elm_button_add(g_popup);
    elm_object_text_set(btn, "Hide");
    elm_object_part_content_set(g_popup, "button1", btn);
@@ -316,6 +365,8 @@ _popup_transparent_cb(void *data, Evas_Object *obj 
__UNUSED__,
    elm_object_style_set(popup, "transparent");
    evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_text_set(popup, "This Popup has transparent background");
+
+   // popup buttons
    btn = elm_button_add(popup);
    elm_object_text_set(btn, "Close");
    elm_object_part_content_set(popup, "button1", btn);
@@ -338,8 +389,8 @@ _popup_center_title_list_content_1button_cb(void *data, 
Evas_Object *obj __UNUSE
 
    popup = elm_popup_add(data);
    elm_object_part_text_set(popup, "title,text", "Title");
-   evas_object_show(popup);
 
+   // list as a popup content
    list = elm_list_add(popup);
    elm_list_mode_set(list, ELM_LIST_EXPAND);
    elm_list_item_append(list, "List Item #1", NULL, NULL, _list_cb, popup);
@@ -347,10 +398,13 @@ _popup_center_title_list_content_1button_cb(void *data, 
Evas_Object *obj __UNUSE
    elm_list_item_append(list, "List Item #3", NULL, NULL, _list_cb, popup);
    elm_object_content_set(popup, list);
 
+   // popup buttons
    btn = elm_button_add(popup);
    elm_object_text_set(btn, "OK");
    elm_object_part_content_set(popup, "button1", btn);
    evas_object_smart_callback_add(btn, "clicked", _response_cb, popup);
+
+   evas_object_show(popup);
 }
 
 void

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to