cxx: Fix examples after part changes

Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
Lauro Moura 2018-05-07 17:35:07 -03:00 committed by Cedric BAIL
parent d4b0794b75
commit ae8ef9ce48
2 changed files with 6 additions and 6 deletions

View File

@ -147,12 +147,12 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
auto repeat_events_btn = lrepeat_events_btn.get();
if (!repeat_events_btn) return;
if (efl::eo::downcast<efl::canvas::Object>(g_popup.part("backwall")).repeat_events_get()) {
efl::eo::downcast<efl::canvas::Object>(g_popup.part("backwall")).repeat_events_set(false);
if (efl::eo::downcast<efl::canvas::Object>(g_popup.part_get("backwall")).repeat_events_get()) {
efl::eo::downcast<efl::canvas::Object>(g_popup.part_get("backwall")).repeat_events_set(false);
repeat_events_btn.text_set("Set Repeat Events");
}
else {
efl::eo::downcast<efl::canvas::Object>(g_popup.part("backwall")).repeat_events_set(true);
efl::eo::downcast<efl::canvas::Object>(g_popup.part_get("backwall")).repeat_events_set(true);
repeat_events_btn.text_set("Unset Repeat Events");
}
}));
@ -207,11 +207,11 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
backwall_visible = !backwall_visible;
if (backwall_visible) {
efl::eo::downcast<efl::File>(g_popup.part("backwall")).file_set("./sky_01.jpg", nullptr);
efl::eo::downcast<efl::File>(g_popup.part_get("backwall")).file_set("./sky_01.jpg", nullptr);
backwall_btn.text_set("Unset Backwall");
}
else {
efl::eo::downcast<efl::File>(g_popup.part("backwall")).file_set(nullptr, nullptr);
efl::eo::downcast<efl::File>(g_popup.part_get("backwall")).file_set(nullptr, nullptr);
backwall_btn.text_set("Set Backwall");
}
}));

View File

@ -35,7 +35,7 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
ic2.icon_set("folder");
ic2.scalable_set(false, false);
// FIXME: C++ part API needs special reference handling! This will show ERR!
efl::eo::downcast<efl::Content>(sl2.part("elm.swallow.end"))
efl::eo::downcast<efl::Content>(sl2.part_get("elm.swallow.end"))
.content_set(ic2);
sl2.hint_align_set(EFL_GFX_SIZE_HINT_FILL, 0.5);