#include "ui/menudef.h"

#define FADEIN_TIME	125
#define BACK_COLOR1	.85 .9 .85 1
#define BACK_COLOR2	.95 .95 .98 1

#define ANGLES		2 -88

{
  // PASSWORD POPUP MENU //

    menuDef {
	name "password_popmenu"
	visible 0
	fullscreen 0
	rect 260 192 272 80
	anglevectors ANGLES
	focusColor .25 .25 .5 1
	popup
	style WINDOW_STYLE_EMPTY
	//onOpen { transition window 0 50 300 0 0 0 300 100 10 4 }
	//onClose { transition window 0 0 300 100 0 50 300 0 10 4 }
	onOpen {
		//setrandomitemcolor postit forecolor 2 BACK_COLOR1 BACK_COLOR2 ;
		setitemcolor window forecolor 5 5 5 0 ;
		timefade window forecolor 5 5 5 1 0 FADEIN_TIME ;
		play "sound/ui/whoosh3.wav" ;
		setQuitText confirm ;
		setfocus passwordEntry
	}
	//onESC { close password_popmenu ; open joinserver }
	onESC { close _self ; open _prev }
	onOOBClick { close _self ; open _prev }


	itemDef {
	renderpoint
	name "postit"
	menuAnchor
	group window
	style WINDOW_STYLE_SHADER
	//style WINDOW_STYLE_FILLED
	background UI_ASSETS"/paper_1"
	forecolor 1 1 .92 1
	//backcolor .94 .94 .82 1
	rect -8 0 300 88
	anglevectors ANGLES
	visible 1
	decoration
    }

    // PASSWORD //

    itemDef {
	renderpoint
	name password
	text "Password:"
	style 0
	decoration
	textscale .25
	alignrect postit ITEM_ALIGN_LEFT 16 24 52 20
	textalign ITEM_ALIGN_LEFT
	textalignx 20
	textaligny 16
	forecolor 0 0 .15 1
	visible 1
    }

    itemDef {
	name password_dots
	text "............................"
	style 0
	decoration
	textscale .25
	alignrect password ITEM_ALIGN_LEFT 80 2 120 20
	textalign ITEM_ALIGN_LEFT
	textalignx 4
	textaligny 19
	forecolor 0 0 .15 1
	visible 1
    }

    itemDef {
	name passwordEntry
	style WINDOW_STYLE_EMPTY
	text ""
	textalign ITEM_ALIGN_LEFT
	textalignx 4
	textaligny 14
	maxchars 20
	maxPaintChars 10
	textscale .25
	type ITEM_TYPE_EDITFIELD
	cvar "password"
	alignrect password_dots ITEM_ALIGN_LEFT 0 0 120 20
	forecolor 0 0 .15 1
	backcolor 1 0 0 .5
	visible 1
    }

    // OK //

    itemDef {
	text "^_O^_K"
	shortcutKey "O"
	type ITEM_TYPE_BUTTON
	textscale .25
	style WINDOW_STYLE_EMPTY
	alignrect passwordEntry ITEM_ALIGN_LEFT 140 0 60 20
	textalign 1
	textalignx 8
	textaligny 16
	forecolor 0 0 .15 1
	visible 1
	action { play "sound/ui/whoosh3.wav" ; close password_popmenu ; open joinserver }
    }


  }
}
