void gui_vfslist_setselected ( struct gui_vfslist gv,
struct vfsref vr,
unsigned int  index 
)

Change which item is currently selected.

Definition at line 297 of file gui_vfslist.c.

00299 {
00300         unsigned int i;
00301 
00302         gv->vr_selected = gv->vr_top = vr;
00303         gv->idx_selected = gv->idx_top =  index;
00304 
00305         /* Put the selected item in the center */
00306         for (i = 0; i < (gv->winheight - 1) / 2 &&
00307             vfs_list_prev(gv->vr_top) != NULL; i++) {
00308                 gv->vr_top = vfs_list_prev(gv->vr_top);
00309                 gv->idx_top--;
00310         }
00311 
00312         gui_vfslist_refresh(gv);
00313 }

Here is the call graph for this function:

Here is the caller graph for this function:

 All Data Structures Files Functions Variables Defines
Generated on Mon Mar 15 04:45:37 2010 for herrie by  doxygen 1.6.3