<?xml version="1.0" encoding="UTF-8"?>
<!--
	/*
	* LICENCE[[
	* Version: MPL 1.1/GPL 2.0/LGPL 2.1/CeCILL 2.O
	*
	* The contents of this file are subject to the Mozilla Public License Version
	* 1.1 (the "License"); you may not use this file except in compliance with
	* the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
	*
	* Software distributed under the License is distributed on an "AS IS" basis,
	* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
	* for the specific language governing rights and limitations under the
	* License.
	*
	* The Original Code is kelis.fr code.
	*
	* The Initial Developer of the Original Code is
	* sylvain.spinelli@kelis.fr
	*
	* Portions created by the Initial Developer are Copyright (C) 2006
	* the Initial Developer. All Rights Reserved.
	*
	* Contributor(s):
	*
	*
	* Alternatively, the contents of this file may be used under the terms of
	* either of the GNU General Public License Version 2 or later (the "GPL"),
	* or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
	* or the CeCILL Licence Version 2.0 (http://www.cecill.info/licences.en.html),
	* in which case the provisions of the GPL, the LGPL or the CeCILL are applicable
	* instead of those above. If you wish to allow use of your version of this file
	* only under the terms of either the GPL, the LGPL or the CeCILL, and not to allow
	* others to use your version of this file under the terms of the MPL, indicate
	* your decision by deleting the provisions above and replace them with the notice
	* and other provisions required by the GPL, the LGPL or the CeCILL. If you do not
	* delete the provisions above, a recipient may use your version of this file under
	* the terms of any one of the MPL, the GPL, the LGPL or the CeCILL.
	* ]]LICENCE
	*/
-->
<!DOCTYPE se:editor [
  <!ENTITY % appExtCommon SYSTEM "chrome://sm_modeling/locale/common/widgets.dtd">
  %appExtCommon;
]>
<se:editor 	xmlns="http://www.w3.org/1999/xhtml"
			xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
			xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"
			xmlns:se="http://www.utc.fr/ics/scenari/v3/editing"
			xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"
			se:namespaces="true">
	<se:lib>

<!-- LIB : att_class -->
		<xul:attribute se:id="att_class" se:name="class" se:bind="attribute">
			<xul:wordsInput trim="true"/>
		</xul:attribute>
			
<!-- LIB : atts_genElt -->
		<se:template se:id="atts_genElt">
			<se:ref se:refid="att_class"/>
			<xul:attribute se:bind="attribute" se:show="ifExist">
				<xul:wordsInput/>
			</xul:attribute>
		</se:template>
		
<!-- LIB : Textnode -->
		<xul:textnode se:id="Textnode" se:bind="text" se:show="ifExist">
			<xul:textpanelInput removable="true" filterspaces="false"/>
		</xul:textnode>
		
<!-- LIB : img -->
		<xul:element se:id="img" se:name="img" se:bind="element" forcefilled="true">
			<xul:atts>
				<xul:ptritem se:name="sc:refUri" se:bind="attribute" class="xmlview" notnull="true" regexpSgn=".*#Image\b.*"/>
				<xul:attribute se:name="alt" se:bind="attribute">
					<xul:wordsInput/>
				</xul:attribute>
				<xul:attribute se:name="title" se:bind="attribute">
					<xul:wordsInput/>
				</xul:attribute>
				<se:ref se:refid="atts_genElt"/>
			</xul:atts>
		</xul:element>
		
<!-- LIB : sm:depthLimit -->
		<xul:element se:id="sm:depthLimit" se:name="sm:depthLimit" se:bind="element" se:card="?">
			<xul:atts>
				<xul:attribute se:name="from" se:bind="attribute" se:mandat="true">
					<xul:choiceInput notnull="true">
						<xul:ciItem label="scopeStartingPoint" />
						<xul:ciItem label="current" />
					</xul:choiceInput>
				</xul:attribute>
				<xul:attribute se:name="depth" se:bind="attribute" se:mandat="true">
					<xul:wordsInput trim="true" notnull="true" filterRegExp="^([0-9.]+|\*)$"/>
				</xul:attribute>
			</xul:atts>
		</xul:element>

