// ================
// BATTLEZONE SHELL
// ================

//
// CREATE THE NAME DIALOG
//
CreateControl("TeamNames", "STATIC")
{
	// inherit root STATIC's dimensions
	Geometry("PARENTWIDTH", "PARENTHEIGHT");
	ColorGroup("BACKGROUND");
	Style("MODAL");

	CreateControl("TeamNames", "STATIC")
	{
		Geometry("LEFT", "TOP");
		ColorGroup("MAGENTA");
		Position(300, 135);
		Size(300, 150);
		BorderSize(15);
		BevelSize(8);
		TabSize(225, 15);
//		Style("OUTLINE", "TABROOT");
		Title("Team Names");
		TitleFont("MEDIUM");

		//
		// Team 1 Title string
		// 
		CreateControl("Name1Title", "STATIC")
		{
			Geometry("LEFT", "TOP");
			Position(-7, 0);
			Size(120, 15);
			Font("MEDIUM");
			Text("Team 1");
			JustifyText("LEFT");
//			Style("TRANSPARENT");
		}

		//
		// Team 1 edit box
		//
		CreateControl("Name1Edit", "EDIT")
		{
			Geometry("LEFT", "TOP");
			ColorGroup("MAGENTA");
			Position(0, 30);
			Size(300, 15);
			BorderSize(8);
			BevelSize(8);
			Style("ROLLOVER", "OUTLINE");
			Font("SMALL");
			UseVar("network.session.svar1");
			Cursor("Highlight");
			NotifyParent("Edit::Enter", "Okay");
			MaxLength(63);	// 63 characters + 1 for the end
		}	

		//
		// Team 2 title string
		//
		CreateControl("Name2Title", "STATIC")
		{
			Geometry("LEFT", "TOP");
			Position(-7, 60);
			Size(120, 15);
			Font("MEDIUM");
			Text("Team 2");
			JustifyText("LEFT");
//			Style("TRANSPARENT");
		}

		//
		// Team 2 edit box
		//
		CreateControl("Name2Edit", "EDIT")
		{
			Geometry("LEFT", "TOP");
			ColorGroup("MAGENTA");
			Position(0, 90);
			Size(300, 15);
			BorderSize(8);
			BevelSize(8);
			Style("ROLLOVER", "OUTLINE");
			Font("SMALL");
			UseVar("network.session.svar2");
			Cursor("Highlight");
			NotifyParent("Edit::Enter", "Okay");
			MaxLength(63);	// 21 characters + 1 for the end
		}	

		//
		// create the Okay button
		//
		CreateControl("Okay", "BUTTON")
		{
			Geometry("HCENTER", "BOTTOM");
			Position(98, -7);
			Size(105, 0);
			BorderSize(15);
			BevelSize(8);
			Font("SMALL");
			JustifyText("CENTER");
			Text("Okay");
			Style("ROLLOVER", "OUTLINE");
			Cursor("Highlight");
			NotifyParent("Button::Press", "Okay");
		}	


		//
		// handle the Okay event
		//
		OnEvent("Okay")
		{
			FadeOut("|TeamNames");
		}	

	}
}
