layout General
{
	view dva_panel_view(name: '$$$/Prelude/DLG/PrefsDialog/kResDLGGeneral=General', identifier: 'prefsGeneral', guide_mask:[@guide_label, @guide_baseline])
	{
		dva_checkbox(identifier:'closeOnNewMarkerCB', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGCloseOnNewMarker=Adding a new marker closes a selected marker', minHeight:16);
		dva_checkbox(identifier:'stopOnNewMarkerCB', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGStopOnNewMarker=Stop playback when a new marker is added', minHeight:16);
		dva_checkbox(identifier:'switchFocusOnDoubleClickMarkerCB', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGSwitchFocusOnDoubleClickMarker=Double-clicking a marker switches to the Marker Inspector Panel', minHeight:16);
		dva_popup(identifier:'timelinePlaybackPopup', minWidth:174, minHeigth:20, label: '$$$/Prelude/DLG/PrefsDialog/kResDLGTimelinePlaybackScrolling=Timeline Playback Auto-Scrolling:')
		{
			dva_popup_item(identifier:'timelinePlaybackItem1', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGNoScroll=No Scroll');
			dva_popup_item(identifier:'timelinePlaybackItem2', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGPageScroll=Page Scroll');
			dva_popup_item(identifier:'timelinePlaybackItem3', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGSmoothScroll=Smooth Scroll');
		}
		
		dva_groupbox(identifier: 'projectLoadingCacheGB', name: '$$$/Prelude/DLG/PrefsDialog/kResDLGProjectLoadingCache=Project Loading Cache (Performance)', headerType:'static_text', value:'true', horizontal:align_fill)
		{
			dva_checkbox(identifier:'turnOffCache', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGTurnOffCache=Turn off Project Cache', minHeight:16);	
			dva_groupbox(identifier: 'recyclingGB', name: '$$$/Prelude/DLG/PrefsDialog/kResDLGRecycling=Recycling', headerType:'static_text', horizontal:align_fill)
			{
				dva_radio_button_group(identifier: 'projectRadioGroup', showBorder: 'false')
				{
					row()
					{
						dva_radio_button(identifier:'numbersRadioButton', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGNumbersRadioButton=Limit numbers of cache files to');
						dva_number_edit(identifier:'maxNumbers', minValue:100, maxValue:100000, decimalPlaces:0, minWidth:80, minHeight:20, horizontal:align_left);
					}
					row()
					{
						dva_radio_button(identifier:'daysRadioButton', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGDaysRadioButton=Delete cache files older than:');
						dva_number_edit(identifier:'maxReservedDays', minValue:1, maxValue:180, decimalPlaces:0, minWidth:80, minHeight:20, leftSpace:10);			
						dva_static_text(identifier:'daysLabel', name:'$$$/Premiere/DLG/PrefsDialog/kResDLGDays=days', horizontal:align_left);
					}
					dva_radio_button(identifier:'disableRecyclingRadioButton', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGDisableRecyclingRadioButton=Do not perform automatic recycling');	
				}
				dva_button(identifier:'projectFilesCleanMBU', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGDelete=Delete All Cache Files', horizontal:align_left);
			}
			
			dva_groupbox(identifier: 'projectCacheFilesGB', name: '$$$/Prelude/DLG/PrefsDialog/kResDLGProjectCacheFilesGB=Project Cache Files', headerType:'static_text', horizontal:align_fill)
			{
				dva_static_text(identifier:'projectFilesPathMST', label:'$$$/Prelude/DLG/PrefsDialog/kResDLGLocation=Location:', maxHeight:16, guide_mask: [@guide_label], horizontal:align_fill);
				row(horizontal:align_fill)
				{				
					dva_button(identifier:'projectFilesBrowseMBU', name:'$$$/Prelude/DLG/PrefsDialog/kResDLGBrowse=Browse...', horizontal:align_right);
				}
			}
			
		}
	}
}
