2009-10-11 11:21:17 -07:00
|
|
|
#include "test.h"
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
|
|
|
|
|
2009-10-11 11:21:17 -07:00
|
|
|
void test_box_vert (void *data, Evas_Object *obj, void *event_info)
|
|
|
|
{
|
2009-11-30 15:31:37 -08:00
|
|
|
Window *win = Window::factory ("box-vert", ELM_WIN_BASIC);
|
2009-10-11 11:21:17 -07:00
|
|
|
win->setTitle ("Box Vert");
|
|
|
|
win->setAutoDel (true);
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Background *bg = Background::factory (*win);
|
2012-11-21 14:20:44 -08:00
|
|
|
win->addResizeObject (*bg);
|
2012-11-21 12:38:54 -08:00
|
|
|
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
2009-10-11 11:21:17 -07:00
|
|
|
bg->show ();
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Box *bx = Box::factory (*win);
|
2012-11-21 14:20:44 -08:00
|
|
|
win->addResizeObject (*bx);
|
2012-11-21 12:38:54 -08:00
|
|
|
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->show ();
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Icon *ic = Icon::factory (*win);
|
2009-10-11 11:21:17 -07:00
|
|
|
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
2012-03-14 15:19:42 -07:00
|
|
|
ic->setNoScale (true);
|
2012-11-21 12:38:54 -08:00
|
|
|
ic->setSizeHintAlign (0.5, 0.5);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->packEnd (*ic);
|
|
|
|
ic->show ();
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Icon *ic2 = Icon::factory (*win);
|
2009-10-11 11:21:17 -07:00
|
|
|
ic2->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
2012-03-14 15:19:42 -07:00
|
|
|
ic2->setNoScale (true);
|
2012-11-21 12:38:54 -08:00
|
|
|
ic2->setSizeHintAlign (0.0, 0.5);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->packEnd (*ic2);
|
|
|
|
ic2->show ();
|
2011-04-13 06:25:55 -07:00
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Icon *ic3 = Icon::factory (*win);
|
2009-10-11 11:21:17 -07:00
|
|
|
ic3->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
2012-03-14 15:19:42 -07:00
|
|
|
ic3->setNoScale (true);
|
2012-11-21 12:38:54 -08:00
|
|
|
ic3->setSizeHintAlign (EVAS_HINT_EXPAND, 0.5);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->packEnd (*ic3);
|
|
|
|
ic3->show ();
|
|
|
|
|
|
|
|
win->show ();
|
|
|
|
}
|
|
|
|
|
|
|
|
void test_box_horiz (void *data, Evas_Object *obj, void *event_info)
|
|
|
|
{
|
2009-11-30 15:31:37 -08:00
|
|
|
Window *win = Window::factory ("box-horiz", ELM_WIN_BASIC);
|
2009-10-11 11:21:17 -07:00
|
|
|
win->setTitle ("Box Horiz");
|
|
|
|
win->setAutoDel (true);
|
2011-04-13 06:25:55 -07:00
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Background *bg = Background::factory (*win);
|
2012-11-21 14:20:44 -08:00
|
|
|
win->addResizeObject (*bg);
|
2012-11-21 12:38:54 -08:00
|
|
|
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
2009-10-11 11:21:17 -07:00
|
|
|
bg->show ();
|
2011-04-13 06:25:55 -07:00
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Box *bx = Box::factory (*win);
|
|
|
|
bx->setOrientation (Box::Horizontal);
|
2012-11-21 14:20:44 -08:00
|
|
|
win->addResizeObject (*bx);
|
2012-11-21 12:38:54 -08:00
|
|
|
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->show ();
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Icon *ic = Icon::factory (*win);
|
2009-10-11 11:21:17 -07:00
|
|
|
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
2012-03-14 15:19:42 -07:00
|
|
|
ic->setNoScale (true);
|
2012-11-21 12:38:54 -08:00
|
|
|
ic->setSizeHintAlign (0.5, 0.5);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->packEnd (*ic);
|
|
|
|
ic->show ();
|
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Icon *ic2 = Icon::factory (*win);
|
2009-10-11 11:21:17 -07:00
|
|
|
ic2->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
2012-03-14 15:19:42 -07:00
|
|
|
ic2->setNoScale (true);
|
2012-11-21 12:38:54 -08:00
|
|
|
ic2->setSizeHintAlign (0.5, 0.0);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->packEnd (*ic2);
|
|
|
|
ic2->show ();
|
2011-04-13 06:25:55 -07:00
|
|
|
|
2009-11-30 15:31:37 -08:00
|
|
|
Icon *ic3 = Icon::factory (*win);
|
2009-10-11 11:21:17 -07:00
|
|
|
ic3->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
2012-03-14 15:19:42 -07:00
|
|
|
ic3->setNoScale (true);
|
2012-11-21 12:38:54 -08:00
|
|
|
ic3->setSizeHintAlign (0.0, EVAS_HINT_EXPAND);
|
2009-10-11 11:21:17 -07:00
|
|
|
bx->packEnd (*ic3);
|
|
|
|
ic3->show ();
|
|
|
|
|
|
|
|
win->show ();
|
|
|
|
}
|