  name			ife #2.3a of June 1990
  shade			white
  data font		/usr/lib/fonts/fixedwidthfonts/serif.b.10
  label font		/usr/lib/fonts/fixedwidthfonts/cour.b.10
  application font	/usr/lib/fonts/fixedwidthfonts/cour.r.10
  origin		3 2
  size			132 46
  help			This is the IFE master form
  border		1
  selection border	2
end desk

new form
  name			chat_area
  shade			light grey
  origin		63 1.5
  size			74 17
  data font		/usr/lib/fonts/fixedwidthfonts/serif.r.10
  label font		/usr/lib/fonts/fixedwidthfonts/serif.r.10
  application font	/usr/lib/fonts/fixedwidthfonts/serif.r.10
  border		2
  selection border	2
end form

new field
	name			chat_user
	type			character
	origin			0.5 1.5
	size			73 14
	label string		Feedback
	label position		fit above
	help			A text area for general chit-chat from the\n\
				ife. This field is used by the ife to display\n\
				non urgent messages, suggestions and session\n\
				status info. It scrolls, so previous messages\n\
				can be recovered.
	border			0
	selection border	0
end field

parent form	/

new field
	name			user_name
	type			alpha + .
	origin			13 1.5
	size			25 1
	label string		Your name
	label position		left
	help			Your name should be entered here
	description		This field is used to maintain\n\
				a cronological record of the\n\
				people working on the project.
end field

new field
	name			user_type
	type			popup
	style			key
	origin			40 1.5
	size			64 64 pixels
	label string		User type
	label position		fit above
	selection border	0
	border			8
	menu			engineer\
				architect\
				modeller
	help			User type (engineer, architect, or modeller).
	description		This button identifies the currently\n\
				selected user type.  This dictates the\n\
				style and content of the forms to be\n\
				displayed during this session.  An\n\
				attempt will be made to ask only for\n\
				information liable to be available to\n\
				this user, using the internal knowledge\n\
				to provide values for the more technical\n\
				energy computing aspects.  All feedback\n\
				given will also reflect this bias.
end field

new field
	name			user_level
	type			button
	style			key
	origin			50 1.5
	size			64 64 pixels
	label string		User level
	label position		fit above
	menu			expert\
				novice
	help			User level (expert or novice).
	description		This button identifies the currently\n\
				selected user level.  This dictates\n\
				the level and style of help/guidance\n\
				given during the interaction and also\n\
				influences the content of some of the\n\
				forms shown.  An attempt will be made\n\
				to ask only for information liable to\n\
				be available to this user, using the\n\
				internal knowledge to provide values\n\
				for the more esoteric aspects.
end field

new field
	name			save_quit
	type			button
	origin			113 30
	size			12 1
	label position		fit above
	label colour		black
	menu			SAVE & QUIT
	border			1
end field
new field
	name			load_up
	type			button
	origin			113 28
	size			12 1
	label position		fit above
	label colour		black
	menu			LOAD
	border			1
end field

new field
	name			started
	type			date
	origin			25 5.5
	size			10 1
	label string		Date started
	label position		left
	start			hidden
	help			Date of first session for this project
	description		This field gives the start date for\n\
				the work on this project (ie the date\n\
				of the first ife session).
end field

new field
	name			session
	type			integer
	origin			57 5.5
	size			2 1
	label string		Session number
	label position		left
	start			hidden
	help			Session number of this consultation
	description		This field is used to timestamp any\n\
				modifications made during this session.\n\
				It allows a cronological record of the\n\
				people working on the project to be\n\
				maintained.
end field

new field
	name			project
	type			character
	origin			13 6.5
	size			47 1
	label string		Project name
	label position		left
	help			project name or identifier
	description		This field is used to identify the\n\
				required project so the data can\n\
				be retrieved later.  It is also used\n\
				to maintain a chronological record of\n\
				the people working on the project.
end field

new field
	name			m_focus
	type			label
	origin			19.5 9.5
	size			0 0
	label string		Focus for Discussion
	label position		fit above
	help			Push a button (below) to change topic of discussion.
	description		These buttons switch the focus of\n\
				discussion to the requested topic.\n\
				The relevent forms will be displayed\n\
				below (existing ones may disappear).\n\
				It is suggested that buttons are\n\
				worked through from left to right to\n\
				minimize specification of redundant\n\
				information.
	selection border	0
	border			0
end field

new field
	name			b_analysis
	type			button
	origin			8 10
	size			20 1
	label position		fit above
	label colour		black
	menu			analysis_definition
	start			hidden
	help			Push to enter analysis mode.
	description		This button switches the focus of\n\
				discussion to analysis specification.\n\
				Information about the design stage is\n\
				solicited so that only appropriate analysis \n\
				(and data input) will be carried out.
	selection border	0
	border			1
end field

new field
	name			b_bld_spec
	type			button
	origin			33 10
	size			23 1
	label position		fit above
	label colour		black
	menu			building_definition
	start			hidden
	help			Push to enter building definition mode.
	description		This button switches the focus of discussion\n\
				to building description.
	selection border	0
	border			1
end field