<!-- LIB : elt_separator -->
		<xul:element se:id="elt_separator" se:bind="element" se:card="?">
			<xul:childs>
				<se:choice se:id="choiceContentSeparator" se:card="*" se:show="ifExist">
					<se:ref se:refid="img"/>
					<xul:genelt forcefilled="true" se:bind="element">
						<xul:atts>
							<se:ref se:refid="atts_genElt"/>
						</xul:atts>
						<xul:childs>
							<se:ref se:refid="choiceContentSeparator"/>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:genelt>
					<se:ref se:refid="Textnode"/>
				</se:choice>
				<xul:insert se:bind="current" />
			</xul:childs>
		</xul:element>

<!-- LIB : sm:constraints -->
		<xul:element se:id="sm:constraints" se:name="sm:constraints" se:bind="element" se:card="?" tooltipTag="Règles de publication - précise dans quel cas ce paramètrage sera utilisé">
			<xul:childs>
				<xul:element se:name="sm:depth" se:bind="element" se:card="?" tooltipTag="Règle de profondeur du node dans le scope">
					<xul:atts>
						<xul:attribute se:name="min" se:bind="attribute">
							<xul:wordsInput trim="true" filterRegExp="^([0-9.]+|\*)$"/>
						</xul:attribute>
						<xul:attribute se:name="max" se:bind="attribute">
							<xul:wordsInput trim="true" filterRegExp="^([0-9.]+|\*)$"/>
						</xul:attribute>
					</xul:atts>
				</xul:element>
			</xul:childs>
		</xul:element>
		
<!-- LIB : att_Prefix -->
		<xul:attribute se:id="att_Prefix" se:name="prefix" se:bind="attribute">
			<xul:wordsInput trim="true" notnull="true"/>
		</xul:attribute>
		
<!-- LIB : att_YesNo -->
		<xul:attribute se:id="att_YesNo" se:bind="attribute">
			<xul:choiceInput>
				<xul:ciItem label="yes" />
				<xul:ciItem label="no" />
			</xul:choiceInput>
		</xul:attribute>
		
<!-- LIB : att_BlockNone -->
		<xul:attribute se:id="att_BlockNone" se:bind="attribute" se:defaultvalue="block">
			<xul:choiceInput>
				<xul:ciItem label="block" />
				<xul:ciItem label="none" />
			</xul:choiceInput>
		</xul:attribute>
		
<!-- LIB : att_NoneBlock -->
		<xul:attribute se:id="att_NoneBlock" se:bind="attribute" se:defaultvalue="none">
			<xul:choiceInput>
				<xul:ciItem label="block" />
				<xul:ciItem label="none" />
			</xul:choiceInput>
		</xul:attribute>
		
