static void layout_refresh_lists(LayoutWindow *lw) { if (lw->path) lw->last_time = filetime(lw->path); if (lw->vdl) vdlist_refresh(lw->vdl); if (lw->vdt) vdtree_refresh(lw->vdt); if (lw->vfl) vflist_refresh(lw->vfl); if (lw->vfi) vficon_refresh(lw->vfi); }
gboolean vf_refresh(ViewFile *vf) { gboolean ret = FALSE; switch (vf->type) { case FILEVIEW_LIST: ret = vflist_refresh(vf); break; case FILEVIEW_ICON: ret = vficon_refresh(vf); break; } return ret; }
static void layout_tools_hide(LayoutWindow *lw, gint hide) { if (!lw->tools) return; if (hide) { if (GTK_WIDGET_VISIBLE(lw->tools)) { layout_tools_geometry_sync(lw); gtk_widget_hide(lw->tools); } } else { if (!GTK_WIDGET_VISIBLE(lw->tools)) { gtk_widget_show(lw->tools); if (lw->vfi) vficon_refresh(lw->vfi); } } lw->tools_hidden = hide; }