<?xml version="1.0" encoding="utf-8"?>
<Application>
	<AppTitle>Application sans titre</AppTitle>
	<AppShortName>MyApp</AppShortName>
	<Author>Author name</Author>
	<Version>1.0</Version>
	<DesignDeviceName>Desktop</DesignDeviceName>
	<VariablesScanned>False</VariablesScanned>
	<PageWidth>800</PageWidth>
	<PageHeight>600</PageHeight>
	<AutoSizeWidth>False</AutoSizeWidth>
	<AutoSizeHeight>False</AutoSizeHeight>
	<HideScrollbars>False</HideScrollbars>
	<ResponsiveSize>False</ResponsiveSize>
	<PublishPlatform>WebApp</PublishPlatform>
	<EmptyBuildFolder>False</EmptyBuildFolder>
	<AppIcon>E:\Philippe\Documents\VisualNeoWeb\Libraries\img\default-icon.png</AppIcon>
	<LanguageCode>en</LanguageCode>
	<DisplayMode>standalone</DisplayMode>
	<ServiceWorker>Offline page</ServiceWorker>
	<ThemeColor>#000000</ThemeColor>
	<MobileOSTypes>[AndroidOS,iOS,WindowsPhoneOS]</MobileOSTypes>
	<WindowState>normal</WindowState>
	<TitleBar>True</TitleBar>
	<Sizeable>True</Sizeable>
	<MaximizeBtn>False</MaximizeBtn>
	<MinimizeBtn>True</MinimizeBtn>
	<SystemMenu>True</SystemMenu>
	<ContextMenu>False</ContextMenu>
	<AlwaysOnTop>False</AlwaysOnTop>
	<ShowInTaskbar>True</ShowInTaskbar>
	<SingleInstance>False</SingleInstance>
	<ChromeKioskMode>False</ChromeKioskMode>
	<Components>
		<FunctionList name="Subroutines">
			<Components>
				<Function name="TestProgressBar">
					<Code>.. on fait le calcul et l&apos;insertion ..
.. Calcul du nombre de parties
SetVar [ProgB1] 0
MoveObject &quot;ProgressBar1&quot; 200 50
ObjectToFront &quot;ProgressBar1&quot;
SetVar [ProgB1] 0

Setvar [totalJoueurs] 48
Setvar [jMax] 47
CreateEmptyArray [aMyJoueur]
CreateEmptyArray [aMyListe]
Loop 0 3 [n]
   CreateEmptyObject [aMyListe([n])]
EndLoop

Loop 0 [jMax] [n]
   Math &quot;[n]*10&quot; 0 [nJ]
   ArrayAddItem [aMyJoueur] [nJ]
EndLoop
SetVar [ProgB1] 1
Loop 1 12 [n]
   CreateEmptyArray [aJ]
   Loop 0 3 [n2]
      .wait 500
      Random [jMax] [rang]
      ArrayAddItem [aJ] [aMyJoueur([rang])]
      Consolelog &quot;rang [rang] joueur  [aMyJoueur([rang])]&quot;
      ArrayDelItem [aMyJoueur] [rang]
      Math &quot;[jMax]-1&quot; 0 [jMax]
      Math &quot;[ProgB1] + 1&quot; 0 [ProgB1]
      refresh
      Consolelog &quot;Progessbar [ProgB1] joueur [aJ([n2])]&quot;
      .endwait
   EndLoop
.   wait 1000
   SetVar [aMyListe([n]).Joueur1] [aJ(0)]
   Setvar [aMyListe([n]).Joueur2] [aJ(1)]
   Setvar [aMyListe([n]).Joueur3] [aJ(2)]
   Setvar [aMyListe([n]).Joueur4] [aJ(3)]
   Consolelog &quot;partie [n] joueursG [aJ(0)],[aJ(1)],[aJ(2)],[aJ(3)]&quot;
   DeleteVar [aJ]
.   endwait
EndLoop
consolelog &quot;aMyListe 2   [aMyListe(2).J1]&quot;

