curses_widget_can_take_focus
while (!curses_widget_can_take_focus(cf->widget_focus)) {
while (!curses_widget_can_take_focus(cf->widget_focus)) {
if (curses_widget_can_take_focus(w))
if (curses_widget_can_take_focus(w) && w->y > best_y) {
if (curses_widget_can_take_focus(w) && y == w->y)
if (!curses_widget_can_take_focus(w))
if (curses_widget_can_take_focus(lw) && lw->y < w->y)
if (curses_widget_can_take_focus(lw) && lw->y > w->y)
int curses_widget_can_take_focus(struct curses_widget *);