#include "ui/menudef.h"
#define FADEIN_TIME	125
#define ANGLES -1 -91
{
	menuDef {
		name "ingame_record"
		visible 0
		fullscreen 0
		rect 192 144 276 118
		anglevectors ANGLES
		focusColor RQ3_MAIN_FOCUSCOLOR
		popup
		style WINDOW_STYLE_EMPTY
		//style WINDOW_STYLE_FILLED
		//backcolor 0 0 0 .5
		onOOBClick { close _self ; open _prev }
		onOpen {
			play "sound/ui/whoosh3.wav" ;
			setitemcolor window forecolor 5 5 5 0 ;
			timefade window forecolor 5 5 5 1 0 FADEIN_TIME ;
			setfocus "demoEntry" ;
		}
		onESC { close _self }
		
		itemDef {
			renderpoint
			name "paper"
			menuAnchor
			group window
			style WINDOW_STYLE_SHADER
			background UI_ASSETS"/paper_1"
			forecolor 1 1 .92 1
			rect -4 -4 300 136
			anglevectors ANGLES
			visible 1
			decoration
		}
		
		// TITLE //
		
		itemDef {
			renderpoint
			name "title"
			text "Demo recorder:"
			forecolor .6 .0 .0 1
			style WINDOW_STYLE_EMPTY
			textalign ITEM_ALIGN_LEFT
			textalignx 0
			textaligny 12
			textscale RQ3_MAIN_TEXTSIZE
			alignrect "paper" ITEM_ALIGN_LEFT 28 26 240 36 
			visible 1
			autowrapped
			decoration
		}
		
		itemDef {
			renderpoint
			name "demo"
			text "Filename:"
			style 0
			decoration
			textscale .25
			alignrect "paper" ITEM_ALIGN_LEFT 40 48 52 20
			textalign ITEM_ALIGN_LEFT
			textalignx 20
			textaligny 16
			forecolor 0 0 .15 1
			visible 1
		}
		
		itemDef {
			name "demo_dots"
			text "............................"
			style 0
			decoration
			textscale .25
			alignrect "demo" ITEM_ALIGN_LEFT 80 2 120 20
			textalign ITEM_ALIGN_LEFT
			textalignx 4
			textaligny 19
			forecolor 0 0 0 1
			visible 1
		}
		
		itemDef {
			name "demoEntry"
			style WINDOW_STYLE_EMPTY
			alignrect "demo_dots" ITEM_ALIGN_LEFT 0 0 120 20
			text ""
			textalign ITEM_ALIGN_LEFT
			textalignx 4
			textaligny 12
			maxchars 20
			maxPaintChars 12
			textscale .225
			type ITEM_TYPE_EDITFIELD
			cvar "ui_RQ3_demoName"
			forecolor 0 0 0 1
			visible 1
		}
		
		// Record //
		
		itemDef {
			name "record"
			alignrect "demoEntry" ITEM_ALIGN_LEFT 16 30 60 20
			style WINDOW_STYLE_EMPTY
			type ITEM_TYPE_BUTTON
			textscale .25
			textalign ITEM_ALIGN_CENTER
			textalignx 30
			textaligny 12
			text "^_R^_ecord"
			shortcutKey "R"
			forecolor .5 0 0 1
			visible 1
			action { play "sound/ui/whoosh3.wav" ; uiScript closeingame ; uiScript recordDemo }
		}
		
		// Stop recording //
		
		itemDef {
			alignrect "record" ITEM_ALIGN_LEFT 61 0 40 20
			style WINDOW_STYLE_EMPTY
			type ITEM_TYPE_BUTTON
			textstyle ITEM_TEXTSTYLE_NORMAL
			textscale .25
			textalign ITEM_ALIGN_CENTER
			textalignx 20
			textaligny 12
			text "^_S^_top"
			shortcutKey "S"
			forecolor 0 0 0 1
			visible 1
			action { play "sound/ui/whoosh3.wav" ; exec "stoprecord"}
		}
	}
}
