Lines Matching refs:curr_pos

1391         menu->curr_pos    = 0;  in DEMOWinMenuChild()
1397 (*menu->cb_open)(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1424 … menu->curr_pos = (u16)((menu->curr_pos - 1 + menu->num_items) % (menu->num_items)); in DEMOWinMenuChild()
1425 … while( (menu->items[menu->curr_pos].flags & (DEMOWIN_ITM_DISABLED | DEMOWIN_ITM_SEPARATOR)) ) in DEMOWinMenuChild()
1427 … menu->curr_pos = (u16)((menu->curr_pos - 1 + menu->num_items) % (menu->num_items)); in DEMOWinMenuChild()
1431 (*(menu->cb_move))(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1437 menu->curr_pos = (u16)((menu->curr_pos + 1) % (menu->num_items)); in DEMOWinMenuChild()
1438 … while ((menu->items[menu->curr_pos].flags & (DEMOWIN_ITM_DISABLED | DEMOWIN_ITM_SEPARATOR))) in DEMOWinMenuChild()
1440 menu->curr_pos = (u16)((menu->curr_pos + 1) % (menu->num_items)); in DEMOWinMenuChild()
1444 (*(menu->cb_move))(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1456 (*(menu->cb_cancel))(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1466 (*(menu->cb_move))(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1471 if (menu->items[menu->curr_pos].link) in DEMOWinMenuChild()
1474 if ((menu->items[menu->curr_pos].link)->handle) in DEMOWinMenuChild()
1477 … ((menu->items[menu->curr_pos].link)->handle)->x1 = (u16)(handle->x1 + 20); in DEMOWinMenuChild()
1478 … ((menu->items[menu->curr_pos].link)->handle)->y1 = (u16)(handle->y1 + 20); in DEMOWinMenuChild()
1481 result = DEMOWinMenuChild(menu->items[menu->curr_pos].link, TRUE); in DEMOWinMenuChild()
1482 if ((menu->items[menu->curr_pos].link)->flags & DEMOWIN_MNU_EOM) in DEMOWinMenuChild()
1491 …DEMOWinCreateMenuWindow(menu->items[menu->curr_pos].link, (u16)(handle->x1+20), (u16)(handle->y1+2… in DEMOWinMenuChild()
1492 result = DEMOWinMenuChild(menu->items[menu->curr_pos].link, TRUE); in DEMOWinMenuChild()
1493 if ((menu->items[menu->curr_pos].link)->flags & DEMOWIN_MNU_EOM) in DEMOWinMenuChild()
1497 DEMOWinDestroyMenuWindow(menu->items[menu->curr_pos].link); in DEMOWinMenuChild()
1510 (*(menu->cb_select))(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1513 if (menu->items[menu->curr_pos].link) in DEMOWinMenuChild()
1516 if ((menu->items[menu->curr_pos].link)->handle) in DEMOWinMenuChild()
1519 … ((menu->items[menu->curr_pos].link)->handle)->x1 = (u16)(handle->x1 + 20); in DEMOWinMenuChild()
1520 … ((menu->items[menu->curr_pos].link)->handle)->y1 = (u16)(handle->y1 + 20); in DEMOWinMenuChild()
1523 result = DEMOWinMenuChild(menu->items[menu->curr_pos].link, TRUE); in DEMOWinMenuChild()
1524 if ((menu->items[menu->curr_pos].link)->flags & DEMOWIN_MNU_EOM) in DEMOWinMenuChild()
1533 …DEMOWinCreateMenuWindow(menu->items[menu->curr_pos].link, (u16)(handle->x1+20), (u16)(handle->y1+2… in DEMOWinMenuChild()
1536 result = DEMOWinMenuChild(menu->items[menu->curr_pos].link, TRUE); in DEMOWinMenuChild()
1540 if ((menu->items[menu->curr_pos].link)->flags & DEMOWIN_MNU_EOM) in DEMOWinMenuChild()
1544 DEMOWinDestroyMenuWindow(menu->items[menu->curr_pos].link); in DEMOWinMenuChild()
1555 if (menu->items[menu->curr_pos].function) in DEMOWinMenuChild()
1557 … (menu->items[menu->curr_pos].function)(menu, (u32)menu->curr_pos, &result); in DEMOWinMenuChild()
1558 if (menu->items[menu->curr_pos].flags & DEMOWIN_ITM_EOF) in DEMOWinMenuChild()
1573 (*(menu->cb_cancel))(menu, (u32)menu->curr_pos); in DEMOWinMenuChild()
1582 if (menu->curr_pos > (menu->display_pos+menu->num_display_items-1)) in DEMOWinMenuChild()
1584 menu->display_pos = menu->curr_pos - menu->num_display_items + 1; in DEMOWinMenuChild()
1587 else if (menu->curr_pos < menu->display_pos) in DEMOWinMenuChild()
1589 menu->display_pos = menu->curr_pos; in DEMOWinMenuChild()
1593 if (menu->display_pos > menu->curr_pos) in DEMOWinMenuChild()
1595 handle->cursor_line = (s16)(menu->display_pos - menu->curr_pos); in DEMOWinMenuChild()
1599 handle->cursor_line = (s16)(menu->curr_pos - menu->display_pos); in DEMOWinMenuChild()
2039 l->curr_pos = l->curr_pos % l->num_items; in __DEMOWinList_refresh_list()
2042 if (l->curr_pos > (l->display_pos+l->num_display_items-1)) in __DEMOWinList_refresh_list()
2044 l->display_pos = l->curr_pos - l->num_display_items + 1; in __DEMOWinList_refresh_list()
2047 else if (l->curr_pos < l->display_pos) in __DEMOWinList_refresh_list()
2049 l->display_pos = l->curr_pos; in __DEMOWinList_refresh_list()
2055 if (l->display_pos > l->curr_pos) in __DEMOWinList_refresh_list()
2057 w->cursor_line = (s16)(l->display_pos - l->curr_pos); in __DEMOWinList_refresh_list()
2061 w->cursor_line = (s16)(l->curr_pos - l->display_pos); in __DEMOWinList_refresh_list()
2152 if (list->curr_pos > (list->display_pos+list->num_display_items-1)) in DEMOWinListScrollList()
2154 list->curr_pos = list->display_pos + list->num_display_items - 1; in DEMOWinListScrollList()
2156 else if (list->curr_pos < list->display_pos) in DEMOWinListScrollList()
2158 list->curr_pos = list->display_pos; in DEMOWinListScrollList()
2186 list->curr_pos = (list->curr_pos + list->num_items - 1) % list->num_items; in DEMOWinListMoveCursor()
2190 list->curr_pos = (list->curr_pos + 1) % list->num_items; in DEMOWinListMoveCursor()
2199 return(list->curr_pos); in DEMOWinListMoveCursor()