- gui->stop_vicon_drawing();
-
- EDLSession *session = mwindow->edl->session;
- if( mwindow->awindow->gui->allow_iconlisting ) {
- switch( session->assetlist_format ) {
- case ASSETS_TEXT:
- session->assetlist_format = ASSETS_ICONS;
- break;
- case ASSETS_ICONS:
- session->assetlist_format = ASSETS_ICONS_PACKED;
- break;
- case ASSETS_ICONS_PACKED:
- session->assetlist_format = ASSETS_ICON_LIST;
- break;
- case ASSETS_ICON_LIST:
- session->assetlist_format = ASSETS_TEXT;
- break;
- }
- }
- else
- mwindow->edl->session->assetlist_format = ASSETS_TEXT;
- gui->asset_list->update_format(session->assetlist_format, 0);
- int x0 = 0;
- int x1 = gui->asset_list->get_w();
- int y0 = gui->asset_list->get_title_h();
- int y1 = gui->asset_list->get_h();
- gui->vicon_thread->set_drawing_area(x0,y0, x1,y1);
-
- gui->async_update_assets();
- gui->start_vicon_drawing();
- return 1;