<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>

<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY. Rather, use the _ref.xml files found in the 'edits' folder.-->
<c74object name="standalone" module="max" category="Patching">
	<digest>
		Configure parameters for standalone applications
	</digest>
	<description>
		The <o>standalone</o> object lets you set options for creating a standalone application from a Max patch, and is used in conjunction with the <m>Build Application/Collective...</m> item found in the <m>File</m> menu. You should only have one <o>standalone</o> object in your top-level patch.
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			Max
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="INLET_TYPE">
			<digest>
				Messages to Configure Standalone Application
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="INLET_TYPE">
			<digest>
				Messages to Configure Standalone Application
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<!--ARGUMENTS-->
	<objarglist>
		<objarg id="0" name="OBJARG_NAME" type="OBJARG_TYPE" optional="0">
			<digest>
				TEXT_HERE
			</digest>
			<description>
				TEXT_HERE
			</description>
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<!--ATTRIBUTES-->
	<attributelist>
		<attribute name="allwindowsactive" get="1" set="1" type="int" size="1">
			<digest>
				Initial All Windows Active setting (Windows systems only)
			</digest>
			<description>
				Controls the initial setting of <link name="interface_preferences" anchor="allwindowsactive" module="core" type="vignette">All Windows Active</link> when the standalone is launched.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Enable All Windows Active" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="bundleidentifier" get="1" set="1" type="symbol" size="1">
			<digest>
				Bundle Identifier
			</digest>
			<description>
				The unique identifier string provided to the OS for your application bundle, e.g. &quot;com.mycompany.myappname&quot;.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Bundle Identifier" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="text" />
			</attributelist>
		</attribute>
		<attribute name="cantclosetoplevelpatchers" get="1" set="1" type="int" size="1">
			<digest>
				Prevent closing top-level patcher
			</digest>
			<description>
				When selected, this option renders it impossible to close the top-level patcher in the standalone you build.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Can't Close Toplevel Patchers" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="cefsupport" get="1" set="1" type="int" size="1">
			<digest>
				CEF Support
			</digest>
			<description>
				Enables Max's CEF support for the <o>jweb</o> object in the standalone. Disable to reduce standalone size.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="CEF Support" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="copysupport" get="1" set="1" type="int" size="1">
			<digest>
				Include C74 Resources
			</digest>
			<description>
				When enabled, Max will copy additional resources to the standalone's support folder, including a full set of externals, shaders, Javascript support files, etc. Disable to reduce standalone size. Note that extensions and MIDI/audio externals are always included, even if this option is disabled.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Include C74 Resources" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="database" get="1" set="1" type="int" size="1">
			<digest>
				Database Support
			</digest>
			<description>
				Enables Max's file database support in the standalone.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Database" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="gensupport" get="1" set="1" type="int" size="1">
			<digest>
				Gen Support
			</digest>
			<description>
				Enables Max's support for <o>gen~</o>, <o>jit.gen</o>, <o>jit.pix</o> and <o>jit.gl.pix</o> objects. Disable to reduce standalone size.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Gen Support" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="noloadbangdefeating" get="1" set="1" type="int" size="1">
			<digest>
				Allow loadbang override
			</digest>
			<description>
				When a patch is opened, the action of the <o>loadbang</o> object can be disabled if you hold down the Command and Shift keys (Macintosh) or Control and Shift keys (Windows). When checked, this option will make your standalone always perform loadbang actions regardless of the state of the keyboard.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Disable Loadbang Defeating" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="overdrive" get="1" set="1" type="int" size="1">
			<digest>
				Initial overdrive setting
			</digest>
			<description>
				Controls the initial setting of <link name="scheduler_preferences" anchor="overdrive" module="core" type="vignette">Overdrive</link> when the standalone is launched.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Enable Overdrive" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="preffilename" get="1" set="1" type="symbol" size="1">
			<digest>
				Preference file name
			</digest>
			<description>
				Save default settings for a standalone application to a custom Preference folder who's name is specified by a symbol. When the standalone is opened, it will save the standalone's preferences to a folder located at ~/Library/Application Support/[preffilename] (Mac) or C:\Users\[Your username]\AppData\Roaming\[preffilename] (Windows). If this is not set, standalone preferences will default to using the Max 7 Preferences folder.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Preferences File Name" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
			</attributelist>
		</attribute>
		<attribute name="searchformissingfiles" get="1" set="1" type="int" size="1">
			<digest>
				Find files on search path
			</digest>
			<description>
				When checked, Max will use the search path to look for files that are not included in the collective inside your standalone. The primary reason to disable searching for missing files is to test your standalone to see if it includes all the necessary files to work if you move it to another machine.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Search for Missing Files" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="statusvisible" get="1" set="1" type="int" size="1">
			<digest>
				Toggles displaying a Status window (similar to the Max Console)
			</digest>
			<description>
				Status window flag
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Status Window Visible at Startup" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="usesearchpath" get="1" set="1" type="int" size="1">
			<digest>
				Add search path subfolders
			</digest>
			<description>
				When checked, the standalone will create a search path consisting of all subfolders of the folder containing the application. Leaving this option unchecked is primarily of interest to Mac users, who might wish to put their standalone into the Applications folder, but avoid the startup cost of adding all the subfolders of the Applications folder to the search path. On Windows, the application is inside its own folder, so there usually are an insignificant number of subfolders to worry about.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Make Application Subfolder Search Path" />
				<attribute name="save" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
	</attributelist>
	<!--EXAMPLE-->
	<examplelist>
		<example img="standalone.png" />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist />
</c74object>
