Examples: fix C++ examples

The examples have not been updated after the last C++ changes.
This commit is contained in:
Daniel Zaoui 2017-09-11 21:12:30 +03:00
parent 4f2d0c7215
commit 6f259fc2b3
10 changed files with 44 additions and 26 deletions

View File

@ -7,14 +7,16 @@ elm_main (int argc EINA_UNUSED, char **args EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Bg Image");
win.autohide_set(true);
//elm_app_compile_data_dir_set("/usr/share/elementary");
//elm_app_info_set(reinterpret_cast<void*>(elm_main), "elementary", "images/plant_01.jpg");
elm::Bg bg(win);
elm::Bg bg(instantiate, win);
//bg.load_size_set(320,320);
//bg.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
bg.option_set(ELM_BG_OPTION_SCALE);

View File

@ -10,7 +10,9 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
// //win.title_set("Hello, World!");
// win.autohide_set(true);
@ -23,7 +25,7 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
// win.title_set("Hello, World!");
win.autohide_set(true);
efl::ui::Button btn(win);
efl::ui::Button btn(instantiate, win);
btn.text_set("Good-Bye, World!");
btn.eo_cxx::efl::Gfx::size_set(120, 30);
btn.eo_cxx::efl::Gfx::position_set(60, 15);

View File

@ -10,11 +10,13 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Calendar Creation Example");
win.autohide_set(true);
::elm::Calendar cal(win);
::elm::Calendar cal(instantiate, win);
//cal.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
cal.eo_cxx::efl::Gfx::size_set(134,134);
//win.resize_object_add(cal);

View File

@ -19,11 +19,13 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Calendar Layout Formatting Example");
win.autohide_set(true);
::elm::Calendar cal(win);
::elm::Calendar cal(instantiate, win);
//cal.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
//win.resize_object_add(cal);

View File

@ -12,11 +12,13 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Calendar Min/Max Year Example");
win.autohide_set(true);
elm::Calendar cal(win);
elm::Calendar cal(instantiate, win);
min.tm_year = 2020 - 1900;
max.tm_year = 2022 - 1900;

View File

@ -15,17 +15,19 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Calendar Day Selection Example");
win.autohide_set(true);
::efl::ui::Box bx(win);
::efl::ui::Box bx(instantiate, win);
//bx.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
//win.resize_object_add(bx);
bx.eo_cxx::efl::Gfx::size_set(700,700);
bx.visible_set(true);
::elm::Calendar cal(win);
::elm::Calendar cal(instantiate, win);
// cal.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
// cal.size_hint_align_set(EVAS_HINT_FILL, EVAS_HINT_FILL);
cal.select_mode_set(ELM_CALENDAR_SELECT_MODE_NONE);
@ -35,7 +37,7 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
//candidate: bool eo_cxx::efl::pack::Linear::pack_end(Efl_Gfx*) const
// inline bool eo_cxx::efl::pack::Linear::pack_end(Efl_Gfx * subobj_) const
::elm::Calendar cal2(win);
::elm::Calendar cal2(instantiate, win);
//cal2.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
//cal2.size_hint_align_set(EVAS_HINT_FILL, EVAS_HINT_FILL);
current_time = time(NULL) +2 * SECS_DAY;

View File

@ -10,11 +10,13 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Calendar Getters Example");
win.autohide_set(true);
elm::Calendar cal(win);
elm::Calendar cal(instantiate, win);
//cal.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
//win.resize_object_add(cal);
cal.eo_cxx::efl::Gfx::size_set(135,135);

View File

@ -10,32 +10,34 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Clock Example");
win.autohide_set(true);
efl::ui::Box bx(win);
efl::ui::Box bx(instantiate, win);
//bx.size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
//win.resize_object_add(bx);
bx.eo_cxx::efl::Gfx::size_set(300,300);
bx.visible_set(true);
::elm::Clock ck(win);
::elm::Clock ck(instantiate, win);
bx.pack_end(ck);
ck.visible_set(true);
::elm::Clock ck2(win);
::elm::Clock ck2(instantiate, win);
ck2.show_am_pm_set(true);
bx.pack_end(ck2);
ck2.visible_set(true);
::elm::Clock ck3(win);
::elm::Clock ck3(instantiate, win);
ck3.show_seconds_set(true);
ck3.time_set(10, 11, 12);
bx.pack_end(ck3);
ck3.visible_set(true);
::elm::Clock ck4(win);
::elm::Clock ck4(instantiate, win);
ck4.edit_set(true);
ck4.show_seconds_set(true);
ck4.show_am_pm_set(true);
@ -43,7 +45,7 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
bx.pack_end(ck4);
ck4.visible_set(true);
::elm::Clock ck5(win);
::elm::Clock ck5(instantiate, win);
ck5.show_seconds_set(true);
ck5.edit_set(true);
int digedit = ELM_CLOCK_EDIT_HOUR_UNIT | ELM_CLOCK_EDIT_MIN_UNIT | ELM_CLOCK_EDIT_SEC_UNIT;

View File

@ -10,11 +10,13 @@ elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
efl::ui::Win win;
using efl::eo::instantiate;
efl::ui::Win win(instantiate);
//win.title_set("Icon");
win.autohide_set(true);
efl::ui::Image icon(win);
efl::ui::Image icon(instantiate, win);
icon.icon_set("home");
efl::eina::string_view path, group;

View File

@ -14,7 +14,7 @@ elm_main(int argc, char* argv[])
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
using efl::eo::instantiate;
efl::ui::Win win_1
(instantiate,
[&]