<!-- LIB : att_InlineNone -->
		<xul:attribute se:id="att_InlineNone" se:bind="attribute" se:defaultvalue="inline">
			<xul:choiceInput>
				<xul:ciItem label="inline" />
				<xul:ciItem label="none" />
			</xul:choiceInput>
		</xul:attribute>

	</se:lib>

	<xul:helpSideBar style="-moz-binding:url('chrome://scenarixedlib/content/libUiBase/widgets/xedUiHelp.xbl.xml#helpSideBar');">
		<xul:vbox flex="1" style="overflow:auto;">
			<xul:xmlview se:bind="document">
				<xul:wspInputHistoryProvider code="axisXhtml" id="axis" />
				<xul:element se:name="sm:outlineUiWidget" insert="collapsed" se:bind="element" se:declareNs="sc sm">
					<xul:atts>
						<xul:attribute se:name="code" se:bind="attribute" se:mandat="true">
							<xul:wordsInput trim="true" notnull="true" />
						</xul:attribute>
						<xul:attribute se:name="info" se:bind="attribute">
							<xul:wordsInput trim="true" />
						</xul:attribute>
					</xul:atts>
					<xul:childs>
						<xul:element se:id="sm:scope" se:name="sm:scope" se:bind="element" tooltipTag="Paramétrage de l'envergure de la outline">
							<xul:childs>
								<xul:alternativeAlone se:bind="choice">
									<se:ref se:name="sm:all" se:refid="sm:minimalist" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpScopeAll.xul" tooltipTag="Entire outline"/>
									<xul:element se:name="sm:minimalist" se:id="sm:minimalist" se:bind="element" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpScopeMinimalist.xul" tooltipTag="Ancestors, siblings &amp; direct children">
										<xul:atts>
												<xul:attribute se:name="startAtLevel" se:bind="attribute" se:defaultvalue="0">
													<xul:wordsInput trim="true" filterRegExp="^([0-9.]+|\*)$"/>
												</xul:attribute>
										</xul:atts>
									</xul:element>
									<xul:element se:name="sm:directChildren" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpScopeDirectChildren.xul" se:bind="element"/>
									<xul:element se:name="sm:stack" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpScopeStack.xul" se:bind="element" tooltipTag="Ascendancy only"/>
									<xul:element se:name="sm:onlyOneLevel" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpScopeOnlyOneLevel.xul" se:bind="element">
										<xul:atts>
												<xul:attribute se:name="level" se:bind="attribute" se:defaultvalue="0">
													<xul:wordsInput trim="true" filterRegExp="^([0-9.]+|\*)$"/>
												</xul:attribute>
										</xul:atts>
									</xul:element>
									<xul:element se:name="sm:customized" se:bind="element">
										<xul:childs>
											<xul:element se:name="sm:scopeStartingPoint" se:bind="element">
												<xul:childs>
													<xul:alternativeAlone se:bind="choice">
														<xul:element se:id="sm:fromAbsoluteTop" se:name="sm:fromAbsoluteTop" se:bind="element">
															<xul:atts>
																<xul:attribute se:name="descendantOffset" se:bind="attribute" se:defaultvalue="0">
																	<xul:wordsInput trim="true" filterRegExp="^([0-9.]+|\*)$"/>
																</xul:attribute>
																<se:ref se:refid="att_YesNo" se:name="includeInScope" se:defaultvalue="yes" />
															</xul:atts>
															<xul:childs>
																<xul:element se:id="sm:stopAtModel" se:name="sm:stopAtModel" se:bind="element" se:card="*" se:show="ifExist">
																	<xul:atts>
																		<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Class\b[\w:]*(:Content|:Meta)\b.*" />
																		<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
																		<se:ref se:refid="att_YesNo" se:name="includeInScope" se:defaultvalue="yes" />
																	</xul:atts>
																</xul:element>
																<xul:insert se:bind="current" />
															</xul:childs>
														</xul:element>
														<xul:element se:name="sm:fromCurrent" se:bind="element">
															<xul:atts>
																<xul:attribute se:name="ancestorOffset" se:bind="attribute" se:defaultvalue="0">
																	<xul:wordsInput trim="true" filterRegExp="^([0-9.]+|\*)$"/>
																</xul:attribute>
																<se:ref se:refid="att_YesNo" se:name="includeInScope" se:defaultvalue="yes" />
															</xul:atts>
															<xul:childs>
																<se:ref se:refid="sm:stopAtModel" />
																<xul:insert se:bind="current" />
															</xul:childs>
														</xul:element>
													</xul:alternativeAlone>
												</xul:childs>
											</xul:element>
											<xul:insert4all se:bind="current">
												<xul:element se:name="sm:ancestorEndingPoint" se:bind="element" se:card="?" se:show="ifExist" forcefilled="true" insert="collapsed">
													<xul:childs>
														<se:ref se:refid="sm:depthLimit"/>
														<se:ref se:refid="sm:stopAtModel" />
														<xul:insert se:bind="current" />
													</xul:childs>
												</xul:element>
												<xul:element se:name="sm:currentAndAncestorSiblings" se:bind="element" se:card="?" se:show="ifExist" forcefilled="true" insert="collapsed">
													<xul:childs>
														<xul:element se:id="sm:siblingsPoint" se:name="sm:siblingsStartingPoint" se:bind="element">
															<xul:atts>
																<xul:attribute se:name="direction" se:bind="attribute" se:mandat="true" se:defaultvalue="scopeStartingPointToCurrent">
																	<xul:choiceInput notnull="true">
																		<xul:ciItem label="scopeStartingPointToCurrent" />
																		<xul:ciItem label="currentToScopeStartingPoint" />
																	</xul:choiceInput>
																</xul:attribute>
																<xul:attribute se:name="offset" se:bind="attribute" se:mandat="true" se:defaultvalue="0">
																	<xul:wordsInput trim="true" notnull="true" filterRegExp="^([0-9.]+|\*)$"/>
																</xul:attribute>
															</xul:atts>
															<xul:childs>
																<se:ref se:refid="sm:stopAtModel" />
																<xul:insert se:bind="current" />
															</xul:childs>
														</xul:element>
														<se:ref se:refid="sm:siblingsPoint" se:name="sm:siblingsEndingPoint" />
														<xul:insert4all se:bind="current">
															<xul:element se:name="sm:siblingDescendants" se:bind="element" se:card="?" se:show="ifExist" forcefilled="true" insert="collapsed">
																<xul:childs>
																	<se:ref se:refid="sm:depthLimit"/>
																	<se:ref se:refid="sm:stopAtModel" />
																	<xul:insert se:bind="current" />
																</xul:childs>
															</xul:element>
														</xul:insert4all>
													</xul:childs>
												</xul:element>
												<xul:element se:name="sm:currentDescendants" se:bind="element" se:card="?" se:show="ifExist" forcefilled="true" insert="collapsed">
													<xul:childs>
														<se:ref se:refid="sm:depthLimit" />
														<se:ref se:refid="sm:stopAtModel" />
														<xul:insert se:bind="current" />
													</xul:childs>
												</xul:element>
											</xul:insert4all>
										</xul:childs>
									</xul:element>
								</xul:alternativeAlone>
							</xul:childs>
						</xul:element>
						<xul:alternative se:bind="choice">
							<xul:element se:name="sm:treeContent" se:bind="element" insert="collapsed" tooltipTag="Outline arborescente - si vide, un menu fait de UL est construit pas défaut">
								<xul:childs>
									<se:choice se:id="choiceTreeContent" se:card="*" se:show="ifExist">
										<xul:element se:name="sm:outline" se:bind="element" forcefilled="true">
											<xul:childs>
												<se:choice se:card="*" se:show="ifExist">
													<xul:element se:name="sm:nodeArch" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Paramétrage de l'architechture d'un 'node' de l'outline">
														<xul:childs>
															<se:ref se:refid="sm:constraints" />
															<xul:alternativeAlone se:bind="choice" style="margin-bottom:5px;">
																<xul:element se:id="list" se:name="sm:unorderedList" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArchUl.xul" tooltipTag="Node en 'LI' publiant ses enfants dans un 'UL'">
																	<xul:atts>
																		<se:ref se:name="rootElt" se:refid="att_NoneBlock" tooltiptext="Ajoute une 'DIV' racine autour du node"/>
																	</xul:atts>
																</xul:element>
																<se:ref se:name="sm:orderedList" se:refid="list" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArchOl.xul" tooltipTag="Node en 'LI' publiant ses enfants dans un 'OL'"/>
																<xul:element se:name="sm:block" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArchDiv.xul" tooltipTag="Node en 'DIV' publiant ses enfants dans une 'DIV'">
																	<xul:atts>
																		<se:ref se:name="rootElt" se:refid="att_BlockNone" tooltiptext="Ajoute une 'DIV' racine autour du node"/>
																	</xul:atts>
																	<xul:childs>
																		<xul:alternativeAlone se:bind="choice">
																			<xul:element se:name="sm:children" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArchDiv.xul">
																				<xul:atts>
																					<se:ref se:refid="att_BlockNone" se:name="listElt" />
																					<xul:attribute se:name="childElt" se:bind="attribute" se:defaultvalue="block">
																						<xul:choiceInput>
																							<xul:ciItem label="block" />
																							<xul:ciItem label="inline" />
																							<xul:ciItem label="none" />
																						</xul:choiceInput>
																					</xul:attribute>
																				</xul:atts>
																				<xul:childs>
																					<se:ref se:name="sm:listPrefix" se:refid="elt_separator" tooltipTag="Structure HTML inseré entre le node et la liste ce ces enfants"/>
																					<se:ref se:name="sm:childSeparator" se:refid="elt_separator" tooltipTag="Structure HTML inseré entre chaque enfant"/>
																				</xul:childs>
																			</xul:element>
																			<xul:element se:name="sm:noChildren" se:bind="element" forcefilled="true" tooltipTag="Enfants non publiés"/>
																		</xul:alternativeAlone>
																	</xul:childs>
																</xul:element>
																<xul:element se:name="sm:inline" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArchSpan.xul" tooltipTag="Node en 'SPAN' publiant ses enfants dans une 'SPAN'">
																	<xul:atts>
																		<se:ref se:name="rootElt" se:refid="att_InlineNone" />
																	</xul:atts>
																	<xul:childs>
																		<xul:alternativeAlone se:bind="choice">
																			<xul:element se:name="sm:children" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArchSpan.xul">
																				<xul:atts>
																					<se:ref se:name="listElt" se:refid="att_InlineNone" />
																					<se:ref se:name="childElt" se:refid="att_InlineNone" />
																				</xul:atts>
																				<xul:childs>
																					<se:ref se:name="sm:listPrefix" se:refid="elt_separator" tooltipTag="Structure HTML inseré entre le node et la liste ce ces enfants"/>
																					<se:ref se:name="sm:childSeparator" se:refid="elt_separator" tooltipTag="Structure HTML inseré entre chaque enfant"/>
																				</xul:childs>
																			</xul:element>
																			<xul:element se:name="sm:noChildren" se:bind="element" forcefilled="true" tooltipTag="Enfants non publiés"/>
																		</xul:alternativeAlone>
																	</xul:childs>
																</xul:element>
																<xul:element se:name="sm:suppressed" se:bind="element" forcefilled="true" tooltipTag="Node et enfants non publiés"/>
															</xul:alternativeAlone>
														</xul:childs>
													</xul:element>
													<xul:element se:name="sm:label" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Paramétrage du label d'un 'node' de l'outline">
														<xul:childs>
															<se:ref se:refid="sm:constraints" />
															<se:choice se:id="choiceLabel" se:card="*" se:show="ifExist">
																<xul:element se:name="sm:title" se:id="sm:title" se:bind="element" forcefilled="true" tooltipTag="Titre de la page pointé par le node"/>
					<!-- 											<xul:element se:name="sm:callDesc" se:id="sm:callDesc" se:bind="element" forcefilled="true"/> -->
																<xul:element se:name="sm:fixedString" se:id="sm:fixedString" se:bind="element" forcefilled="true">
																	<xul:atts>
																		<xul:attribute se:name="value" se:bind="attribute" se:mandat="true">
																			<xul:wordsInput notnull="true"/>
																		</xul:attribute>
																	</xul:atts>
																</xul:element>
																<se:ref se:refid="img"/>
																<xul:genelt forcefilled="true" se:bind="element">
																	<xul:atts>
																		<se:ref se:refid="atts_genElt"/>
																	</xul:atts>
																	<xul:childs>
																		<se:ref se:refid="choiceLabel"/>
																		<xul:insert se:bind="current"/>
																	</xul:childs>
																</xul:genelt>
																<se:ref se:refid="Textnode"/>
															</se:choice>
															<xul:insert se:bind="current" />