neoTableResetColumns &quot;cT1&quot;
neoTableSetColumn &quot;cT1&quot; 1 &quot;J1G&quot; &quot;Eq1 J1&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 2 &quot;J2G&quot; &quot;Eq1 J2&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 3 &quot;J1D&quot; &quot;Eq2 J1&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 4 &quot;J2D&quot; &quot;Eq2 J2&quot; &quot;&quot; false false true &quot;&quot;
neoTableInitTable &quot;cT1&quot; &quot;fr-FR&quot; 0 &quot;Table&quot; false true false false false &quot;&quot;
neoTableLoadData &quot;cT1&quot; [aMyListe]
MoveObject &quot;ProgressBar1&quot; -250 50</Code>
				</Function>
				<Function name="TestGetComp">
					<Code>GetCompVar [total] [MyTotal[n]]
GetCompVar [obj] [MyObj[n]]
SetObjectHTML &quot;cT2&quot; &quot;Nombre [total]&quot;

neoTableResetColumns &quot;cT1&quot;
neoTableSetColumn &quot;cT1&quot; 1 &quot;id&quot; &quot;ID&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 2 &quot;title&quot; &quot;Titre&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 3 &quot;thumbnailUrl&quot; &quot;Photo&quot; &quot;&quot; false false true &quot;&quot;
neoTableInitTable &quot;cT1&quot; &quot;fr-FR&quot; 0 &quot;Table&quot; false true true true false &quot;&quot;
neoTableLoadData &quot;cT1&quot; [obj]</Code>
					<Params>[n]|INTEGER|num objet</Params>
				</Function>
			</Components>
		</FunctionList>
		<LibraryList name="Libraries"/>
		<PageList name="Main">
			<Components>
				<Page id="NewPage">
					<background_masterpage>MasterPage</background_masterpage>
					<Components>
						<PushButton id="PushButton1">
							<left>29px</left>
							<top>47px</top>
							<width>104px</width>
							<height>33px</height>
							<caption>Progression</caption>
							<click>TestProgressBar</click>
						</PushButton>
						<Container id="cT1">
							<left>250px</left>
							<top>55px</top>
							<width>478px</width>
							<height>429px</height>
							<style>background-color:#FFFFFF;border-style:solid;border-width:1px;overflow-y:auto</style>
							<css_class>ng-non-bindable</css_class>
							<html>Pour GetCompVar il faut d&apos;abord aller page suivante pour initialiser les variables
&lt;br&gt;For GetCompVar you must first go to the next page to initialize the variables</html>
						</Container>
						<PushButton id="PushButton2">
							<left>24px</left>
							<top>94px</top>
							<width>105px</width>
							<height>51px</height>
							<caption>GetCompVar&lt;br&gt; function</caption>
							<click>TestGetComp 1
.GetCompVar [total] [MyTotal[n]]
.GetCompVar [obj] [MyObj[n]]
.SetObjectHTML &quot;cT2&quot; &quot;Nombre [total]&quot;

.neoTableResetColumns &quot;cT1&quot;
.neoTableSetColumn &quot;cT1&quot; 1 &quot;id&quot; &quot;ID&quot; &quot;&quot; false false true &quot;&quot;
.neoTableSetColumn &quot;cT1&quot; 2 &quot;title&quot; &quot;Titre&quot; &quot;&quot; false false true &quot;&quot;
.neoTableSetColumn &quot;cT1&quot; 3 &quot;thumbnailUrl&quot; &quot;Photo&quot; &quot;&quot; false false true &quot;&quot;
.neoTableInitTable &quot;cT1&quot; &quot;fr-FR&quot; 0 &quot;Table&quot; false true true true false &quot;&quot;
.neoTableLoadData &quot;cT1&quot; [obj]</click>
						</PushButton>
						<Pager id="Pager2">
							<left>675px</left>
							<top>555px</top>
							<width>106px</width>
							<height>32px</height>
							<prev_caption>&lt;span class=&quot;glyphicon glyphicon-arrow-left&quot;&gt;&lt;/span&gt;</prev_caption>
							<next_caption>&lt;span class=&quot;glyphicon glyphicon-arrow-right&quot;&gt;&lt;/span&gt;</next_caption>
							<prevclick>GotoPrevPage</prevclick>
							<nextclick>GotoNextPage</nextclick>
						</Pager>
						<Container id="cT2">
							<left>140px</left>
							<top>97px</top>
							<width>103px</width>
							<height>33px</height>
							<style>border-width:1px;border-style:solid;background-color:#fff;</style>
						</Container>
						<PushButton id="PushButton3">
							<left>24px</left>
							<top>162px</top>
							<width>105px</width>
							<height>51px</height>
							<caption>GetCompVar&lt;br&gt; pushbutton</caption>
							<click>SetVar [n] 1
