Hello Matthias,
Thanks for your suggestions to look at xml files to create a menu. By now, I'm trying to use Disko using plain C++ (later I will try to create .xml files for Gui).
I'm trying to create a menu with two buttons: one with an arrow pointing to up and the second one with a label. I've write the following code:
MMSMenuWidget *menu = new MMSMenuWidget(window, ""

;
menu->setItemTemplate(new MMSButton(window, ""

);
window->add(menu);
MMSArrowWidget *myarrow = new MMSArrowWidget(window, ""

;
myarrow->setDirection(MMSDIRECTION_UP);
MMSWidget *widget = menu->newItem();
widget->add(myarrow);
widget->onClick->connect(sigc:

tr_fun(button_clicked));
widget->onReturn->connect(sigc:

tr_fun(button_return));
MMSLabel *mylabel2 = new MMSLabel(window, ""

;
mylabel2->setFont("./themes/default/","DejaVuSansMono.ttf",20);
mylabel2->setText("Arround the world"

;
widget = menu->newItem();
widget->add(mylabel2);
widget->onClick->connect(sigc:

tr_fun(button_clicked));
widget->onReturn->connect(sigc:

tr_fun(button_return));
// show the window
....
But only the arrow widget is shown but no the label text. How does the code should be wrote?
Thanks and Best Regards,
Joaquim Duran