<?xml version="1.0" encoding="utf-8"?>
<Application>
	<AppTitle>Untitled Application</AppTitle>
	<AppShortName>MyApp</AppShortName>
	<Author>Author name</Author>
	<Version>1.0</Version>
	<VariablesScanned>False</VariablesScanned>
	<PageWidth>1100</PageWidth>
	<PageHeight>750</PageHeight>
	<AutoSizeWidth>False</AutoSizeWidth>
	<AutoSizeHeight>False</AutoSizeHeight>
	<HideScrollbars>False</HideScrollbars>
	<ResponsiveSize>False</ResponsiveSize>
	<PublishPlatform>WebApp</PublishPlatform>
	<EmptyBuildFolder>False</EmptyBuildFolder>
	<AppIcon>C:\Users\sinli\OneDrive\Documentos\VisualNeoWeb\Libraries\img\default-icon.png</AppIcon>
	<LanguageCode>en</LanguageCode>
	<DisplayMode>standalone</DisplayMode>
	<ServiceWorker>Offline page</ServiceWorker>
	<ThemeColor>#000000</ThemeColor>
	<PwaScope>/</PwaScope>
	<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="prueba1">
					<Code>SetVar [resp] [evento]
If [resp.event] == &quot;onchange&quot;
  Consolelog [resp.c]
EndIf</Code>
					<Params>[evento]|STRING|</Params>
				</Function>
			</Components>
		</FunctionList>
		<LibraryList name="Libraries"/>
		<PageList name="Main">
			<Components>
				<Page id="NewPage">
					<Components>
						<PushButton id="PushButton1">
							<left>25px</left>
							<top>175px</top>
							<width>75px</width>
							<height>45px</height>
							<caption>Init</caption>
							<click>neoSheetAddDataRow [data] &quot;Crayons Crayola only (No Rose Art)|2|5.01|0.01|=B1*C1*(1-D1)&quot;
neoSheetAddDataRow [data] &quot;Colored Pencils Crayola only|2|4.41|0.02|=B2*C2*(1-D2)&quot;
neoSheetAddDataRow [data] &quot;Expo Dry-erase Markers Wide|4|3.00|0.1|=B3*C3*(1-D3)&quot;
neoSheetAddDataRow [data] &quot;Index Cards Unlined|3|6.00|0.03|=B4*C4*(1-D4)&quot;
neoSheetAddDataRow [data] &quot;Tissues|10|1.90|0.01|=B5*C5*(1-D5)&quot;
neoSheetAddDataRow [data] &quot;Ziploc Sandwich-size Bags|5|1.00|0.01|=B6*C6*(1-D6)&quot;
neoSheetAddDataRow [data] &quot;Thin Markers Crayola only|2|3.00|0.02|=B7*C7*(1-D7)&quot;
neoSheetAddDataRow [data] &quot;Highlighter|4|1.20|0.01|=B8*C8*(1-D8)&quot;
neoSheetAddDataRow [data] &quot;Total|=SUM(B1:B8)|=ROUND(SUM(C1:C8), 2)||=SUM(E1:E8)&quot;

neoSheetDefineColumn [columns] &quot;Product&quot; &quot;text&quot; &quot;250&quot; &quot;&quot; &quot;&quot;
neoSheetDefineColumn [columns] &quot;Qtd&quot; &quot;text&quot; &quot;80&quot; &quot;#.##0&quot; &quot;&quot;
neoSheetDefineColumn [columns] &quot;Price&quot; &quot;text&quot; &quot;100&quot; &quot;$ #.##0,00&quot; &quot;&quot;
neoSheetDefineColumn [columns] &quot;Discount&quot; &quot;text&quot; &quot;&quot; &quot;0.00%&quot; &quot;&quot;
neoSheetDefineColumn [columns] &quot;Total&quot; &quot;number&quot; &quot;100&quot; &quot;US #.##0,00&quot; &quot;&quot;

