tasn pushed a commit to branch master. http://git.enlightenment.org/bindings/cxx/eflxx.git/commit/?id=d10df6846865b5faeba29120a13cbfb26c39dccc
commit d10df6846865b5faeba29120a13cbfb26c39dccc Author: Andreas Volz <li...@brachttal.net> Date: Wed Nov 17 22:13:40 2010 +0000 changed existing full and simple examples to follow C API changed and C++ wrapper SVN revision: 54659 --- eflxx_examples/src/elementaryxx/full/Makefile.am | 1 - eflxx_examples/src/elementaryxx/full/main.cpp | 4 - .../src/elementaryxx/full/test_notepad.cpp | 95 ---------------------- eflxx_examples/src/elementaryxx/simple/Makefile.am | 2 +- 4 files changed, 1 insertion(+), 101 deletions(-) diff --git a/eflxx_examples/src/elementaryxx/full/Makefile.am b/eflxx_examples/src/elementaryxx/full/Makefile.am index 43862fd..225443f 100644 --- a/eflxx_examples/src/elementaryxx/full/Makefile.am +++ b/eflxx_examples/src/elementaryxx/full/Makefile.am @@ -13,7 +13,6 @@ elementaryxx_example_full_SOURCES = \ test_hover.cpp \ test_icon.cpp \ test_layout.cpp \ - test_notepad.cpp \ test_table.cpp \ test_toggle.cpp \ test_slider.cpp \ diff --git a/eflxx_examples/src/elementaryxx/full/main.cpp b/eflxx_examples/src/elementaryxx/full/main.cpp index 9bb40ec..10cb208 100644 --- a/eflxx_examples/src/elementaryxx/full/main.cpp +++ b/eflxx_examples/src/elementaryxx/full/main.cpp @@ -4,8 +4,6 @@ #include "test.h" - - #ifndef ELM_LIB_QUICKLAUNCH static void my_win_del(Evasxx::Object &obj, void *event_info); static void my_win_main(void); @@ -24,7 +22,6 @@ void test_hover (void *data, Evas_Object *obj, void *event_info); void test_hover2 (void *data, Evas_Object *obj, void *event_info); void test_entry (void *data, Evas_Object *obj, void *event_info); void test_entry_scolled (void *data, Evas_Object *obj, void *event_info); -void test_notepad (void *data, Evas_Object *obj, void *event_info); void test_check (void *data, Evas_Object *obj, void *event_info); void test_radio (void *data, Evas_Object *obj, void *event_info); // @@ -170,7 +167,6 @@ int main (int argc, char **argv) li->append ("Hover 2", test_hover2, NULL); li->append ("Entry", test_entry, NULL); li->append ("Entry Scrolled", test_entry_scolled, NULL); - li->append ("Notepad", test_notepad, NULL); /*li.append("Anchorview", NULL, NULL, my_bt_16, NULL); li.append("Anchorblock", NULL, NULL, my_bt_17, NULL); li.append("Toolbar", NULL, NULL, my_bt_18, NULL); diff --git a/eflxx_examples/src/elementaryxx/full/test_notepad.cpp b/eflxx_examples/src/elementaryxx/full/test_notepad.cpp deleted file mode 100644 index 6742301..0000000 --- a/eflxx_examples/src/elementaryxx/full/test_notepad.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include "test.h" - - - -static void my_notepad_bt_1 (Evasxx::Object &obj, void *event_info, Notepad *np) -{ - // TODO -} - -static void my_notepad_bt_2 (Evasxx::Object &obj, void *event_info, Notepad *np) -{ - // TODO -} - -static void my_notepad_bt_3 (Evasxx::Object &obj, void *event_info, Notepad *np) -{ - // TODO -} - -void test_notepad (void *data, Evas_Object *obj, void *event_info) -{ - Button *bt = NULL; - Icon *ic = NULL; - - Window *win = Window::factory ("notepad", ELM_WIN_BASIC); - win->setTitle ("Notepad"); - win->setAutoDel (true); - - Background *bg = Background::factory (*win); - win->addObjectResize (*bg); - bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - bg->show (); - - Box *bx = Box::factory (*win); - bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - win->addObjectResize (*bx); - bx->show (); - - Notepad *np = Notepad::factory (*win); - np->setFile ("note.txt", ELM_TEXT_FORMAT_PLAIN_UTF8); - np->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - np->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL); - bx->packEnd (*np); - np->show (); - - Box *bx2 = Box::factory (*win); - bx2->setOrientation (Box::Horizontal); - bx2->setHomogenous (true); - bx2->setWeightHintSize (EVAS_HINT_EXPAND, 0.0); - bx2->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL); - - bt = Button::factory (*win); - ic = Icon::factory (*win); - ic->setStandard ("arrow_left"); - ic->setScale (true, false); - bt->setIcon (*ic); - ic->show (); - bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_notepad_bt_1), np)); - bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL); - bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0); - bx2->packEnd (*bt); - bt->show (); - - bt = Button::factory (*win); - ic = Icon::factory (*win); - ic->setStandard ("close"); - ic->setScale (true, false); - bt->setIcon (*ic); - ic->show (); - bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_notepad_bt_2), np)); - bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL); - bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0); - bx2->packEnd (*bt); - bt->show (); - - bt = Button::factory (*win); - ic = Icon::factory (*win); - ic->setStandard ("arrow_right"); - ic->setScale (true, false); - bt->setIcon (*ic); - ic->show (); - bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_notepad_bt_3), np)); - bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL); - bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0); - bx2->packEnd (*bt); - bt->show (); - - bx->packEnd (*bx2); - bx2->show (); - - win->resize (size320x320); - - win->setFocus (true); - win->show (); -} diff --git a/eflxx_examples/src/elementaryxx/simple/Makefile.am b/eflxx_examples/src/elementaryxx/simple/Makefile.am index 1b88858..f1e7687 100644 --- a/eflxx_examples/src/elementaryxx/simple/Makefile.am +++ b/eflxx_examples/src/elementaryxx/simple/Makefile.am @@ -8,7 +8,7 @@ elementaryxx_example_simple_SOURCES = \ elementaryxx_example_simple_LDADD = \ $(ELEMENTARYXX_LIBS) \ $(EVASXX_LIBS) \ - $(PACKAGE_SOURCE_DIR)/src/common/libeflxx_example_common.la + $(PACKAGE_SOURCE_DIR)/src/common/libeflxx_example_common.la elementaryxx_example_simple_DEPENDENCIES = \ $(PACKAGE_SOURCE_DIR)/src/common/libeflxx_example_common.la --