-- Director 8.5 View Description List
-- Copyright 2000 Macromedia, Inc.
-- $Revision: 10 $

-- Member tab of Property Inspector

[
	#memberTab:
	[
		#comment: "Member",
		
		#symbol: #member,

		#helpTopic: 4110,
		
		#picture: [7900,14],
		
		#propertyDescriptionList:
		[
			#title:
			[
				#title: true,
				#comment: "Common Member Properties"
			],

			#name: 
			[
			 	#format: #string,
			 	#comment: "The name of the member. Use this name to refer to the member from Lingo."
			],
						 
			#number:
			[
				#format: #integer,
				#comment: "The member's position in its parent cast.",
				#editable: false
			],
			
			#castlibnum:
			[
				#format: #integer,
				#editable: false,
				#comment: "The position of the member's parent cast in the movie's cast list."
			],
			
			#fileName:
			[
				#format: #string,
				#comment: "The filename of the member's media. This property has no meaning for internal cast members. Setting this property on an internal member will destroy the member and create a new linked member in its place. The new member's type will be based on the new filename."
			],

			#type:
			[
			 	#format: #symbol ,
				#editable: false,
			 	#comment: "The type of the member."
			],

			#scriptText:
			[
			 	#format: #string,
				#editable: false,
				#getprop: false,
			 	#comment: "The text of the cast member script. Shockwave movies and protected casts have all script text removed, so this property will be empty, even though there is compiled script data present. Setting this property will destroy any compiled script data."
			],
			
			#creationDate:
			[
				#format: #date,
				#comment: "The date the member was first created.",
				#editable: false
			],
			
			#modifiedDate:
			[
				#format: #date,
				#comment: "The date the member was last modified.",
				#editable: false
			],
			
			#modifiedBy:
			[
				#format: #string,
				#comment: "The name of the author who most recently modified this member. The name is taken from the information entered when Director was installed.",
				#editable: false
			],
			
			#comments:
			[
				#format: #string,
				#comment: "Comments regarding this member. Use this property to store custom data related to this member. These comments are removed by default when publishing as a Shockwave movie. See the Publish Settings dialog to modify this setting."
			],
			
			#purgePriority:
			[
				#format: #integer,
				#comment: "The priority with which this member will stay loaded when memory is running low. Set this property to 0 to never unload the member. Set this property to 1 to unload the member only after all other members have been unloaded. Set this property to 2 to unload the member first.  Set this property to 3 to allow Director to determine when to unload the member.",
				#range:
				[
					3,
					2,
					1,
					0
				]
			],

			#modified:
			[
			 	#format: #boolean,
			 	#comment: "TRUE if the member has been modified since the last time the movie or cast was saved. A modified member will never unload until the movie/cast containing it is saved, at which point all members are considered unmodified. Newly created members are considered modified.",
				#editable: false
			],
			
			#title: 
			[
				#title: true,
				#comment: "Media Properties"
			],

			#linked: 
			[
			 	#format: #boolean,
			 	#comment: "When TRUE, the member's media is read from the original file from which it was imported. When FALSE, the media is stored in the movie file or in an external cast.",
			 	#editable: false
			],

			#loaded:
			[
			 	#format: #boolean,
				#editable: false,
			 	#comment: "TRUE if the cast member's media has been loaded into memory. Members are automatically loaded by Director when necessary. To manually load a cast member, use the Lingo preloadMember command."
			],
			
			#media:
			[
				#editable: false,
				#getprop: false,
			 	#comment: "The media data of the member. If you set this property to an innapropriate media type, the member will be destroyed and a new one created in its place. The new member's type will be determined from the new media value."
			],

			#thumbnail:
			[
				#editable: false,
				#getprop: false,
			 	#comment: "The thumbnail of the member, in a picture format. This property is used to display the member in the cast window or library palette.  This property is not available in Shockwave or Projectors."
			],

			#size:
			[
				#format: #memorysize,
				#editable: false,
				#comment: "The amount of memory used by the member, in bytes, when fully loaded."
			],

			#mediaReady:
			[
				#format: #boolean,
				#editable: false,
				#comment: "TRUE when the media for this member is available to be loaded. If the member is linked to a file on a remote server, or stored in a portion of the movie that hasn't been downloaded yet, this property will return false. The member will not display fully until this property returns TRUE."
			],

			#graphicProps:
			[
				#title: true,
				#comment: "Graphic Properties"
			],

			#hilite:
			[
				#format: #boolean,
				#comment: "True when the member is in a hilited state. This property is only relevant for button members."
			],

			#regPoint:
			[
				#format: #point,
				#comment: "The registration point of the member. When a graphic sprite is displayed on the stage, the member is drawn with the registration point aligned with the sprite's location.  The registration point is measured as an offset from the upper left corner of the member. This property is irrelevant for members that do not draw on the Stage."
			],

			#width:
			[
				#format: #integer,
				#comment: "The member's default width. This property is irrelevant for members that do not draw on the Stage."
			],

			#height:
			[
				#format: #integer,
				#comment: "The member's default height. This property is irrelevant to members that do not draw on the stage."
			],

			#rect:
			[
				#comment: "The member's default bounding rectangle. The rectangle is calculated with the member's registration point located at the origin. This property is irrelevant for members that do not draw on the stage."
			]

		],
			
		#itemDescriptionList:
		[
			#name:
			[
				#type: #label,
				#text: "Name:",
				#left: 0,
				#top: 0,
				#right: 63,
				#bottom: 16
			],
			
			#name:
			[
				#property: #name,
				#left: 0,
				#top: 14,
				#right: -1,
				#bottom: 14 + 20
			],

			#fileName:
			[
				#type: #label,
				#text: "Filename:",
				#left: 0,
				#top: 37,
				#right: 63,
				#bottom: 37 + 16
			],
			
			#fileName:
			[
				#property: #fileName,
				#left: 0,
				#top: 36 + 14,
				#right: -1,
				#bottom: 36 + 14 + 20
			],
			
			#browse:
			[
				#type: #browse,
				#comment: "Browse",
				#picture: [7950, 0],
				#left: -30,
				#top: 73,
				#right: -1,
				#bottom: 73 + 12
			],
			
			#sizeLabel:
			[
				#type: #label,
				#text: "Size:",
				#alignment: #right,
				#left: 0,
				#top: 78,
				#right: 63,
				#bottom: 78 + 16
			],

			#size:
			[
				#property: #size,
				#type: #label,
				#left: 72,
				#top: 78,
				#right: -32,
				#bottom: 78 + 16
			],

			#createdLabel:
			[
				#type: #label,
				#text: "Created:",
				#alignment: #right,
				#left: 0,
				#top: 91,
				#right: 63,
				#bottom: 91 + 16
			],
			
			#created:
			[
				#property: #creationDate,
				#type: #label,
				#left: 72,
				#top: 91,
				#right: -1,
				#bottom: 91 + 16
			],

			#modifiedLabel:
			[
				#type: #label,
				#text: "Modified:",
				#alignment: #right,
				#left: 0,
				#top: 106,
				#right: 63,
				#bottom: 106 + 16
			],
			
			#modifiedDate:
			[
				#property: #modifiedDate,
				#type: #label,
				#left: 72,
				#top: 106,
				#right: -1,
				#bottom: 106 + 16
			],

			#modifiedByLabel:
			[
				#type: #label,
				#text: "Modified By:",
				#alignment: #right,
				#left: 0,
				#top: 119,
				#right: 63,
				#bottom: 119 + 16
			],
			
			#created:
			[
				#property: #modifiedBy,
				#type: #label,
				#left: 72,
				#top: 119,
				#right: -1,
				#bottom: 119 + 16
			],

			#commentsLabel:
			[
				#type: #label,
				#text: "Comments:",
				#left: 0,
				#top: 156,
				#right: 63,
				#bottom: 156 + 16
			],
			
			#comments:
			[
				#type: #field,
				#property: #comments,
				#scroll: true,
				#left: 0,
				#top: 156 + 15,
				#right: -1,
				#bottom: -54 - 6
			],

			#about:
			[
				#type: #button,
				#comment: "About",
				#picture: [7800, 10],
				#left: -2 - 44,
				#top: 144,
				#right: -2 -22,
				#bottom: 144 + 22
			],

			#editScript:
			[
				#type: #button,
				#comment: "Cast Member Script",
				#picture: [7030, 5],
				#left: -2 - 22,
				#top: 144,
				#right: -2,
				#bottom: 144 + 22
			],
			
			#purgeLabel:
			[
				#type: #label,
				#text: "Unload:",
				#alignment: #right,
				#left: 0,
				#top: -47,
				#right: 71,
				#bottom: -47 + 16
			],			
			
			#purgePriority:
			[
				#property: #purgePriority,
				#left: 80,
				#top: -51,
				#right: 199,
				#bottom: -51 + 22,
				#range:
				[
					"3 - Normal",
					"2 - Next",
					"1 - Last",
					"0 - Never"
				]
			],

			#options:
			[
				#type: #button,
				#text: "More Options...",
				#left: 0,
				#top: -21,
				#right: 94,
				#bottom: -1
			],
						
			#edit:
			[
				#type: #button,
				#text: "Edit...",
				#left: 104,
				#top: -21,
				#right: 104 + 94,
				#bottom: -1
			]			
		]
	]
]
