version 1.10, 2019/06/18 11:08:42 |
version 1.11, 2019/07/09 12:44:47 |
|
|
c->flags |= CLIENT_REDRAWOVERLAY; |
c->flags |= CLIENT_REDRAWOVERLAY; |
return (0); |
return (0); |
} |
} |
|
for (i = 0; i < (u_int)count; i++) { |
|
name = menu->items[i].name; |
|
if (name == NULL || *name == '-') |
|
continue; |
|
if (event->key == menu->items[i].key) { |
|
md->choice = i; |
|
goto chosen; |
|
} |
|
} |
switch (event->key) { |
switch (event->key) { |
case KEYC_UP: |
case KEYC_UP: |
|
case 'k': |
if (old == -1) |
if (old == -1) |
old = 0; |
old = 0; |
do { |
do { |
|
|
c->flags |= CLIENT_REDRAWOVERLAY; |
c->flags |= CLIENT_REDRAWOVERLAY; |
return (0); |
return (0); |
case KEYC_DOWN: |
case KEYC_DOWN: |
|
case 'j': |
if (old == -1) |
if (old == -1) |
old = 0; |
old = 0; |
do { |
do { |
|
|
case '\007': /* C-g */ |
case '\007': /* C-g */ |
case 'q': |
case 'q': |
return (1); |
return (1); |
} |
|
for (i = 0; i < (u_int)count; i++) { |
|
name = menu->items[i].name; |
|
if (name == NULL || *name == '-') |
|
continue; |
|
if (event->key == menu->items[i].key) { |
|
md->choice = i; |
|
goto chosen; |
|
} |
|
} |
} |
return (0); |
return (0); |
|
|