Посмотрел на gtkmm, решил что (лень|мб не смогу) осил(ю|ить).
Хочется какой-нибудь GUI-библиотеки, чтобы можно было все делать в чем-то html - подобном.
Например
<window title="My Window" class="myproj" id="WinId1">
<menu type="main">
<field name="File">
<field name="New" onclick="onNew()" />
...
</field>
</menu>
<div width=100px height=100px float=right>
<button title="Click Me" id="buttonClickMe" onclick="someFunction()" />
<input type="text" id="textField" value="Hi" />
</div>
</window>
void onNew(object* obj) {
cout << "file->new pressed" << endl;
}
void someFunction(object* obj) {
cout << "Clicked. Value of input=\"" <<
obj->getRoot()->getWindow("WinId1")->getInput("textField")->getValue() << "\"" << endl;
}
OMG, что за ересь я написал..
Черд :(. Я стал сишком Ъ.. Сначала запостил, а уже потом пошел в гугл. Надо лечиться..