summaryrefslogtreecommitdiff
path: root/src/bin/elementary/test_ui_popup.c
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-08-09 12:14:46 -0400
committerCedric BAIL <cedric.bail@free.fr>2019-08-14 12:08:04 -0700
commit0c72d430c3989fc88375ba5664f2e89a8ec4d387 (patch)
treea4d6fd265ab8fa04ba4dc2aab1c75a9f7514a65d /src/bin/elementary/test_ui_popup.c
parentd99186c039f6f27157b1595d0b7d62438c84de34 (diff)
efl_ui/popup: remove popup_size property
this was more or less just a wrapper around efl_gfx_entity_size_set and resulted in unpredictable behavior depending on when it was called instead, simply set the min size hint on the popup object ref T7902 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D9549
Diffstat (limited to '')
-rw-r--r--src/bin/elementary/test_ui_popup.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/bin/elementary/test_ui_popup.c b/src/bin/elementary/test_ui_popup.c
index cf80910..8ac846c 100644
--- a/src/bin/elementary/test_ui_popup.c
+++ b/src/bin/elementary/test_ui_popup.c
@@ -59,7 +59,7 @@ _create_popup(efl_ui_popup_data *p_data)
59 59
60 efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_EVENT_BACKWALL_CLICKED, _backwall_clicked, NULL); 60 efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_EVENT_BACKWALL_CLICKED, _backwall_clicked, NULL);
61 efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_EVENT_TIMEOUT, _timeout_cb, p_data); 61 efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_EVENT_TIMEOUT, _timeout_cb, p_data);
62 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); 62 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(160, 160));
63 63
64 Eo *btn = efl_add(EFL_UI_BUTTON_CLASS, efl_ui_popup); 64 Eo *btn = efl_add(EFL_UI_BUTTON_CLASS, efl_ui_popup);
65 efl_text_set(btn, "Efl.Ui.Popup"); 65 efl_text_set(btn, "Efl.Ui.Popup");
@@ -194,9 +194,9 @@ _popup_resize_cb(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
194 static Eina_Bool size_changed = EINA_FALSE; 194 static Eina_Bool size_changed = EINA_FALSE;
195 195
196 if (!size_changed) 196 if (!size_changed)
197 efl_ui_popup_size_set(p_data->efl_ui_popup, EINA_SIZE2D(300, 160)); 197 efl_gfx_hint_size_min_set(p_data->efl_ui_popup, EINA_SIZE2D(300, 160));
198 else 198 else
199 efl_ui_popup_size_set(p_data->efl_ui_popup, EINA_SIZE2D(160, 120)); 199 efl_gfx_hint_size_min_set(p_data->efl_ui_popup, EINA_SIZE2D(160, 120));
200 200
201 size_changed = !size_changed; 201 size_changed = !size_changed;
202} 202}
@@ -403,7 +403,7 @@ _alert_scroll_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
403 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL); 403 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
404 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL); 404 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
405 405
406 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); 406 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(160, 160));
407 407
408 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL); 408 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
409} 409}
@@ -429,7 +429,7 @@ _alert_scroll_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
429 429
430 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined. 430 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
431 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(320, -1)); 431 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(320, -1));
432 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); 432 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(160, 160));
433 433
434 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL); 434 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
435} 435}
@@ -455,7 +455,7 @@ _alert_scroll_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
455 455
456 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined. 456 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
457 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 320)); 457 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 320));
458 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); 458 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(160, 160));
459 459
460 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL); 460 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
461} 461}
@@ -481,7 +481,7 @@ _alert_scroll_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
481 481
482 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined. 482 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
483 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(320, 320)); 483 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(320, 320));
484 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); 484 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(160, 160));
485 485
486 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL); 486 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
487} 487}
@@ -507,7 +507,7 @@ _alert_scroll_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
507 507
508 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined. 508 //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
509 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(80, 80)); 509 efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(80, 80));
510 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); 510 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(160, 160));
511 511
512 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL); 512 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
513} 513}
@@ -584,7 +584,7 @@ _alert_text_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
584 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL); 584 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
585 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL); 585 efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
586 586
587 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 587 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
588 588
589 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 589 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
590} 590}
@@ -598,7 +598,7 @@ _alert_text_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
598 Eina_Strbuf *message_buf = eina_strbuf_new(); 598 Eina_Strbuf *message_buf = eina_strbuf_new();
599 create_message(message_buf, "This is Text Popup ", 50); 599 create_message(message_buf, "This is Text Popup ", 50);
600 600
601 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 601 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
602 602
603 efl_text_set(efl_part(efl_ui_popup, "title"), "title"); 603 efl_text_set(efl_part(efl_ui_popup, "title"), "title");
604 efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf)); 604 efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
@@ -618,7 +618,7 @@ _alert_text_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
618 Eo *win = data; 618 Eo *win = data;
619 Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win); 619 Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
620 620
621 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 621 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
622 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300)); 622 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300));
623 623
624 efl_text_set(efl_part(efl_ui_popup, "title"), "title"); 624 efl_text_set(efl_part(efl_ui_popup, "title"), "title");
@@ -637,7 +637,7 @@ _alert_text_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
637 Eo *win = data; 637 Eo *win = data;
638 Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win); 638 Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
639 639
640 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 640 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
641 641
642 efl_text_set(efl_part(efl_ui_popup, "title"), "title"); 642 efl_text_set(efl_part(efl_ui_popup, "title"), "title");
643 efl_text_set(efl_ui_popup, "This is Text Popup"); 643 efl_text_set(efl_ui_popup, "This is Text Popup");
@@ -666,7 +666,7 @@ _alert_text_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
666 666
667 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300)); 667 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
668 668
669 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 669 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
670 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 670 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
671} 671}
672 672
@@ -688,7 +688,7 @@ _alert_text_case6_cb(void *data, const Efl_Event *ev EINA_UNUSED)
688 688
689 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300)); 689 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300));
690 690
691 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 691 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
692 692
693 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 693 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
694 694
@@ -704,7 +704,7 @@ _alert_text_case7_cb(void *data, const Efl_Event *ev EINA_UNUSED)
704 Eina_Strbuf *message_buf = eina_strbuf_new(); 704 Eina_Strbuf *message_buf = eina_strbuf_new();
705 create_message(message_buf, "This is Text Popup ", 50); 705 create_message(message_buf, "This is Text Popup ", 50);
706 706
707 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 707 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
708 708
709 efl_text_set(efl_part(efl_ui_popup, "title"), "title"); 709 efl_text_set(efl_part(efl_ui_popup, "title"), "title");
710 efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf)); 710 efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
@@ -738,7 +738,7 @@ _alert_text_case8_cb(void *data, const Efl_Event *ev EINA_UNUSED)
738 738
739 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300)); 739 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
740 740
741 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 741 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
742 742
743 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 743 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
744 744
@@ -763,7 +763,7 @@ _alert_text_case9_cb(void *data, const Efl_Event *ev EINA_UNUSED)
763 763
764 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(10, 10)); 764 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(10, 10));
765 765
766 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 766 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
767 767
768 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 768 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
769 769
@@ -788,7 +788,7 @@ _alert_text_case10_cb(void *data, const Efl_Event *ev EINA_UNUSED)
788 788
789 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(150, 150)); 789 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(150, 150));
790 790
791 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 791 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
792 792
793 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 793 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
794 794
@@ -813,7 +813,7 @@ _alert_text_case11_cb(void *data, const Efl_Event *ev EINA_UNUSED)
813 813
814 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(150, -1)); 814 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(150, -1));
815 815
816 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 816 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
817 817
818 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 818 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
819 819
@@ -838,7 +838,7 @@ _alert_text_case12_cb(void *data, const Efl_Event *ev EINA_UNUSED)
838 838
839 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1)); 839 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
840 840
841 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 841 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
842 842
843 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 843 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
844 844
@@ -863,7 +863,7 @@ _alert_text_case13_cb(void *data, const Efl_Event *ev EINA_UNUSED)
863 863
864 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 150)); 864 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 150));
865 865
866 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 866 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
867 867
868 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 868 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
869 869
@@ -888,7 +888,7 @@ _alert_text_case14_cb(void *data, const Efl_Event *ev EINA_UNUSED)
888 888
889 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300)); 889 efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
890 890
891 efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200)); 891 efl_gfx_hint_size_min_set(efl_ui_popup, EINA_SIZE2D(200, 200));
892 892
893 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL); 893 efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
894 894