parent
cebffddc0b
commit
2de522b40b
|
@ -16,7 +16,8 @@ elementaryxx_example_full_SOURCES = \
|
|||
test_notepad.cpp \
|
||||
test_table.cpp \
|
||||
test_toggle.cpp \
|
||||
test_slider.cpp
|
||||
test_slider.cpp \
|
||||
test_check.cpp
|
||||
|
||||
elementaryxx_example_full_LDADD = \
|
||||
$(ELEMENTARYXX_LIBS) \
|
||||
|
|
|
@ -24,7 +24,9 @@ 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_slider (void *data, Evas_Object *obj, void *event_info);
|
||||
void test_check (void *data, Evas_Object *obj, void *event_info);
|
||||
//
|
||||
|
||||
ElmApplication *elmApp;
|
||||
|
@ -147,9 +149,9 @@ int main (int argc, char **argv)
|
|||
/*li.append("Genlist", NULL, NULL, my_bt_29, NULL);
|
||||
li.append("Genlist 2", NULL, NULL, my_bt_30, NULL);
|
||||
li.append("Genlist 3", NULL, NULL, my_bt_31, NULL);
|
||||
li.append("Genlist 4", NULL, NULL, my_bt_32, NULL);
|
||||
li.append("Checks", NULL, NULL, my_bt_33, NULL);
|
||||
li.append("Radios", NULL, NULL, my_bt_34, NULL);
|
||||
li.append("Genlist 4", NULL, NULL, my_bt_32, NULL);*/
|
||||
li->append("Checks", test_check, NULL);
|
||||
/*li.append("Radios", NULL, NULL, my_bt_34, NULL);
|
||||
li.append("Pager", NULL, NULL, my_bt_35, NULL);
|
||||
li.append("Genlist Tree", NULL, NULL, my_bt_36, NULL);
|
||||
li.append("Genlist 5", NULL, NULL, my_bt_37, NULL);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "test.h"
|
||||
#include "test.h"
|
||||
|
||||
void test_button (void *data, Evas_Object *obj, void *event_info)
|
||||
{
|
||||
|
|
|
@ -0,0 +1,74 @@
|
|||
#include "test.h"
|
||||
|
||||
void test_check (void *data, Evas_Object *obj, void *event_info)
|
||||
{
|
||||
ElmIcon *ic = NULL;
|
||||
ElmCheck *ck = NULL;
|
||||
|
||||
ElmWindow *win = ElmWindow::factory ("check", ELM_WIN_BASIC);
|
||||
win->setTitle ("Checks");
|
||||
win->setAutoDel (true);
|
||||
|
||||
ElmBackground *bg = ElmBackground::factory (*win);
|
||||
win->addObjectResize (*bg);
|
||||
bg->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bg->show ();
|
||||
|
||||
ElmBox *bx = ElmBox::factory (*win);
|
||||
win->addObjectResize (*bx);
|
||||
bx->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
bx->show ();
|
||||
|
||||
ic = ElmIcon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ck = ElmCheck::factory (*win);
|
||||
ck->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ck->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
ck->setLabel ("Icon sized to check");
|
||||
ck->setIcon (*ic);
|
||||
ck->setState (true);
|
||||
bx->packEnd (*ck);
|
||||
ck->show ();
|
||||
ic->show ();
|
||||
|
||||
ic = ElmIcon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setScale (false, false);
|
||||
ck = ElmCheck::factory (*win);
|
||||
ck->setLabel ("Icon no scale");
|
||||
ck->setIcon (*ic);
|
||||
bx->packEnd (*ck);
|
||||
ck->show ();
|
||||
ic->show ();
|
||||
|
||||
ck = ElmCheck::factory (*win);
|
||||
ck->setLabel ("Label Only");
|
||||
bx->packEnd (*ck);
|
||||
ck->show ();
|
||||
|
||||
ic = ElmIcon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setAspectHintSize (EVAS_ASPECT_CONTROL_VERTICAL, Size (1, 1));
|
||||
ck = ElmCheck::factory (*win);
|
||||
ck->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
ck->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
ck->setLabel ("Disabled check");
|
||||
ck->setIcon (*ic);
|
||||
ck->setState (true);
|
||||
bx->packEnd (*ck);
|
||||
ck->setDisabled (true);
|
||||
ck->show ();
|
||||
ic->show ();
|
||||
|
||||
ic = ElmIcon::factory (*win);
|
||||
ic->setFile (searchPixmapFile ("elementaryxx/logo_small.png"));
|
||||
ic->setScale (false, false);
|
||||
ck = ElmCheck::factory (*win);
|
||||
ck->setIcon (*ic);
|
||||
bx->packEnd (*ck);
|
||||
ck->show ();
|
||||
ic->show ();
|
||||
|
||||
win->show ();
|
||||
}
|
|
@ -37,8 +37,6 @@ void test_slider (void *data, Evas_Object *obj, void *event_info)
|
|||
sl = ElmSlider::factory (*win);
|
||||
sl->setLabel ("Label 2");
|
||||
sl->setSpanSize (80);
|
||||
//sl->setAlignHintSize (EVAS_HINT_FILL, 0.5);
|
||||
//sl->setWeightHintSize (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
sl->setIndicatorFormat ("%3.0f");
|
||||
sl->setMinMax (50, 150);
|
||||
sl->setValue (80);
|
||||
|
|
Loading…
Reference in New Issue