layout SequenceGeneralTab
{
	view dva_tab_view(name: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabTitle=General', identifier: 'SequenceGeneralTab', placement: place_row, horizontal: align_fill, child_horizontal: align_fill)
	{
		column(horizontal: align_fill, vertical: align_fill, child_horizontal: align_fill)
		{
			row()
			{
				dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabEditingModes=Editing Mode:', identifier: 'editingModesPopup', minWidth: 220);
				dva_button(name: '$$$/Prelude/DLG/SequenceGeneralTab/PlaybackSettingsButton=Playback Settings...', identifier: 'playbackSettingsButton');
			}
			row()
			{
				dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabTimebase=Timebase:', identifier: 'timebasePopup', minWidth: 220);
			}
		
			dva_groupbox(name:'$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabVideoGroup=Video', identifier:'videoGroup', horizontal: align_fill, minWidth: 660)
			{
				row(horizontal: align_fill)
				{
					dva_number_edit(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabFrameSize=Frame Size:', identifier: 'frameSizeHorizontalTextEdit',  minValue:24, maxValue:10240, decimalPlaces:0, minWidth: 45);
					dva_static_text(name: '$$$/Prelude/DLG/SequenceGeneralTab/Horizontal=horizontal', identifier: 'horizontalTextEdit');
					dva_number_edit(identifier: 'frameSizeVerticalTextEdit', minValue:24, maxValue:8192, decimalPlaces:0, minWidth: 45);
					dva_static_text(name: '$$$/Prelude/DLG/SequenceGeneralTab/Vertical=vertical', identifier: 'verticalTextEdit');
					dva_static_text(name: 'x/y', identifier: 'ratioStaticText', minWidth: 100);
				}
				row()
				{
					dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabPAR=Pixel Aspect Ratio:', identifier: 'parPopup', minWidth: 220);
				}
				row()
				{
					dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabFields=Fields:', identifier: 'fieldsPopup', minWidth: 220);
				}
				row()
				{
					dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabDisplayFormat=Display Format:', identifier: 'displayFormatVideoPopup', minWidth: 220);
				}
			}
		
			dva_groupbox(name:'$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabAudioGroup=Audio', identifier:'audioGroup', horizontal: align_fill, minWidth: 660)
			{
				dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabSampleRate=Sample Rate:', identifier: 'sampleRatePopup', minWidth: 220);
				dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabDisplayFormat=Display Format:', identifier: 'displayFormatAudioPopup', minWidth: 220);
			}
			
			dva_groupbox(name:'$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabVideoPreviewsGroup=Video Previews', identifier:'videoPreviewsGroup', horizontal: align_fill, minWidth: 660)
			{
				row()
				{
					dva_popup(label: '$$$/Prelude/DLG/SequenceVideoRenderingTab/kResDLGSequenceGeneralTabPreviewFileFormat=Preview File Format:', identifier: 'previewRenderPresetPopup', minWidth: 220);
					dva_button(name: '$$$/Prelude/DLG/SequenceGeneralTab/ConfigurePresetButton=Configure...', identifier: 'configurePresetButton');
				}
				row()
				{
					dva_popup(label: '$$$/Prelude/DLG/SequenceGeneralTab/CodecSelector=Codec:', identifier: 'codecPopup', minWidth: 220);
				}

				row()
				{
					column(vertical: align_fill)
					{
						dva_hot_text_number(identifier:'previewWidthHotTextNumber',label:'$$$/Prelude/DLG/SequenceGeneralTab/PreviewWidth=Width:',  value:1, minValue:24, maxValue:10240, decimalPlaces:0, increment:1);
						dva_hot_text_number(identifier:'previewHeightHotTextNumber',label:'$$$/Prelude/DLG/SequenceGeneralTab/PreviewHeight=Height:',  value:1, minValue:24, maxValue:8192, decimalPlaces:0, increment:1);
					}
					column(child_vertical: align_center, vertical: align_fill)
					{
						dva_static_image(identifier:'linkStaticImage', minWidth: 20, minHeight:40);
					}
					column(child_vertical: align_center, vertical: align_fill)
					{
						dva_static_image(identifier: 'constrainPreviewFrameAspectRatioButton', minWidth: 24, minHeight:20);
					}
					column(child_vertical: align_center, vertical: align_fill)
					{
						dva_button(identifier: 'resetPreviewFrameDimensions', name: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabResetPreviewDimensionsButton=Reset');
					}
				}
				row()
				{
					dva_checkbox(name: '$$$/Prelude/DLG/SequenceVideoRenderingTab/kResDLGSequenceGeneralTabUseMaxBitDepth=Maximum Bit Depth', identifier: 'maxBitDepthCheckbox');
					dva_checkbox(name: '$$$/Prelude/DLG/SequenceVideoRenderingTab/kResDLGSequenceGeneralTabUseMaxRenderQuality=Maximum Render Quality', identifier: 'maxRenderQualityCheckbox');
				}
			}
			
			row(vertical: align_bottom)
			{
				dva_button(name: '$$$/Prelude/DLG/SequenceGeneralTab/kResDLGSequenceGeneralTabSavePresetButton=Save Preset...', identifier: 'savePresetButton', minWidth: 120);
			}
		}
	}
}
