7 class test
: public hydra::application
{
10 void onedit(hydra::form
*);
15 void test::onedit(hydra::form
* a
) {
16 delegate
<void,hydra::form
*>bl
;
17 hydra::form
*fr
= new hydra::form(this, bl
);
18 new hydra::label(fr
, ((hydra::edit
*)a
->get_element("edit1"))->get_value(), "label3");
22 set_ui(hydra::ui::ui_console
);
23 delegate
<void,hydra::form
*>bl
;
24 bl
.method(this, &test::onedit
);
26 hydra::form
*fr
= new hydra::form(this, bl
);
27 new hydra::label(fr
, "Hydra Sample #1:\nHello World\nEnter data: ", "label1");
28 hydra::edit
*ed
= new hydra::edit(fr
, "edit1");
29 new hydra::label(fr
, "OK, data received: ", "label2");
30 new hydra::label(fr
, ed
->value
, "label4");