Join widget_state_t and dlg_state_t.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Start reimplementation of widget selection.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Use WIDGET_STATE_ACTIVE state in menu.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(menubar_new): add 3rd 'visible' argument.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(widget_set_state): return boolean

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
WIDGET_STATE_FOCUSED: add new state and handle it.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Add set_state() API to WGroup class.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Use new way to handle WIDGET_STATE_FOCUSED state.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>