neoSheetDestroy &quot;Container1&quot;
neoSheetInit &quot;Container1&quot; 5 3 true false true 0 &quot;[data]&quot; &quot;[columns]&quot; true true true true true true true true true &quot;&quot;
neoSheetSetCellStyle &quot;Container1&quot; 0 &quot;A9&quot; &quot;color:red;background:yellow;&quot;
neoSheetSetCellStyle &quot;Container1&quot; 0 &quot;B9&quot; &quot;color:red;background:yellow;&quot;
neoSheetSetCellStyle &quot;Container1&quot; 0 &quot;C9&quot; &quot;color:red;background:yellow;&quot;
neoSheetSetCellStyle &quot;Container1&quot; 0 &quot;D9&quot; &quot;color:red;background:yellow;&quot;
neoSheetSetCellStyle &quot;Container1&quot; 0 &quot;E9&quot; &quot;color:red;background:yellow;&quot;</click>
						</PushButton>
						<PushButton id="PushButton2">
							<left>110px</left>
							<top>175px</top>
							<width>95px</width>
							<height>45px</height>
							<caption>Save Data</caption>
							<click>neoSheetGetConfig &quot;Container1&quot; [config]
StringifyJSON [config] [data]
VarToLocalFile [data] &quot;spreadsheetdata.dat&quot;</click>
						</PushButton>
						<Container id="Container1">
							<left>25px</left>
							<top>235px</top>
							<width>1050px</width>
							<height>485px</height>
							<style>background-color:#fff;border-style:solid;border-width:1px;overflow-y:auto</style>
						</Container>
						<FileInput id="FileInput1">
							<left>215px</left>
							<top>175px</top>
							<width>95px</width>
							<height>45px</height>
							<style>background-color:#E0E0E0;border:1px solid black</style>
							<prop_name>file</prop_name>
							<change>LocalFileToVar &quot;FileInput1&quot; [data]
Wait 300
  ParseJSON &quot;[data]&quot; [config]
  neoSheetSetConfig &quot;Container1&quot; [config]
EndWait</change>
							<caption>Load Data</caption>
							<accept>.dat</accept>
						</FileInput>
						<Headline id="Headline1">
							<left>30px</left>
							<top>20px</top>
							<width>470px</width>
							<height>50px</height>
							<text>neoSheet Sample App</text>
						</Headline>
						<Paragraph id="Paragraph1">
							<left>25px</left>
							<top>75px</top>
							<width>1045px</width>
							<height>75px</height>
							<text>&lt;strong&gt;neoSheet is a powerful plugin for VisualNEO Web&lt;/strong&gt; that lets you add interactive spreadsheet tables to your apps, similar to Excel or Google Sheets. It’s based on the open-source Jspreadsheet CE library and supports features like multiple sheets, live editing, row/column management, formulas, import/export, and event handling.&lt;br&gt;With neoSheet, you can easily create editable data tables, connect them to your app logic, and trigger actions when users make changes, all without writing complex code. Perfect for inventory managers, forms with calculations, or any app that needs structured data input.</text>
						</Paragraph>
						<PushButton id="PushButton3">
							<left>320px</left>
							<top>175px</top>
							<width>100px</width>
							<height>45px</height>
							<caption>Read Only</caption>
							<click>neoSheetSetRangeReadOnly &quot;Container1&quot; 0 &quot;A1:E9&quot; true
</click>
						</PushButton>
						<PushButton id="PushButton4">
							<left>430px</left>
							<top>175px</top>
							<width>100px</width>
							<height>45px</height>
							<caption>Set Style</caption>
							<click>neoSheetSetCellStyle &quot;Container1&quot; 0 &quot;A1&quot; &quot;color:red&quot;</click>
						</PushButton>
						<PushButton id="PushButton5">
							<left>540px</left>
							<top>175px</top>
							<width>100px</width>
							<height>45px</height>
							<caption>Insert Row</caption>
							<click>neoSheetInsertRow &quot;Container1&quot; 0 1 9 true</click>
						</PushButton>
					</Components>
				</Page>
			</Components>
		</PageList>
		<PageList name="Master">
			<Components>
				<Page id="MasterPage"/>
			</Components>
		</PageList>
		<PageList name="Dialog">
			<Components>
				<Page id="NewDialog">
					<Components>
						<DialogContainer id="DialogContainer1">
							<left>0px</left>
							<top>0px</top>
							<width>768px</width>
							<height>1024px</height>
							<close_button>False</close_button>
							<kind>custom</kind>
						</DialogContainer>
					</Components>
				</Page>
			</Components>
		</PageList>
	</Components>
</Application>
