examples compile again against renamed Evas sizing API
SVN revision: 79522
This commit is contained in:
parent
c8d7b03922
commit
1c42f00980
|
@ -118,7 +118,7 @@ int main (int argc, char **argv)
|
|||
* a lot more resources, so only use it if you need it. */
|
||||
Background *bg = Background::factory (*win);
|
||||
/* set weight to 1.0 x 1.0 == expand in both x and y direction */
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
/* tell the window that this object is to be resized along with the window.
|
||||
* also as a result this object will be one of several objects that
|
||||
* controls the minimum/maximum size of the window */
|
||||
|
@ -129,7 +129,7 @@ int main (int argc, char **argv)
|
|||
/* add a box layout widget to the window */
|
||||
Box *bx0 = Box::factory (*win);
|
||||
/* allow base box (bx0) to expand in x and y */
|
||||
bx0->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx0->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
/* tell the window that the box affects window size and also will be
|
||||
* resized when the window is */
|
||||
win->addObjectResize (*bx0);
|
||||
|
@ -151,8 +151,8 @@ int main (int argc, char **argv)
|
|||
|
||||
li->setSelectMode (ELM_OBJECT_SELECT_MODE_ALWAYS);
|
||||
|
||||
li->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
li->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
li->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
li->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx0->packEnd (*li);
|
||||
li->show ();
|
||||
|
||||
|
|
|
@ -10,18 +10,18 @@ void test_bg_plain (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
/* allow bg to expand in x & y */
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bg);
|
||||
bg->show ();
|
||||
|
||||
/* set size hints. a minimum size for the bg. this should propagate back
|
||||
* to the window thus limiting its size based off the bg as the bg is one
|
||||
* of the window's resize objects. */
|
||||
bg->setMinHintSize (size160x160);
|
||||
bg->setSizeHintMin (size160x160);
|
||||
/* and set a maximum size. not needed very often. normally used together
|
||||
* with evas_object_size_hint_min_set() at the same size to make a
|
||||
* window not resizable */
|
||||
bg->setMaxHintSize (size640x640);
|
||||
bg->setSizeHintMax (size640x640);
|
||||
/* and now just resize the window to a size you want. normally widgets
|
||||
* will determine the initial size though */
|
||||
win->resize (size320x320);
|
||||
|
@ -37,12 +37,12 @@ void test_bg_image (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
bg->setFile (searchPixmapFile ("elementaryxx/plant_01.jpg"));
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bg);
|
||||
bg->show ();
|
||||
|
||||
bg->setMinHintSize (size160x160);
|
||||
bg->setMaxHintSize (size640x640);
|
||||
bg->setSizeHintMin (size160x160);
|
||||
bg->setSizeHintMax (size640x640);
|
||||
|
||||
win->resize (Size (size320x320));
|
||||
win->show ();
|
||||
|
|
|
@ -10,32 +10,32 @@ void test_box_vert (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
Icon *ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setNoScale (true);
|
||||
ic->setAlignHintSize (0.5, 0.5);
|
||||
ic->setSizeHintAlign (0.5, 0.5);
|
||||
bx->packEnd (*ic);
|
||||
ic->show ();
|
||||
|
||||
Icon *ic2 = Icon::factory (*win);
|
||||
ic2->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic2->setNoScale (true);
|
||||
ic2->setAlignHintSize (0.0, 0.5);
|
||||
ic2->setSizeHintAlign (0.0, 0.5);
|
||||
bx->packEnd (*ic2);
|
||||
ic2->show ();
|
||||
|
||||
Icon *ic3 = Icon::factory (*win);
|
||||
ic3->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic3->setNoScale (true);
|
||||
ic3->setAlignHintSize (EVAS_HINT_EXPAND, 0.5);
|
||||
ic3->setSizeHintAlign (EVAS_HINT_EXPAND, 0.5);
|
||||
bx->packEnd (*ic3);
|
||||
ic3->show ();
|
||||
|
||||
|
@ -50,33 +50,33 @@ void test_box_horiz (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setOrientation (Box::Horizontal);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
Icon *ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setNoScale (true);
|
||||
ic->setAlignHintSize (0.5, 0.5);
|
||||
ic->setSizeHintAlign (0.5, 0.5);
|
||||
bx->packEnd (*ic);
|
||||
ic->show ();
|
||||
|
||||
Icon *ic2 = Icon::factory (*win);
|
||||
ic2->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic2->setNoScale (true);
|
||||
ic2->setAlignHintSize (0.5, 0.0);
|
||||
ic2->setSizeHintAlign (0.5, 0.0);
|
||||
bx->packEnd (*ic2);
|
||||
ic2->show ();
|
||||
|
||||
Icon *ic3 = Icon::factory (*win);
|
||||
ic3->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic3->setNoScale (true);
|
||||
ic3->setAlignHintSize (0.0, EVAS_HINT_EXPAND);
|
||||
ic3->setSizeHintAlign (0.0, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*ic3);
|
||||
ic3->show ();
|
||||
|
||||
|
|
|
@ -11,17 +11,17 @@ void test_button (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Icon sized to button");
|
||||
bt->setContent (*ic);
|
||||
|
@ -31,7 +31,7 @@ void test_button (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Disabled Button");
|
||||
bt->setContent (*ic);
|
||||
|
|
|
@ -11,20 +11,20 @@ void test_check (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ck = Check::factory (*win);
|
||||
ck->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ck->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
ck->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ck->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
ck->setText ("Icon sized to check");
|
||||
ck->setContent (*ic);
|
||||
ck->setState (true);
|
||||
|
@ -49,10 +49,10 @@ void test_check (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ck = Check::factory (*win);
|
||||
ck->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ck->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
ck->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ck->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
ck->setText ("Disabled check");
|
||||
ck->setContent (*ic);
|
||||
ck->setState (true);
|
||||
|
|
|
@ -8,12 +8,12 @@ void test_clock (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
Clock *ck = Clock::factory (*win);
|
||||
|
|
|
@ -32,11 +32,11 @@ void test_entry (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
|
@ -50,45 +50,45 @@ void test_entry (void *data, Evas_Object *obj, void *event_info)
|
|||
"called <a href=anc-02>Anchors</a> so you will need<br>"
|
||||
"to refer to them this way.");
|
||||
|
||||
en->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
en->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
en->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
en->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx->packEnd (*en);
|
||||
en->show ();
|
||||
|
||||
Box *bx2 = Box::factory (*win);
|
||||
bx2->setOrientation (Box::Horizontal);
|
||||
bx2->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Clear");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_1), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Print");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_2), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Selection");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_3), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Insert");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_4), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -111,26 +111,26 @@ void test_entry_scolled (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
sc = Scroller::factory (*win);
|
||||
sc->limitMinContent (false, true);
|
||||
sc->setPolicy (ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
|
||||
sc->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
sc->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
sc->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
sc->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx->packEnd (*sc);
|
||||
|
||||
en = Entry::factory (*win);
|
||||
en->setSingleLine (true);
|
||||
en->setText ("This is a single line");
|
||||
en->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
en->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
en->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
en->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
en->selectAll ();
|
||||
sc->setContent (*en);
|
||||
en->show ();
|
||||
|
@ -140,15 +140,15 @@ void test_entry_scolled (void *data, Evas_Object *obj, void *event_info)
|
|||
sc = Scroller::factory (*win);
|
||||
sc->limitMinContent (false, true);
|
||||
sc->setPolicy (ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
|
||||
sc->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
sc->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
sc->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
sc->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx->packEnd (*sc);
|
||||
|
||||
en = Entry::factory (*win);
|
||||
en->setPassword (true);
|
||||
en->setText ("Password here");
|
||||
en->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
en->setAlignHintSize (EVAS_HINT_FILL, 0.0);
|
||||
en->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
en->setSizeHintAlign (EVAS_HINT_FILL, 0.0);
|
||||
en->selectAll ();
|
||||
sc->setContent (*en);
|
||||
en->show ();
|
||||
|
@ -156,8 +156,8 @@ void test_entry_scolled (void *data, Evas_Object *obj, void *event_info)
|
|||
sc->show ();
|
||||
|
||||
sc = Scroller::factory (*win);
|
||||
sc->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sc->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
sc->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sc->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
sc->setPolicy (ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON);
|
||||
bx->packEnd (*sc);
|
||||
|
||||
|
@ -170,8 +170,8 @@ void test_entry_scolled (void *data, Evas_Object *obj, void *event_info)
|
|||
"called <a href=anc-02>Anchors</a> so you will need<br>"
|
||||
"to refer to them this way. At the end here is a really long line to test line wrapping to see if it works. But just in case this line is not long enough I will add more here to really test it out, as Elementary really needs some good testing to see if entry widgets work as advertised.");
|
||||
|
||||
en->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
en->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
en->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
en->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
sc->setContent (*en);
|
||||
en->show ();
|
||||
|
||||
|
@ -179,39 +179,39 @@ void test_entry_scolled (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Box *bx2 = Box::factory (*win);
|
||||
bx2->setOrientation (Box::Horizontal);
|
||||
bx2->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Clear");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_1), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Print");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_2), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Selection");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_3), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Insert");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_entry_bt_4), en));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ public:
|
|||
{
|
||||
Icon *ic = Icon::factory (obj);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
|
||||
//part: elm.swallow.icon
|
||||
//part: elm.swallow.end
|
||||
|
@ -138,11 +138,11 @@ void test_genlist (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
|
@ -153,8 +153,8 @@ void test_genlist (void *data, Evas_Object *obj, void *event_info)
|
|||
// FIXME: This causes genlist to resize the horiz axis very slowly :(
|
||||
// Reenable this and resize the window horizontally, then try to resize it back
|
||||
//gl->setHorizontalMode (ELM_LIST_LIMIT);
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx->packEnd (*gl);
|
||||
gl->show ();
|
||||
|
||||
|
@ -165,7 +165,7 @@ void test_genlist (void *data, Evas_Object *obj, void *event_info)
|
|||
over->signalHandleMouseMove.connect (sigc::bind (sigc::ptr_fun (&_move), gl));
|
||||
over->setEventsRepeat (true);
|
||||
over->show ();
|
||||
over->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
over->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*over);
|
||||
|
||||
Button *bt_50 = Button::factory (*win);
|
||||
|
@ -365,17 +365,17 @@ test_genlist2(void *data, Evas_Object *obj, void *event_info)
|
|||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setFile (searchPixmapFile ("elementaryxx/plant_01.jpg"));
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
GenList *gl = GenList::factory (*win);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->show ();
|
||||
|
||||
gl->setDataModel (model);
|
||||
|
@ -431,39 +431,39 @@ test_genlist2(void *data, Evas_Object *obj, void *event_info)
|
|||
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);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx2->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("/\\");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_first), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("\\/");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_last), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("#");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_disable), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("U");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update_all), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);/*************/
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);/*************/
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -473,31 +473,31 @@ test_genlist2(void *data, Evas_Object *obj, void *event_info)
|
|||
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);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx2->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("X");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_clear), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("+");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_add), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("-");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_del), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -507,30 +507,30 @@ test_genlist2(void *data, Evas_Object *obj, void *event_info)
|
|||
Box *bx3 = Box::factory (*win);
|
||||
bx3->setOrientation (Box::Horizontal);
|
||||
bx3->setHomogenous (true);
|
||||
bx3->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bx3->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx3->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx3->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("+ before");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_insert_before), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx3->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("+ after");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_insert_after), gl));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx3->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("Flush");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::ptr_fun (&my_gl_flush));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx3->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -629,7 +629,7 @@ public:
|
|||
ic->setFile (iconName);
|
||||
}
|
||||
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
|
||||
return ic;
|
||||
}
|
||||
|
@ -661,17 +661,17 @@ void test_genlist3(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
GenList *gl = GenList::factory (*win);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*gl);
|
||||
gl->show ();
|
||||
|
||||
|
@ -703,30 +703,30 @@ void test_genlist3(void *data, Evas_Object *obj, void *event_info)
|
|||
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);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[1]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[0])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[2]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[1])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[3]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[2])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -813,16 +813,16 @@ void test_genlist4 (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
|
||||
GenList *gl = GenList::factory (*win);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
|
||||
gl->show ();
|
||||
|
||||
|
@ -851,30 +851,30 @@ void test_genlist4 (void *data, Evas_Object *obj, void *event_info)
|
|||
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);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[1]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[0])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[2]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[1])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[3]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[2])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -1009,18 +1009,18 @@ void test_genlist5 (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
GenList *gl = GenList::factory (*win);
|
||||
gl->setSelectMode (ELM_OBJECT_SELECT_MODE_ALWAYS);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->show ();
|
||||
|
||||
gl->setDataModel (model5);
|
||||
|
@ -1062,30 +1062,30 @@ void test_genlist5 (void *data, Evas_Object *obj, void *event_info)
|
|||
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);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[1]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[0])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[2]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[1])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[3]");
|
||||
bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[2])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
@ -1158,7 +1158,7 @@ public:
|
|||
Icon *ic = Icon::factory (obj);
|
||||
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
ic->show ();
|
||||
|
||||
return ic;
|
||||
|
@ -1194,18 +1194,18 @@ void test_genlist6(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
GenList *gl = GenList::factory (*win);
|
||||
gl->setSelectMode (ELM_OBJECT_SELECT_MODE_ALWAYS);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->show ();
|
||||
|
||||
gl->setDataModel (model6);
|
||||
|
@ -1234,30 +1234,30 @@ void test_genlist6(void *data, Evas_Object *obj, void *event_info)
|
|||
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);
|
||||
bx2->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[1]");
|
||||
//bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[0])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[2]");
|
||||
//bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[1])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
bt = Button::factory (*win);
|
||||
bt->setText ("[3]");
|
||||
//bt->getEventSignal ("clicked")->connect (sigc::bind (sigc::ptr_fun (&my_gl_update), &(tit[2])));
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, 0.0);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, 0.0);
|
||||
bx2->packEnd (*bt);
|
||||
bt->show ();
|
||||
|
||||
|
|
|
@ -18,11 +18,11 @@ void test_hover (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
|
@ -83,8 +83,8 @@ void test_hover (void *data, Evas_Object *obj, void *event_info)
|
|||
hv->setContent ("right", *bt);
|
||||
bt->show ();
|
||||
|
||||
bg->setMinHintSize (size160x160);
|
||||
bg->setMaxHintSize (size640x640);
|
||||
bg->setSizeHintMin (size160x160);
|
||||
bg->setSizeHintMax (size640x640);
|
||||
win->resize (size320x320);
|
||||
win->show ();
|
||||
}
|
||||
|
@ -100,11 +100,11 @@ void test_hover2 (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
|
@ -166,8 +166,8 @@ void test_hover2 (void *data, Evas_Object *obj, void *event_info)
|
|||
hv->setContent ("right", *bt);
|
||||
bt->show ();
|
||||
|
||||
bg->setMinHintSize (size160x160);
|
||||
bg->setMaxHintSize (size640x640);
|
||||
bg->setSizeHintMin (size160x160);
|
||||
bg->setSizeHintMax (size640x640);
|
||||
win->resize (size320x320);
|
||||
win->show ();
|
||||
}
|
||||
|
|
|
@ -10,12 +10,12 @@ void test_layout (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Layout *ly = Layout::factory (*win);
|
||||
ly->setFile (searchEdjeFile ("elementaryxx-test.edj"), "layout");
|
||||
ly->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ly->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*ly);
|
||||
ly->show ();
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ public:
|
|||
Window *win = static_cast <Window*> (&obj);
|
||||
Icon *ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Eflxx::Size (1, 1));
|
||||
|
||||
/*
|
||||
if (!strcmp(source, "elm.swallow.icon"))
|
||||
|
@ -83,23 +83,23 @@ void test_panel (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
Panel *panel = Panel::factory (*win);
|
||||
panel->setOrientation (ELM_PANEL_ORIENT_LEFT);
|
||||
panel->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
panel->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
panel->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
panel->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
GenList *gl = GenList::factory (*win);
|
||||
gl->resize (Eflxx::Size (100, 100));
|
||||
gl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
gl->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
gl->show ();
|
||||
panel->setContent (*gl);
|
||||
|
||||
|
|
|
@ -102,24 +102,24 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
pb = Progressbar::factory (*win);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
bx->packEnd (*pb);
|
||||
pb->show ();
|
||||
_test_progressbar.pb1 = pb;
|
||||
|
||||
pb = Progressbar::factory (*win);
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setLabel ("Infinite bounce");
|
||||
pb->setPulse (true);
|
||||
bx->packEnd (*pb);
|
||||
|
@ -128,7 +128,7 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
ic1 = Icon::factory (*win);
|
||||
ic1->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic1->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic1->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
|
||||
pb = Progressbar::factory (*win);
|
||||
pb->setLabel ("Label");
|
||||
|
@ -136,8 +136,8 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
pb->setInverted (true);
|
||||
pb->setUnitFormat ("%1.1f units");
|
||||
pb->setSpanSize (200);
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*pb);
|
||||
ic1->show ();
|
||||
pb->show ();
|
||||
|
@ -145,15 +145,15 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Box *hbx = Box::factory (*win);
|
||||
hbx->setOrientation (Box::Horizontal);
|
||||
hbx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
hbx->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
hbx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
hbx->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bx->packEnd (*hbx);
|
||||
hbx->show ();
|
||||
|
||||
pb = Progressbar::factory (*win);
|
||||
pb->setOrientation (Progressbar::Vertical);
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
hbx->packEnd (*pb);
|
||||
pb->setSpanSize (60);
|
||||
pb->setLabel ("percent");
|
||||
|
@ -162,8 +162,8 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
pb = Progressbar::factory (*win);
|
||||
pb->setOrientation (Progressbar::Vertical);
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSpanSize (80);
|
||||
pb->hideUnitFormat ();
|
||||
pb->setLabel ("Infinite bounce");
|
||||
|
@ -173,7 +173,7 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
ic2 = Icon::factory (*win);
|
||||
ic2->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic2->setAspectHintSize (EVAS_ASPECT_CONTROL_HORIZONTAL, Size (1, 1));
|
||||
ic2->setSizeHintAspect (EVAS_ASPECT_CONTROL_HORIZONTAL, Size (1, 1));
|
||||
|
||||
pb = Progressbar::factory (*win);
|
||||
pb->setOrientation (Progressbar::Vertical);
|
||||
|
@ -182,8 +182,8 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
pb->setInverted (true);
|
||||
pb->setUnitFormat ("%1.2f%%");
|
||||
pb->setSpanSize (200);
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
hbx->packEnd (*pb);
|
||||
pb->show ();
|
||||
_test_progressbar.pb6 = pb;
|
||||
|
@ -191,15 +191,15 @@ void test_progressbar(void *data, Evas_Object *obj, void *event_info)
|
|||
pb = Progressbar::factory (*win);
|
||||
pb->setStyle ("wheel");
|
||||
pb->setLabel ("Style: wheel");
|
||||
pb->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
pb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
pb->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
pb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*pb);
|
||||
pb->show ();
|
||||
_test_progressbar.pb7 = pb;
|
||||
|
||||
Box *bt_bx = Box::factory (*win);
|
||||
bt_bx->setOrientation (Box::Horizontal);
|
||||
bt_bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt_bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*bt_bx);
|
||||
bt_bx->show ();
|
||||
|
||||
|
|
|
@ -12,20 +12,20 @@ void test_radio (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
rd = Radio::factory (*win);
|
||||
rd->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
rd->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
rd->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
rd->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
rd->setText ("Icon sized to radio");
|
||||
rd->setContent (*ic);
|
||||
bx->packEnd (*rd);
|
||||
|
|
|
@ -11,17 +11,17 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ic->show ();
|
||||
|
||||
sl = Slider::factory (*win);
|
||||
|
@ -29,8 +29,8 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
sl->setContent (*ic);
|
||||
sl->setUnitFormat ("%1.1f units");
|
||||
sl->setSpanSize (120);
|
||||
sl->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
sl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sl->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
sl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*sl);
|
||||
sl->show ();
|
||||
|
||||
|
@ -41,8 +41,8 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
sl->setMinMax (50, 150);
|
||||
sl->setValue (80);
|
||||
sl->setInverted (true);
|
||||
sl->setAlignHintSize (0.5, 0.5);
|
||||
sl->setWeightHintSize (0.0, 0.0);
|
||||
sl->setSizeHintAlign (0.5, 0.5);
|
||||
sl->setSizeHintWeight (0.0, 0.0);
|
||||
bx->packEnd (*sl);
|
||||
sl->show ();
|
||||
|
||||
|
@ -50,8 +50,8 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
sl->setText ("Label 3");
|
||||
sl->setUnitFormat ("units");
|
||||
sl->setSpanSize (40);
|
||||
sl->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
sl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sl->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
sl->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sl->setIndicatorFormat ("%3.0f");
|
||||
sl->setMinMax (50, 150);
|
||||
sl->setValue (80);
|
||||
|
@ -62,7 +62,7 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
ic = Icon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_HORIZONTAL, Size (1, 1));
|
||||
ic->setSizeHintAspect (EVAS_ASPECT_CONTROL_HORIZONTAL, Size (1, 1));
|
||||
ic->show ();
|
||||
|
||||
sl = Slider::factory (*win);
|
||||
|
@ -70,8 +70,8 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
sl->setContent (*ic);
|
||||
sl->setUnitFormat ("units");
|
||||
sl->setSpanSize (60);
|
||||
sl->setAlignHintSize (0.5L, EVAS_HINT_FILL);
|
||||
sl->setWeightHintSize (0.0, EVAS_HINT_EXPAND);
|
||||
sl->setSizeHintAlign (0.5L, EVAS_HINT_FILL);
|
||||
sl->setSizeHintWeight (0.0, EVAS_HINT_EXPAND);
|
||||
sl->setIndicatorFormat ("%1.1f");
|
||||
sl->setValue (0.2);
|
||||
sl->setScale (1.0);
|
||||
|
|
|
@ -10,11 +10,11 @@ void test_spinner(void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Box *bx = Box::factory (*win);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
win->addObjectResize (*bx);
|
||||
bx->show ();
|
||||
|
||||
|
@ -23,8 +23,8 @@ void test_spinner(void *data, Evas_Object *obj, void *event_info)
|
|||
sp->setStep (1.3);
|
||||
sp->setWrap (true);
|
||||
sp->setMinMax (-50.0, 250.0);
|
||||
sp->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
sp->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sp->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
sp->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*sp);
|
||||
sp->show ();
|
||||
|
||||
|
@ -34,8 +34,8 @@ void test_spinner(void *data, Evas_Object *obj, void *event_info)
|
|||
sp->setWrap (true);
|
||||
sp->setStyle ("vertical");
|
||||
sp->setMinMax (-50.0, 250.0);
|
||||
sp->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
sp->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sp->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
sp->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*sp);
|
||||
sp->show ();
|
||||
|
||||
|
@ -43,8 +43,8 @@ void test_spinner(void *data, Evas_Object *obj, void *event_info)
|
|||
sp->setLabelFormat ("Disabled %.0f");
|
||||
sp->setDisabled (true);
|
||||
sp->setMinMax (-50.0, 250.0);
|
||||
sp->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
sp->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sp->setSizeHintAlign (EVAS_HINT_FILL, 0.5);
|
||||
sp->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->packEnd (*sp);
|
||||
sp->show ();
|
||||
|
||||
|
|
|
@ -10,53 +10,53 @@ void test_table (void *data, Evas_Object *obj, void *event_info)
|
|||
|
||||
Background *bg = Background::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
Table *tb = Table::factory (*win);
|
||||
win->addObjectResize (*tb);
|
||||
tb->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
tb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
tb->show ();
|
||||
|
||||
Button *bt = Button::factory (*win);
|
||||
bt->setText ("Button 1");
|
||||
bt->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
tb->pack (*bt, Rect (0, 0, 1, 1));
|
||||
bt->show ();
|
||||
|
||||
Button *bt2 = Button::factory (*win);
|
||||
bt2->setText ("Button 2");
|
||||
bt2->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt2->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt2->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
tb->pack (*bt2, Rect (1, 0, 1, 1));
|
||||
bt2->show ();
|
||||
|
||||
Button *bt3 = Button::factory (*win);
|
||||
bt3->setText ("Button 3");
|
||||
bt3->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt3->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt3->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt3->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
tb->pack (*bt3, Rect (2, 0, 1, 1));
|
||||
bt3->show ();
|
||||
|
||||
Button *bt4 = Button::factory (*win);
|
||||
bt4->setText ("Button 4");
|
||||
bt4->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt4->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt4->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt4->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
tb->pack (*bt4, Rect (0, 1, 2, 1));
|
||||
bt4->show ();
|
||||
|
||||
Button *bt5 = Button::factory (*win);
|
||||
bt5->setText ("Button 5");
|
||||
bt5->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt5->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt5->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt5->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
tb->pack (*bt5, Rect (2, 1, 1, 3));
|
||||
bt5->show ();
|
||||
|
||||
Button *bt6 = Button::factory (*win);
|
||||
bt6->setText ("Button 6");
|
||||
bt6->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt6->setAlignHintSize (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
bt6->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bt6->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
tb->pack (*bt6, Rect (0, 2, 2, 2));
|
||||
bt6->show ();
|
||||
|
||||
|
|
|
@ -48,17 +48,17 @@ int main (int argc, char **argv)
|
|||
Entry *elmEntry = Entry::factory (*elmWin);
|
||||
Slider *elmSlider = Slider::factory (*elmWin);
|
||||
|
||||
bg->setWeightHintSize (1.0, 1.0);
|
||||
bg->setSizeHintWeight (1.0, 1.0);
|
||||
elmWin->addObjectResize (*bg);
|
||||
|
||||
/* set size hints. a minimum size for the bg. this should propagate back
|
||||
* to the window thus limiting its size based off the bg as the bg is one
|
||||
* of the window's resize objects. */
|
||||
bg->setMinHintSize (Size (160, 160));
|
||||
bg->setSizeHintMin (Size (160, 160));
|
||||
/* and set a maximum size. not needed very often. normally used together
|
||||
* with evas_object_size_hint_min_set() at the same size to make a
|
||||
* window not resizable */
|
||||
bg->setMaxHintSize (Size (640, 640));
|
||||
bg->setSizeHintMax (Size (640, 640));
|
||||
|
||||
elmWin->resize (Size (500, 500));
|
||||
elmButton->resize (Size (100, 50));
|
||||
|
|
Loading…
Reference in New Issue