GetCompVar [total] [MyTotal[n]]
GetCompVar [obj] [MyObj[n]]
SetObjectHTML &quot;cT2&quot; &quot;Nombre [total]&quot;

neoTableResetColumns &quot;cT1&quot;
neoTableSetColumn &quot;cT1&quot; 1 &quot;id&quot; &quot;ID&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 2 &quot;title&quot; &quot;Titre&quot; &quot;&quot; false false true &quot;&quot;
neoTableSetColumn &quot;cT1&quot; 3 &quot;thumbnailUrl&quot; &quot;Photo&quot; &quot;&quot; false false true &quot;&quot;
neoTableInitTable &quot;cT1&quot; &quot;fr-FR&quot; 0 &quot;Table&quot; false true true true false &quot;&quot;
neoTableLoadData &quot;cT1&quot; [obj]
</click>
						</PushButton>
					</Components>
				</Page>
				<Page id="Newpage1">
					<pageenter>.CreateEmptyArray [MyObj1]
.LoadJSON &quot;https://jsonplaceholder.typicode.com/todos&quot; [MyObj1]
LoadJSON &quot;https://jsonplaceholder.typicode.com/photos&quot; [MyObj1]
ArrayLen [MyObj1] [MyTotal1]

AlertBox &quot;JSON values:&quot; &quot;Title: [MyObj1(0)(&apos;title&apos;)], Id: [MyObj1(0)(&apos;id&apos;)]&lt;br&gt; Title: [MyObj1(2).title], Id: [MyObj1(2).id]&quot; &quot;&quot;
GotoPrevPage</pageenter>
					<Components>
						<Pager id="Pager1">
							<left>684px</left>
							<top>550px</top>
							<width>105px</width>
							<height>29px</height>
							<prev_caption>&lt;span class=&quot;glyphicon glyphicon-arrow-left&quot;&gt;&lt;/span&gt;</prev_caption>
							<next_caption>&lt;span class=&quot;glyphicon glyphicon-arrow-right&quot;&gt;&lt;/span&gt;</next_caption>
							<prevclick>GotoPrevPage</prevclick>
							<nextclick>GotoNextPage</nextclick>
						</Pager>
					</Components>
				</Page>
			</Components>
		</PageList>
		<PageList name="Master">
			<Components>
				<Page id="MasterPage">
					<Components>
						<ProgressBar id="ProgressBar1">
							<left>-220px</left>
							<top>52px</top>
							<width>191px</width>
							<height>27px</height>
							<caption>Avancement</caption>
							<variable>[ProgB1]</variable>
							<init_value>0</init_value>
							<max>[totalJoueurs]</max>
							<striped>True</striped>
						</ProgressBar>
					</Components>
				</Page>
			</Components>
		</PageList>
		<PageList name="Dialog">
			<Components>
				<Page id="NewDialog">
					<Components>
						<DialogContainer id="DialogContainer1">
							<left>0px</left>
							<top>0px</top>
							<width>600px</width>
							<height>800px</height>
							<close_button>False</close_button>
							<kind>custom</kind>
						</DialogContainer>
					</Components>
				</Page>
			</Components>
		</PageList>
	</Components>
</Application>