<!-- 															
															<se:choice se:card="*">
																<xul:element se:name="sm:title" se:id="sm:title" se:bind="element" forcefilled="true" />
																<xul:element se:name="sm:WImage" se:bind="element" forcefilled="true">
																	<xul:atts>
																		<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Image\b.*" />
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:fixedString" se:id="sm:fixedString" se:bind="element" forcefilled="true">
																	<xul:atts>
																		<xul:attribute se:name="value" se:bind="attribute" se:mandat="true">
																			<xul:wordsInput notnull="true"/>
																		</xul:attribute>
																	</xul:atts>
																</xul:element>
															</se:choice>
															<xul:insert se:bind="current" />
 -->															
														</xul:childs>
													</xul:element>
													<xul:element se:name="sm:labelTitle" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="&common.widgets.wLink.labelTitle;">
														<xul:childs>
															<se:ref se:refid="sm:constraints" />
															<se:choice se:card="*" se:show="ifExist">
																<se:ref se:refid="sm:title"/>
																<se:ref se:refid="sm:fixedString"/>
					<!-- 											<se:ref se:refid="sm:callDesc"/> -->
															</se:choice>
															<xul:insert se:bind="current"/>
														</xul:childs>
													</xul:element>
													<xul:element se:name="sm:link" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Paramétrage du lien d'un 'node' de l'outline">
														<xul:atts>
															<xul:attribute se:name="ifSelected" se:bind="attribute" se:defaultvalue="noLink" tooltiptext="Spécifie si le node sélectionné comporte un lien">
																<xul:choiceInput>
																	<xul:ciItem label="noLink" />
																	<xul:ciItem label="link" />
																</xul:choiceInput>
															</xul:attribute>
															<xul:attribute se:name="ifUnselected" se:bind="attribute" se:defaultvalue="link" tooltiptext="Spécifie si les nodes non sélectionnés comportent des liens">
																<xul:choiceInput>
																	<xul:ciItem label="noLink" />
																	<xul:ciItem label="link" />
																</xul:choiceInput>
															</xul:attribute>
															<se:ref se:refid="lnk_atts" se:refurl="chrome://sm_modeling/content/xEdition/smWLink.xed.xml"/>
														</xul:atts>
														<xul:childs>
															<se:ref se:refid="sm:constraints" />
															<se:ref se:refid="lnk_insert4allOptions" se:refurl="chrome://sm_modeling/content/xEdition/smWLink.xed.xml"/>
														</xul:childs>
													</xul:element>
													<xul:element se:name="sm:classes" se:bind="element" forcefilled="true" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Paramétrage des classes d'un 'node' de l'outline">
														<xul:childs>
															<se:ref se:refid="sm:constraints" />
															<xul:insert4all se:bind="current">
																<xul:element se:name="sm:selected" se:bind="element" forcefilled="true" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes 'mnuSel_yes' et mnuSel_no'">
																	<xul:atts>
																		<se:ref se:refid="att_Prefix" se:defaultvalue="mnuSel_"/>
																		<se:ref se:refid="att_YesNo" se:name="onContainer" se:defaultvalue="no"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot" se:defaultvalue="no"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry" se:defaultvalue="yes"/>
																		<se:ref se:refid="att_YesNo" se:name="onList" se:defaultvalue="no"/>
																		<se:ref se:refid="att_YesNo" se:name="onChildContainers" se:defaultvalue="no"/>
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:relativePosition" se:bind="element" se:card="?" forcefilled="true" se:show="ifExist" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes 'mnuPos_current', 'mnuPos_parent', 'mnuPos_sibling' etc.">
																	<xul:atts>
																		<se:ref se:refid="att_Prefix" se:defaultvalue="mnuPos_"/>
																		<se:ref se:refid="att_YesNo" se:name="onContainer"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry"/>
																		<se:ref se:refid="att_YesNo" se:name="onList"/>
																		<se:ref se:refid="att_YesNo" se:name="onChildContainers"/>
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:treePosition" se:bind="element" se:card="?" forcefilled="true" se:show="ifExist" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes 'mnuBranch', 'mnuLeaf' en fonction de la position dans l'arborescence">
																	<xul:atts>
																		<se:ref se:refid="att_Prefix" se:name="branchClass" se:defaultvalue="mnuBranch"/>
																		<se:ref se:refid="att_Prefix" se:name="leafClass" se:defaultvalue="mnuLeaf"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry"/>
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:depth" se:bind="element" se:card="?" forcefilled="true" se:show="ifExist" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes 'mnuDepth_0', 'mnuDepth_1', 'mnuDepth_2' etc.">
																	<xul:atts>
																		<se:ref se:refid="att_Prefix" se:defaultvalue="mnuDepth_"/>
																		<se:ref se:refid="att_YesNo" se:name="onContainer"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry"/>
																		<se:ref se:refid="att_YesNo" se:name="onList"/>
																		<se:ref se:refid="att_YesNo" se:name="onChildContainers"/>
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:ownerCode" se:bind="element" se:card="?" forcefilled="true" se:show="ifExist" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes 'mnuOwner_&lt;Code de l'instigateur de la page&gt;'">
																	<xul:atts>
																		<se:ref se:refid="att_Prefix" se:defaultvalue="mnuOwner_"/>
																		<se:ref se:refid="att_YesNo" se:name="onContainer"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry"/>
																		<se:ref se:refid="att_YesNo" se:name="onList"/>
																		<se:ref se:refid="att_YesNo" se:name="onChildContainers"/>
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:ownerClasses" se:bind="element" se:card="?" forcefilled="true" se:show="ifExist" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes sm:outlineClasses de l'instigateur de la page">
																	<xul:atts>
																		<se:ref se:refid="att_YesNo" se:name="onContainer"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry"/>
																		<se:ref se:refid="att_YesNo" se:name="onList"/>
																		<se:ref se:refid="att_YesNo" se:name="onChildContainers"/>
																	</xul:atts>
																</xul:element>
																<xul:element se:name="sm:elementType" se:bind="element" se:card="?" forcefilled="true" se:show="ifExist" insert="collapsed" helpSrc="chrome://sm_modeling/content/uiWidget/outlineUiWidget/hlp/hlpNodeArch.xul" tooltipTag="Ajoute les classes en fonction du type de chaque élément (racine, liste d'enfants etc.)">
																	<xul:atts>
																		<se:ref se:refid="att_Prefix" se:defaultvalue="mnuElt_"/>
																		<se:ref se:refid="att_YesNo" se:name="onRoot" tooltiptext="Ajoute 'mnuEltType_root' à la racine"/>
																		<se:ref se:refid="att_YesNo" se:name="onEntry" tooltiptext="Ajoute 'mnuEltType_entry' à l'entry"/>
																		<se:ref se:refid="att_YesNo" se:name="onList" tooltiptext="Ajoute 'mnuEltType_listPre' au préfixe et 'mnuEltType_list' à la liste des enfants"/>
																		<se:ref se:refid="att_YesNo" se:name="onChildContainers" tooltiptext="Ajoute 'mnuEltType_child' aux enfants et 'mnuEltType_childSep' àux séparateurs"/>
																	</xul:atts>
																</xul:element>
															</xul:insert4all>
														</xul:childs>
													</xul:element>
												</se:choice>
												<xul:insert se:bind="current" />
											</xul:childs>
										</xul:element>
		
										<se:ref se:refid="img"/>
										<xul:genelt forcefilled="true" se:bind="element">
											<xul:atts>
												<se:ref se:refid="atts_genElt"/>
											</xul:atts>
											<xul:childs>
												<se:ref se:refid="choiceTreeContent"/>
												<xul:insert se:bind="current"/>
											</xul:childs>
										</xul:genelt>
										<se:ref se:refid="Textnode"/>
									</se:choice>
									<xul:insert se:bind="current" />
								</xul:childs>
							</xul:element>
		<!-- TODO					<xul:element se:name="sm:progressBarContent" se:bind="element"/> -->
							<xul:element se:name="sm:freeContent" se:bind="element" insert="collapsed">
								<xul:childs>
									<xul:element se:name="sm:xsl" se:card="?" se:bind="element">
										<xul:atts>
											<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*@sc_xsl\b.*" />
										</xul:atts>
									</xul:element>
									<!-- 
										<xul:element se:name="sm:jsLib" se:bind="element" se:card="?">
										<xul:atts>
										<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Folder\b.*"/>
										</xul:atts>
										</xul:element>
									-->
								</xul:childs>
							</xul:element>
							<xul:element se:name="sm:freeProgressStatus" se:bind="element">
								<xul:atts>
									<xul:attribute se:name="numPagesToExcludeBefore" se:bind="attribute">
										<xul:wordsInput filterRegExp="^([0-9]*)$"/>
									</xul:attribute>
									<xul:attribute se:name="numPagesToExcludeAfter" se:bind="attribute">
										<xul:wordsInput filterRegExp="^([0-9]*)$"/>
									</xul:attribute>
								</xul:atts>
								<xul:childs>
									<xul:element se:name="sm:xsl" se:card="?" se:bind="element">
										<xul:atts>
											<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*@sc_xsl\b.*" />
										</xul:atts>
									</xul:element>
								</xul:childs>
							</xul:element>
						</xul:alternative>
					</xul:childs>
				</xul:element>
			</xul:xmlview>
			</xul:vbox>
	</xul:helpSideBar>
</se:editor>
