fs-danaus
2023-09-05 fc30f890912bd7aa41539e79765e6c4d043fb0b0
提交 | 用户 | age
a6a76f 1 <Grid>
F 2    
3    <!-- Basic grid configuration -->
4    <Cfg
0a03f9 5       DefaultsVersion="160001"
F 6       
7       AutoVersion="1" SuppressCfg="0" DefaultCfg="3" DefaultCfgMenu="1"
8       
9       Locked="" LockedValues=";layout,sheet;layout,sheet,style,formula;layout,sheet,style,formula,edit,save"
10       Editing="1" EditHtml="0" Adding="1" Deleting="1" ShowDeleted="1" Copying="1" Resizing="1" AutoBool="1"
11       DynamicEditing="0" DynamicSpan="0" DynamicBorder="0" SpannedBorder="3" BorderOut="3,black" BorderIn="1,black" DefaultBorder="1" WordWrap="1"
12       Selecting="1" SelectingCells="0" ClearSelected="4" SelectAllType="0" SelectHidden="0"
13       Dragging="1" Dropping="1" ShowDrag="1" DragObject="1" ExpandOnDrag="1" DropFixed="2" ScrollOnDrag="50" ScrollColOnDrag="100" TouchDragFocused="2" TouchDragFocusedDependency="2"
14       ScrollOnButton="20" ScrollOnBody="200" ScrollColOnButton="10" ScrollColOnBody="100" NoScrollAfterExpand="1" TouchScroll="3" MomentumScroll="7" WheelFixed="5"
15       ColResizing="1" ColMoving="1" SectionResizing="1" ColAdding="0" ColCopying="7" ColTree="0" ColTreeLast="1" MaxColLevel="10"
16       Sorting="1" Sorted="1" AutoSort="0" SortIcons="1" MaxSort="3" DefaultSort="1"
17       Grouping="1" Grouped="1" MaxGroupLength="0" GroupChangeMoved="1" GroupMoveFree="1" GroupHideCols="1"
18       Filtering="1" Filtered="1" FilterEmpty="1"
19       Searching="1" Searched="1" SearchFocused="3" SearchNotFound="800" SearchExpand="1" SearchMaxMark="3"
20       Calculated="1" FormulaEditing="0" FormulaNames="0" FormulaType="0" FormulaResults="15" FormulaCircular="1" FormulaMaxIterations="1000" FormulaTip="1" FormulaTimeout="10000"
21       RowIndexType="0" ColIndexType="0"
22       EditErrors="2" EditErrorsMessageMax="10" EditErrorsMessageTime="2000"
23       DetailOn="1" DetailRowsVisible="3" NestedFocusedActions="1"
24       PivotUpdate="3" PivotMaxCols="100"
25       CopyPasteTree="0" CopyPasteInternal="0" CopyPasteFormulas="1"
26       CopySelected="1" CopyFocused="1" CopyCols="1" CopyEdit="1" CopyTime="" CopyFormulas="1"
27       Pasting="1" PasteSelected="1" PasteFocused="8" PasteCols="4" PasteTree="2" PasteErrors="1"
28       RoundNumbers="0" RoundNumbersDigits="5"
29       AutoFillType="3" MoveFocusType="3" RotateStepsLeft="270,300,315,330,-1" RotateStepsRight="90,60,45,30,-2" 
30       MaxAvailability="100000"
31       UndoMerge="|Focus,Select,Scroll|ColsVisibility|Filter"
32       UpdateHeightsTimeout="0" MediaChange="1"
33       LongClick="500"
a6a76f 34
0a03f9 35       PageTime="200" RemoveUnusedPages="2" RemoveUnusedFixed="3"
F 36       Paging="0" PageLength="20" PageLengthDiv="1" AllPages="1" MaxPages="20"
37       ColPaging="0" ColPageLength="10" ColPageMin="10" MaxColPages="10"
38       ChildPaging="2" RemoveCollapsed="0" RemoveChanged="0" ChildPageLength="0" ChildPageDiff="0"
39       ChildParts="" ChildPartLength="20" ChildPartMin="3" MaxChildParts="0"
40         
41       LastId="" IdPrefix="" IdPostfix="" IdChars="_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" SetIds="1" CaseSensitiveId="1" AutoIdPrefix="AR" GroupIdPrefix="GR" ChildIdPrefix="CR"
42       TestIdSeparator="-"
43       AutoUpdate="0"
44       ReloadChanged="5"
45       CacheTimeout="10"
46       ChangesUpdate="1"
47       ExportCols="2" ExportFormat="xlsx" ExportType="Expanded,Outline,ForceBorder,TextType,Strings" ExportImages="Img,Html,Space" ExportLinks="Link,Html,Other,Underline" 
48       ExportFontSize="15" ExportFontFace="Calibri" ExportWidthRatio="1.1" ExportRowHeight="20" ExportBool="||X|?" ExportEmptyDecimals="1" ExportTip="10,5,200,70,0,infoBackground" JSZip="1"
49       CSVValueSeparator=";" CSVRowSeparator="&#x0a;" CSVQuote='"' CSVLevel="#" CSVDateFormat="1" CSVNumberFormat="1"
50       ExportOptions="{HeaderStyle:'bold',HeaderColor:'#F5F5F5',SelectedRowsColor:'#FFFFA6',SelectedColsColor:'#FFFFA6',SelectedCellsColor:'#F0F0A0',AddedColor:'#D7FFD7',DeletedColor:'#FFE5E4',ChangedColor:'#EBEBFF',ChangedCellColor:'#DADAEE',MovedColor:'#DAF3F2',AlternateColor:'#FAFAFA',LinkColor:'#0563C1',TableBorder:'1,black',HeaderBorder:'1,gray',HeadBorder:'1,gray',FootBorder:'1,gray',LeftBorder:'1,gray',RightBorder:'1,gray'}"
51       PrintCols="2" PrintRows="50" PrintFiltered="0" PrintExpanded="0" PrintIcons="1" PrintPrint="1" PrintGanttSplit="1" PrintGanttSplitMin="100" PrintGanttBackground="1" PrintVarHeight="1" PrintPageRootMin="10" PrintZoomFit="1" PrintSplitRowSpan="1" ShowPrintPageBreaks="0" PrintOnlyData="0"
52       PrintPageWidth="643" PrintPageHeight="971" PrintPageSize="8" PrintPageOrientation="0" PrintDPI="96" PrintDefaultDPI="96" PrintMinDPI="96" PrintMarginWidth="40" PrintMarginHeight="40" PrintPaddingWidth="0" PrintPaddingHeight="0" PrintMarginDiv="1"
53       ExportPDFCols="2" PDFFitPage="0" PDFText="1" PDFFormat="pdf"
54       ImportAction="3" ImportWidths="1" ImportImg="Rotate" ImportLimitCols="52" ImportLimitRows="1000" ImportLimitCells="1000000"
55       DropFiles="1" InsertImg="drop,open,text,more" InsertImgMaxWidth="300" InsertImgMaxHeight="200"
56       EditImg="Move,Shift,Resize,Rotate,Delete,Copy,Crop,Assign,Opacity,Float,Name" AssignImg="Left,Top" RestoreImg="Size,Rotation,Position,Crop" DragImgAngle="5" DragImgMinWidth="5" DragImgMinHeight="5"
57       DragImg="Move,Shift,Resize,Rotate" DragImgCtrl="Copy,Shift" DragImgRight="MoveXY,Shift" DragImgCtrlRight="CopyXY,Shift" DragImgShift="Resize" DragImgShiftRight="Crop" DragImgAlt="Rotate" DragImgAltRight="ResizeFree"
58       ExpandAllLoaded="0" ExpandAllLevels="3"
a6a76f 59
0a03f9 60       SuppressAnimations="0" AnimateRows="3" AnimateCells="1" AnimateCols="1" AnimateDialogs="2" AnimateRowsMax="10" AnimateRowsColorMax="10" AnimateColsMax="10" AnimateCellsMax="200" AnimateUndo="1"
F 61       
62       AbsoluteCursors="" BorderCursors="1"
63       FocusWholeRow="0" FocusRect="0" TabStop="1" ExternalFocusMaxRows="200" ExternalFocusMaxCols="70" ShowFocused="1"
64       Hover="2" ShiftHint="1"
65       ExactSize="1" ExactWidth="2" ConstWidth="6"
66       ColorState="63"
a6a76f 67
0a03f9 68       NoActionEscape="1"
F 69       StoreOriginalValues="1"
70       SynchroCount="100"
71       MessageWidth="140" PageMessageWidth="110" DeleteMessage="1"
72       HideMenuUnused="1" MaxMenuAllCells="5000" MaxMenuAllCellsValue="1000"
73       NoTreeLines="0" HideRootTree="0" HideEmptyTree="0"
74       TipStart="500"
75       Silent="1"
76       BoolChars=" X?"
77       DefaultsAlphabetWhite=" !&quot;#$%&amp;'()*+,-./:;&lt;=>?@[\]^_{|}"
78       ScrollLeftLap="1" ScrollTopLap="1"
79       LeftCanResize="1" RightCanResize="1"
80       FastPanel="1" FastColumns="1" FastMerge="1" Alternate="0"
81       LineHeightRatio="1.333333333"
82       OverlayImg="1"
a6a76f 83
0a03f9 84       Style="Standard" GanttStyle="White" Size="Normal" DefaultSize="Normal" Scale="" Contrast="Default" StyleLap="1" SizeLap="0" ScaleLap="0"
F 85       Styles="{TS:{Name:'Standard',CSS:'*Styles/StandardGrid.css'},TW:{Name:'White',CSS:'*Styles/WhiteGrid.css'},TB:{Name:'Black',CSS:'*Styles/BlackGrid.css'},TM:{Name:'Material',CSS:'*Styles/MaterialGrid.css'},TT:{Name:'Turq',CSS:'*Styles/TurqGrid.css'},CF:{Name:'Relief',CSS:'Compatible/Relief',Compatible:1},CL:{Name:'Light',CSS:'Compatible/Light',Compatible:1},CO:{Name:'Office',CSS:'Compatible/Office',Compatible:1},CG:{Name:'Gradient',CSS:'Compatible/Gradient',Compatible:2},CB:{Name:'Borders',CSS:'Compatible/Borders',Compatible:1},CQ:{Name:'Query',CSS:'Compatible/Query',Compatible:1},CE:{Name:'ExtJS',CSS:'Compatible/ExtJS',Compatible:1},CS:{Name:'Sharp',CSS:'Compatible/Sharp',Compatible:1},CR:{Name:'Round',CSS:'Compatible/Round',Compatible:1},CP:{Name:'Plain',CSS:'Compatible/Plain',Compatible:1},CC:{Name:'Colors',CSS:'Compatible/Colors',Compatible:1}}"
86       GanttStyles="{GS:{Name:'Standard',CSS:'*Styles/StandardGantt.css'},GW:{Name:'White',CSS:'*Styles/WhiteGantt.css'},GB:{Name:'Black',CSS:'*Styles/BlackGantt.css'},GM:{Name:'Material',CSS:'*Styles/MaterialGantt.css'},GT:{Name:'Turq',CSS:'*Styles/TurqGantt.css'}}"
87       Sizes="{Tiny:'Tiny,Mini,Small,Low',Mini:'Mini,Small,Low',Small:'Small,Low',Low:'Low',Normal:'Normal',Wide:'Wide',High:'High,Wide',Big:'Big,High,Wide',Giant:'Giant,Big,High,Wide'}"
88       Contrasts="{Bright:'Bright,Vivid',Vivid:'Vivid',Default:'Default',Soft:'Soft',Dim:'Dim,Soft'}"
89       Scales="{'50%':0.5,'60%':0.60,'75%':0.75,'90%':0.9,'100%':1,'110%':1.1,'125%':1.25,'150%':1.5,'200%':2}"
90       ShrinkStyle="3" ShrinkStyleType="31" MinBodyRows="5" MinLeftWidth="100" MinMidWidth="100" MinRightWidth="100" ShrinkStyleWidth="Low,Normal,Wide,High,Big" LimitScroll="0" StyleDependencyModifier="1"
91       Language="" SyncLanguage="1" UseLanguages="EN,GB,DE,FR,CA,IT,ES,PT,BR,CS,HR,RU,JP,CN,FA"
92       />
a6a76f 93
F 94    <!-- SpreadSheet configuration -->
95    <Cfg
96       TextColor="#F00" TextColors="|#F00|red|#080|green|#00F|blue|#A33|brown|#800|maroon|#888|gray||none"
97       DefaultColor="#FF0" DefaultColors="|#FF0|yellow|#0F0|lime|#0FF|aqua|#FCC|pink|#FA0|orange|#CCC|silver||none"
98       TextSize="14" TextSizes="||&lt;span style='font-size:9px;color:silver;'>size&lt;/span>|8|8|9|9|10.5|10|12|12|14|14|17|17|22|22|30|30"
99       TextFont="'Times New Roman',serif" TextFonts="|'Microsoft Sans Serif',Tahoma,'Trebuchet MS',sans-serif|&lt;span style=&quot;font-family:'Microsoft Sans Serif',Tahoma,'Trebuchet MS',sans-serif&quot;>Abcdefghijk1234&lt;/span>|'Times New Roman',serif|&lt;span style=&quot;font-family:'Times New Roman',serif&quot;>Abcdefghijk1234&lt;/span>|'Courier New',monospace|&lt;span style=&quot;font-family:'Courier New',monospace&quot;>Abcdefghijk1234&lt;/span>||default"
100       TextShadow="1" TextShadows="|0|&lt;span style='text-shadow:0px 0px 5px red'>Abcde1234&lt;/span>|1|&lt;span style='text-shadow:-1px -1px 0px red'>Abcde1234&lt;/span>|2|&lt;span style='text-shadow:-1px -1px 0px red, -3px -3px 0px silver'>Abcde1234&lt;/span>|3|&lt;span style='text-shadow:-1px -1px 0px red, 0px 0px 5px red'>Abcde1234&lt;/span>|4|&lt;span style='text-shadow:-1px -1px 0px red, 0px 0px 10px red'>Abcde1234&lt;/span>|5|&lt;span style='text-shadow:-2px -2px 0px red'>Abcde1234&lt;/span>|6|&lt;span style='text-shadow:-3px -3px 0px red, -1px -1px 0px silver'>Abcde1234&lt;/span>|7|&lt;span style='text-shadow:0px 0px 3px red,0px 0px 3px black,0px 0px 3px black'>Abcde1234&lt;/span>|8|&lt;span style='text-shadow:0px 0px 5px red, -1px -1px 0px'>Abcde1234&lt;/span>|9|&lt;span style='text-shadow:0px 0px 10px red'>Abcde1234&lt;/span>"
101       TextShadowColor="maroon" TextShadowColors="|black||red||green||blue||brown||maroon||gray||yellow||lime||aqua||pink||orange||silver|||none"
102       TextLine="1" TextLines="|0|solid|1|double|2|dotted|3|wavy|4|red solid|5|red double|6|red dotted|7|red wavy|8|#0DD solid|9|#0DD double|10|#0DD dotted|11|#0DD wavy|12|black solid|13|black double|14|black dotted|15|black wavy"
103       BorderColors="|black||red||green||blue||brown||maroon||gray||yellow||lime||aqua||pink||orange||silver"
104       Indent="1" Indents="||&lt;span style='font-size:9px;color:silver;'>indent&lt;/span>|0|0|1|1|2|2|3|3|4|4|5|5|6|6|7|7|8|8|9|9|10|10|15|15|20|20|25|25|30|30|35|35|40|40|45|45|50|50"
105       Format="1234.50" TextFormat="text" NumberFormat="general" DateFormat="12/31/2000"
106       Formats="{Items:[ 
107          {Name:'general',Text:'General number or text',Type:'Float',Format:''}, 
108          {Name:'-'},
109          {Name:'@Enter',Text:'Enter custom format ...'},
110          {Name:'@Custom',Text:'Custom formats',Menu:'1',Items:[
111             {Name:'-'},
112             {Name:'@Refresh',Text:'Remove unused formats'}
113             ]},
114          {Name:'-'},
115          {Name:'text',Text:'Not formatted text',Type:'Text',Format:'@'},
116          {Name:'boolean',Text:'Boolean true / false',Type:'Int',Format:'!'},
117          {Name:'-'},
118          {Name:'integer',Text:'Integer number',Type:'Int',Format:'0'},
119          {Name:'1234.50',Text:'Float number 1234.50',Type:'Float',Format:'f'}, 
120          {Name:'1,234.50',Text:'Float number 1,234.50',Type:'Float',Format:',0.00'},
121          {Name:'float',Text:'Next float numbers',Menu:'1',Items:[
122             {Name:'1234.56',Text:'Float number 1234.5',Type:'Float',Format:'0.##'}, 
123             {Name:'1,234.56',Text:'Float number 1,234.5',Type:'Float',Format:',0.##'},
124             {Name:'1234.5_',Text:'Float number 1234.5_',Type:'Float',Format:'0.??'}, 
125             {Name:'1,234.5_',Text:'Float number 1,234.5_',Type:'Float',Format:',0.??'},
126             {Name:'&lt;em>-1,234.50&lt;/em>',Text:'Float number &lt;em>-1,234.50&lt;/em>',Type:'Float',Format:',0.00;[red],-0.00'},
127             {Name:'(1,234.50)',Text:'Float number (1,234.50)',Type:'Float',Format:',0.00;,(0.00)'}, 
128             {Name:'&lt;em>(1,234.50)&lt;/em>',Text:'Float number &lt;em>(1,234.50)&lt;/em>',Type:'Float',Format:',0.00;[red],(0.00)'},
129             {Name:'-'},
130             {Name:'1234.5000',Text:'Float number 1234.5678',Type:'Float',Format:'r'}, 
131             {Name:'1234.5678',Text:'Float number 1234.5',Type:'Float',Format:'g'}, 
132             {Name:'1234.5___',Text:'Float number 1234.5___',Type:'Float',Format:'0.????'}, 
133             {Name:'-'},
134             {Name:'$1,234.50',Text:'Currency number $1,234.50',Type:'Float',Format:'c'},
135             {Name:'$1,234.50',Text:'Currency number -$1,234.50',Type:'Float',Format:'*ncm'},
136             {Name:'&lt;em>-$1,234.50&lt;/em>',Text:'Currency number &lt;em>-$1,234.50&lt;/em>',Type:'Float',Format:'*ncmr'},
137             {Name:'$(1,234.50)',Text:'Currency number ($1,234.50)',Type:'Float',Format:'*ncp'},
138             {Name:'&lt;em>($1,234.50)&lt;/em>',Text:'Currency number &lt;em>($1,234.50)&lt;/em>',Type:'Float',Format:'*ncpr'},
139             {Name:'-'},
140             {Name:'percent',Text:'Float percent number',Type:'Float',Format:'p'}, 
141             {Name:'percent int',Text:'Integer percent number',Type:'Float',Format:',0%'}
142             ]}, 
143          {Name:'-'},
144          {Name:'12/31/2000',Text:'Short full date (12/31/2000)',Type:'Date',Format:'d'}, 
145          {Name:'12/31',Text:'Short partial date (12/31)',Type:'Date',Format:'m'},
146          {Name:'14:30:30',Text:'Long time (14:30:30)',Type:'Date',Format:'T'}, 
147          {Name:'14:30',Text:'Short time (14:30)',Type:'Date',Format:'t'}, 
148          {Name:'12/31/2000 14:30',Text:'Short date and time (12/31/2000 14:30)',Type:'Date',Format:'h'}, 
149          {Name:'date',Text:'Next date times',Menu:'1',Items:[
150             {Name:'12/2000',Text:'Short month and year (12/2000)',Type:'Date',Format:'y'},
151             {Name:'12th December 2000',Text:'Long full date (12th December 2000)',Type:'Date',Format:'D'}, 
152             {Name:'12th December',Text:'Long partial date (12th December)',Type:'Date',Format:'M'},
153             {Name:'December 2000',Text:'Long month and year (December 2000)',Type:'Date',Format:'Y'},
154             {Name:'2:30:30pm',Text:'Long time am/pm (2:30:30pm)',Type:'Date',Format:'I'},
155             {Name:'2:30pm',Text:'Short time am/pm (2:30pm)',Type:'Date',Format:'i'},
156             {Name:'12/31/2000 14:30:30',Text:'Short date and long time (12/31/2000 14:30:30)',Type:'Date',Format:'H'},
157             {Name:'12/31/2000 2:30pm',Text:'Short date and time am/pm (12/31/2000 2:30pm)',Type:'Date',Format:'j'}, 
158             {Name:'12/31/2000 2:30:30pm',Text:'Short date and long time am/pm (12/31/2000 2:30:30pm)',Type:'Date',Format:'J'},
159             {Name:'12th December 2000 14:30',Text:'Long date and time (12th December 2000 14:30)',Type:'Date',Format:'l'}, 
160             {Name:'12th December 14:30:30',Text:'Long date and long time (12th December 14:30:30)',Type:'Date',Format:'L'},
161             {Name:'12th December 2000 2:30pm',Text:'Long date and time am/pm (12th December 2000 2:30pm)',Type:'Date',Format:'k'}, 
162             {Name:'12th December 2:30:30pm',Text:'Long date and long time am/pm (12th December 2:30:30pm)',Type:'Date',Format:'K'}
163             ]}
164          ]}"
165       Pattern="1"
166       Patterns="|0|
167                 |1|linear-gradient(to bottom,%1,%2)
168                 |2|linear-gradient(to bottom,%1,%2 50%,%1)
169                 |3|linear-gradient(to right,%1,%2)
170                 |4|linear-gradient(to right,%1,%2 50%,%1)
171                 |5|linear-gradient(to bottom right,%1,%2)
172                 |6|linear-gradient(to bottom right,%1,%2 50%,%1)
173                 |7|linear-gradient(to bottom left,%1,%2)
174                 |8|linear-gradient(to bottom left,%1,%2 50%,%1)
175                 |21|radial-gradient(at top left,%1,%2)
176                 |22|radial-gradient(at top right,%1,%2)
177                 |23|radial-gradient(at bottom left,%1,%2)
178                 |24|radial-gradient(at bottom right,%1,%2)
179                 |25|radial-gradient(%1,%2)
180                 |41|radial-gradient(circle at 1px 1px,%1 2px,transparent 2px),radial-gradient(circle at 1px 1px,%1 2px,transparent 2px);4px 4px;0px 0px,2px 2px
181                 |42|repeating-linear-gradient(45deg,transparent 0px,transparent 1.06px,%1 1.06px,%1 2.12px)
182                 |43|radial-gradient(circle at left top,%1 1px,transparent 1px),radial-gradient(circle at left top,%1 1px,transparent 1px);4px 2px;1px 0px,3px 1px
183                 |44|radial-gradient(circle at left top,%1 1px,transparent 1px),radial-gradient(circle at left top,%1 1px,transparent 1px);4px 4px;3px 0px,1px 2px
184                 |45|radial-gradient(circle at left top,%1 1px,transparent 1px),radial-gradient(circle at left top,%1 1px,transparent 1px);8px 4px;3px 2px,7px 0px
185                 |46|repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,%1 2px,%1 4px)
186                 |47|repeating-linear-gradient(to right,transparent 0px,transparent 2px,%1 2px,%1 4px)
187                 |48|repeating-linear-gradient(45deg,transparent 0px,transparent 2.12px,%1 2.12px,%1 4.24px)
188                 |49|repeating-linear-gradient(135deg,transparent 0px,transparent 2.12px,%1 2.12px,%1 4.24px)
189                 |50|radial-gradient(circle at 0.5px 0.5px,%1 2px,transparent 2px),radial-gradient(circle at 0.5px 0.5px,%1 2px,transparent 2px);4px 4px;0px 0px,2px 2px
190                 |51|repeating-linear-gradient(to bottom,transparent 0px,transparent 1px,%1 1px,%1 2px),radial-gradient(circle at left top,%1 2px,transparent 2px),radial-gradient(circle at left top,%1 2px,transparent 2px);4px 4px;0px 0px,0px 0px,2px 2px
191                 |52|repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,%1 3px,%1 4px)
192                 |53|repeating-linear-gradient(to right,transparent 0px,transparent 3px,%1 3px,%1 4px)
193                 |54|repeating-linear-gradient(45deg,transparent 0px,transparent 3.18px,%1 3.18px,%1 4.24px)
194                 |55|repeating-linear-gradient(135deg,transparent 0px,transparent 3.18px,%1 3.18px,%1 4.24px)
195                 |56|repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,%1 3px,%1 4px),repeating-linear-gradient(to right,transparent 0px,transparent 3px,%1 3px,%1 4px)
196                 |57|repeating-linear-gradient(45deg,transparent 0px,transparent 3.18px,%1 3.18px,%1 4.24px),repeating-linear-gradient(135deg,transparent 0px,transparent 3.18px,%1 3.18px,%1 4.24px)
197                 |71|linear-gradient(to top left,transparent 0%,transparent calc(50% - 0.3px),%1 50%,transparent calc(50% + 0.3px),transparent 100%)
198                 |72|linear-gradient(to top left,transparent 0%,transparent calc(50% - 0.85px),%1 50%,transparent calc(50% + 0.85px),transparent 100%)
199                 |73|linear-gradient(to top left,transparent 0%,transparent calc(50% - 1.7px),%1 50%,transparent calc(50% + 1.7px),transparent 100%)
200                 |74|linear-gradient(to top left,transparent 0%,transparent calc(50% - 2.55px),%1 50%,transparent calc(50% + 2.55px),transparent 100%)
201                 |81|linear-gradient(to top right,transparent 0%,transparent calc(50% - 0.3px),%1 50%,transparent calc(50% + 0.3px),transparent 100%)
202                 |82|linear-gradient(to top right,transparent 0%,transparent calc(50% - 0.85px),%1 50%,transparent calc(50% + 0.85px),transparent 100%)
203                 |83|linear-gradient(to top right,transparent 0%,transparent calc(50% - 1.7px),%1 50%,transparent calc(50% + 1.7px),transparent 100%)
204                 |84|linear-gradient(to top right,transparent 0%,transparent calc(50% - 2.55px),%1 50%,transparent calc(50% + 2.55px),transparent 100%)
205                 |91|linear-gradient(to top left,transparent 0%,transparent calc(50% - 0.3px),%1 50%,transparent calc(50% + 0.3px),transparent 100%),linear-gradient(to top right,transparent 0%,transparent calc(50% - 0.3px),%1 50%,transparent calc(50% + 0.3px),transparent 100%)
206                 |92|linear-gradient(to top left,transparent 0%,transparent calc(50% - 0.85px),%1 50%,transparent calc(50% + 0.85px),transparent 100%),linear-gradient(to top right,transparent 0%,transparent calc(50% - 0.85px),%1 50%,transparent calc(50% + 0.85px),transparent 100%)
207                 |93|linear-gradient(to top left,transparent 0%,transparent calc(50% - 1.7px),%1 50%,transparent calc(50% + 1.7px),transparent 100%),linear-gradient(to top right,transparent 0%,transparent calc(50% - 1.7px),%1 50%,transparent calc(50% + 1.7px),transparent 100%)
208                 |94|linear-gradient(to top left,transparent 0%,transparent calc(50% - 2.55px),%1 50%,transparent calc(50% + 2.55px),transparent 100%),linear-gradient(to top right,transparent 0%,transparent calc(50% - 2.55px),%1 50%,transparent calc(50% + 2.55px),transparent 100%)"
209                 
210       PatternColor="gray" PatternColors="|black||red||green||blue||brown||maroon||gray||yellow||lime||aqua||pink||orange||silver|"
211       />
212
213       <!-- Prefetch all SVG icons for Microsoft IE / Edge -->
0a03f9 214       <Cfg 
F 215          IESvg="CustScroll1Right,CustScroll1Left,CustScroll1Down,CustScroll1Up,
493df4 216                  LevelButton,SpaceSelectInner,ButtonClose,PopupLeft,TabHtmlBase PopupLeft,CellImg,TagDelete,
a6a76f 217                  PanelMove,PanelSelect,PanelSelectOn,PanelDelete,PanelCopy,CellHeaderPanel PanelSelect,CellHeaderPanel PanelSelectOn,CellHeaderPanel PanelCopy,FastPanel,
F 218                  Width1,Width2,Width3,Width4,Width1T,Width2T,Width3T,Width4T,
219                  1E,1C,TreeRev 1E,TreeRev 1C,E,C,TreeRev E,TreeRev C,D0,D1,D2,D3,D4,NE,Rtl NE,NC,NTreeRev.NC,ND0,ND0R,ND1,ND1R,ND2,ND2R,ND3,ND3R,ND4,ND4R,
220                  ExpandLeft,HeaderRow ExpandLeft,ExpandTreeLeft,ExpandColLeft,ExpandColTreeLeft,CollapseLeft,HeaderRow CollapseLeft,CollapseRevLeft,CollapseTreeLeft,CollapseTreeRevLeft,CollapseColLeft,CollapseColRevLeft,
221                  DateLeft,DefaultsLeft,EnumLeft,FileLeft,ClearLeft,EnumHeaderLeft,Check0Left,Check1Left,Check2Left,
222                  Filter0,Filter1,Radio0Left,Radio1Left,Radio2Left,Radio3Left,Bool0,Bool1,BoolX,Bool2,Bool3,Bool0Space,Bool1Space,BoolXSpace,Bool2Space,Bool3Space,
223                  Filter0Left,Filter1Left,Filter2Left,Filter3Left,Filter4Left,Filter5Left,Filter6Left,Filter7Left,Filter8Left,Filter9Left,Filter10Left,Filter11Left,Filter12Left,
224                  Sort0Left,Sort1Left,Sort2Left,Sort3Left,Sort4Left,Sort5Left,Sort6Left,
225                  DragColInsideTop,DragColOutsideTop,DragColInsideBottom,DragColOutsideBottom,DragRowLeft,DragRowRight,
226                  MenuItemBorder,MenuItemBorderAll,MenuItemBorderO15,MenuItemBorderI3,MenuItemBorderI2,MenuItemBorderI1,MenuItemBorderO1,MenuItemBorderO2,MenuItemBorderO4,MenuItemBorderO8,MenuItemBorderO5,MenuItemBorderO10,
227                  MenuClose,MenuCheckedIconLeft,MenuUncheckedIconLeft,MenuCheckedRadioLeft,MenuUncheckedRadioLeft,
493df4 228                  MenuExpandedIcon,MenuCollapsedIcon,MenuNextIcon,MenuNextIconRtl,MenuNextIconDown,MenuEnum,MenuEnumHeaderLeft,EnumControl,
a6a76f 229                  PickMYDown,PickMYUp,PickBL,PickBR,PickEmpty,Pick2BL,Pick2BR,
F 230                  ChartPoint1,ChartPoint2,ChartPoint3,ChartPoint4,ChartPoint5,ChartPoint6,ChartPoint7,ChartPoint8"
0a03f9 231          IESvgTool="Save,Reload,Repaint,Repaint1,Print,ExportPDF,Export,Import,Undo,Redo,Add,AddChild,AddCol,Join,Split,Outdent,Indent,Sort,Sort1,Calc,Calc1,WinScroll,WinScroll1,
a6a76f 232                  ExpandAll,CollapseAll,Columns,Cfg,Lock0,Lock1,Lock2,Lock3,Help,Debug,ResizeGrid,ResizeGridRtl,
F 233                  PagerFirst,PagerNext,PagerPrev,PagerLast,Correct,Correct1,ZoomIn,ZoomOut,ZoomFit,
234                  AddImage,SetLink,Left,Left1,Center,Center1,Right,Right1,Top,Top1,Middle,Middle,Bottom,Bottom1,Bold,Bold1,Italic,Italic1,Underline,Underline1,Strike,Strike1,
235                  RotateLeft,RotateLeft1,NoRotate,NoRotate1,RotateRight,RotateRight1,WrapText,WrapText1,ClearStyle,ColorText,ColorBackground,ColorShadow,
236                  Border,BorderAll,BorderO15,BorderI3,BorderI2,BorderI1,BorderO1,BorderO2,BorderO4,BorderO8,BorderO5,BorderO10"
0a03f9 237          IESvgGantt="DepArrow00LeftHover,DepArrow10LeftHover,DepArrow20LeftHover,DepArrow30LeftHover,DepArrow00RightHover,DepArrow10RightHover,DepArrow20RightHover,DepArrow30RightHover,
a6a76f 238                   NbspOut,JoinLeft div,JoinLeft.JoinRight div,JoinLeftNbsp div,JoinLeftNbsp.JoinRightNbsp div,JoinLeft.JoinRightNbsp div,JoinLeftNbsp.JoinRight div,
F 239                   RedIn0Crit,RedIn0Err,LockedIn,LockedIn CompleteGauge,InDisabled,OutLeft,OutRight,InLeft,InRight,ManualStart,ManualEnd,Flag,FlagHover,DragPointer,
240                   Point1Hover,Point2,Point3,Point4,Point5,Point6,Point7,Point8,
241                   MinStart,MaxStart,MinEnd,MaxEnd,MinStartHover,MaxStartHover,MinEndHover,MaxEndHover"
0a03f9 242          IESvgFGantt="Nbsp,JoinLeft,JoinLeft.JoinRight,JoinLeftNbsp,JoinLeftNbsp.JoinRightNbsp,JoinLeft.JoinRightNbsp,JoinLeftNbsp.JoinRight"
F 243          IESvgGanttArrow="Left,Right"
244          IESvgGanttMilestone="*,Sel*,*Hover,Sel*Hover,Run*,RunSel*,Run*Hover,RunSel*Hover,*Error,Sel*Error,*ErrorHover,Sel*ErrorHover,
a6a76f 245                   *0,Sel*0,*0Hover,Sel*0Hover,*100,Sel*100,*100Hover,Sel*100Hover,*0Crit,Sel*0Crit,*0CritHover,Sel*0CritHover,*0Err,Sel*0Err,*0ErrHover,Sel*0ErrHover,
F 246                   Stop*,StopSel*,Stop*Hover,StopSel*Hover,*Disabled,Sel*Disabled,*DisabledHover,Sel*DisabledHover,
247                   Group*,GroupSel*,Group*Hover,GroupSel*Hover,Group*0,GroupSel*0,Group*0Hover,GroupSel*0Hover,
248                   Group*0Crit,GroupSel*0Crit,Group*0CritHover,GroupSel*0CritHover,Group*0Err,GroupSel*0Err,Group*0ErrHover,GroupSel*0ErrHover,
249                   Black*,Red*,Blue*,Green*,Fuchsia*,Yellow*,Aqua*,Silver*,Orange*,Lime*,
250                   BlackSel*,RedSel*,BlueSel*,GreenSel*,FuchsiaSel*,YellowSel*,AquaSel*,SilverSel*,OrangeSel*,LimeSel*"
251       />
252
0a03f9 253    <!-- Colors and other settings for exporting Gantt chart to xlsx -->
F 254    <GanttExport
255       Shape="roundRect" MilestoneShape="diamond" 
256       Main="8ACCCB" Disabled="D7D7D7" Empty="" DisabledBorder="404040,1,sysDot"
257       Border="F6F6F6" EmptyBorder="" SelectedBorder="0000FF,1.5,dash"
258       Box="8ACCCB" Solid="EDD933" Fixed="C7C7C7" Left="C7C7C7" Right="C7C7C7" BoundStart="FACCAE" Bound="FACCAE" EndStart="FACCAE" End="FACCAE"
259       Unknown="000000" Nbsp="EAEAEA" Error="FF6959" ErrorOpacity="0.5" Milestone="0087BD" Stop="545859" None="EEEEEE" Html="EEEEEE" Void="EEEEEE"
260       ContainerL1="9ECB7F" ContainerL2="D7CCBC" ContainerL3="AAAAF7" ContainerL1Shape="rect" ContainerL2Shape="rect" ContainerL3Shape="rect"
261       Bar0="82D0F4" Err0="FF4444" Crit0="FFCC2B" Bar50="8ACCCA" Err50="CC2222" Crit50="F9B256" BarGauge="739B79" Bar100="B6D867"
262       Group="666666" Group0="666666" GroupErr0="AA4444" GroupCrit0="AA8844" Group50="AAAAAA" GroupErr50="AA4444" GroupCrit50="AA8844" GroupGauge="888888" Group100="CCCCCC"
263       Red="CC0000" Red0="FF8888" Blue="3399FF" Blue0="55CCFF" Green="009900" Green0="66DD66" Fuchsia="CC00CC" Fuchsia0="EE66EE" Aqua="33CCCC" Aqua0="88FFFF" Lime="66FF00" Lime0="CCFFCC"
264       Maroon="800000" Maroon0="CC8888" Navy="000080" Navy0="8888CC" Olive="808000" Olive0="CCCC88" Orange="FF9900" Orange0="FFCC88" Purple="00080" Purple0="CC88CC"
265       Silver="CCCCCC" Silver0="E0E0E0" Teal="008080" Teal0="88CCCC" Yellow="CCCC00" Yellow0="EEEE88" Black="000000" Black0="666666" Gray="999999" Gray0="BBBBBB" White="E0E0E0" White0="F0F0F0"
266       RedText="FFFFFF" GreenText="FFFFFF" BlueText="FFFFFF" FuchsiaText="FFFFFF" NavyText="FFFFFF" OliveText="FFFFFF" MaroonText="FFFFFF" PurpleText="FFFFFF" TealText="FFFFFF" BlackText="FFFFFF"
267       Flag="8F8D8E" FlagHeight="11" FlagWidth="12" FlagTop="2" FlagText="FEF0C2" FlagSpace="7"
268       FlagShape='&lt;a:prstGeom prst="wedgeEllipseCallout">&lt;a:avLst>&lt;a:gd name="adj1" fmla="val 595"/>&lt;a:gd name="adj2" fmla="val 150000"/>&lt;/a:avLst>&lt;/a:prstGeom>'
269       PointHeight="11" PointTop="4" PointCustomTop="1" PointShape="ellipse" Point1="000000" Point2="CC0000" Point3="3399FF" Point4="009900" Point5="CC00CC" Point6="CCCC00" Point7="33CCCC" Point8="CCCCCC"
270       MinStart="8F8D8E" MinStartShape='&lt;a:xfrm flipH="1"/>&lt;a:prstGeom prst="flowChartDelay"/>' MinStartWidth='6' MinStartTop='3'
271       MaxStart="8F8D8E" MaxStartShape='&lt;a:xfrm flipH="1"/>&lt;a:prstGeom prst="chevron"/>' MaxStartWidth='7'  MaxStartTop='3'
272       MaxEnd="8F8D8E" MaxEndShape="flowChartDelay" MaxEndWidth="6" MaxEndTop='3'
273       MinEnd="8F8D8E" MinEndShape="chevron" MinEndWidth="7" MinEndTop='3'
274       Mark="888800" Mark1="FF0000" Mark2="00FF00" Mark3="FFFF00" Mark4="000000" Mark5="AAAAAA" Mark15="FF00FF" MarkA="" MarkB="" MarkC="" MarkD=""
275       Mark6="FF88FF" Mark7="00FF00" Mark8="AAAAAA" Mark9="FF88FF" Mark10="00FF00" Mark11="AAAAAA" Mark12="FF88FF" Mark13="00FF00" Mark14="AAAAAA" Mark16="FF88FF" Mark17="00FF00" Mark18="AAAAAA"
276       MarkShape="rect" MarkBorder="0" Mark15Border="FF00FF" MarkHeight="19"
277       MarkLineShape="line" MarkLineBorder="FF00FF,1.5"
278       BackShape="rect" BackBorder="0"
279       Exclude="000000" ExcludeOpacity="0.04" ExcludeHidden="000000" ExcludeHiddenOpacity="0.04"
280       BackRow="FFFFFF" Back0="FFFFFF" Back1="E8E8E8" Back2="D0D0D0" Back3="B8B8B8" Back4="A0A0A0" Back5="888888" Back6="707070" Back7="585858" Back8="404040" Back9="282828" Back10="101010"
281       BackBase="FF9900" BackBaseWidth="2" BackBaseAuto="FF9900" BackBaseAutoWidth="1" BackFinish="FF9900" BackFinishWidth="2" BackFinishAuto="FF9900" BackFinishAutoWidth="1" BackWidth="1"
282       BackAqua="00FFFF" BackBlack="000000" BackBlue="0000FF" BackFuchsia="FF00FF" BackGray="808080" BackGreen="008000" BackLime="00FF00" BackMaroon="800000" BackNavy="000080" 
283       BackOlive="808000" BackOrange="FFA500" BackPurple="800080" BackRed="FF0000" BackSilver="C0C0C0" BackTeal="008080" BackWhite="FFFFFF" BackYellow="FFFF00"
284       Dep0="2155A1" Dep1="88DD88" Dep2="FFCC88" Dep3="AAAAAA" Dep4="FFBBFF" Dep5="BBFFFF" Dep6="BBFFBB" Dep7="CCCC00" Dep8="DDDDDD" Dep9="CC0000"
285       DepShape0="" DepShape1="" DepShape2="dbl" DepShape3="dbl"
286       DepWidth0="1.25" DepWidth1="2" DepWidth2="2.5" DepWidth3="3.5"
287       DepArrow0="triangle,med,med" DepArrow1="triangle,med,lg" DepArrow2="arrow,sm,med" DepArrow3="stealth,med,med"
288       DepArrowWidth0="16" DepArrowWidth1="22" DepArrowWidth2="22" DepArrowWidth3="22" 
289       DepStub0="oval,sm,sm" DepStub1="oval,sm,sm" DepStub2="oval,sm,sm" DepStub3="oval,sm,sm"
290       DepLag0="sysDot" DepLag1="sysDot" DepLag2="sysDot" DepLag3="sysDot"
291       DepSpace0="0" DepSpace1="-1" DepSpace2="-2" DepSpace3="-2"
292       Avail="46C3BD" AvailBorder="26A39D" AvailOpacity="0.7" AvailNeg="FF9999" AvailNegBorder="FF0000" AvailNegOpacity="0.7" AvailAxis="000000" AvailAxisBorder="0" AvailAxisOpacity="0.2"
293       AvailRed="FF522A" AvailRedBorder="F84926" AvailMaroon="BB7777" AvailMaroonBorder="AA6666" AvailOrange="FFDD88" AvailOrangeBorder="EECC77" AvailYellow="DDDDAA" AvailYellowBorder="CCCC88"
294       AvailOlive="CCCC88" AvailOliveBorder="BBBB77" AvailLime="88FF88" AvailLimeBorder="77EE77" AvailGreen="09D26A" AvailGreenBorder="03B45C" AvailAqua="88FFFF" AvailAquaBorder="88DDDD"
295       AvailTeal="66CCCC" AvailTealBorder="55BBBB" AvailBlue="9999FF" AvailBlueBorder="8888EE" AvailNavy="6666CC" AvailNavyBorder="5555BB" AvailFuchsia="FF88FF" AvailFuchsiaBorder="EE77EE"
296       AvailPurple="CC66CC" AvailPurpleBorder="BB55BB" AvailBlack="000000" AvailBlackBorder="AAAAAA" AvailGray="AAAAAA" AvailGrayBorder="999999" AvailSilver="DDDDDD" AvailSilverBorder="CCCCCC"
297       AvailWhite="F8F8F8" AvailWhiteBorder="CCCCCC"
298       AvailTextText="005555" AvailTextBorder="0" AvailTextTextSize="9" AvailTextTextEffects='&lt;a:glow rad="63500">&lt;a:srgbClr val="FFFFFF">&lt;a:lumMod val="95000"/>&lt;a:alpha val="80000"/>&lt;/a:srgbClr>&lt;/a:glow>'
299       AvailTextNegText="FF0000" AvailTextNegBorder="0" AvailTextNegTextSize="9" AvailTextTextNegEffects='&lt;a:glow rad="63500">&lt;a:srgbClr val="FFFFFF">&lt;a:lumMod val="95000"/>&lt;a:alpha val="80000"/>&lt;/a:srgbClr>&lt;/a:glow>'
300       AvailTextRedText="F84926" AvailTextMaroonText="800000" AvailTextOrangeText="FFA500" AvailTextYellowText="888800" AvailTextOliveText="808000" AvailTextLimeText="00DD00"
301       AvailTextGreenText="03B45C" AvailTextAquaText="88DDDD" AvailTextTealText="008080" AvailTextBlueText="0000FF" AvailTextNavyText="000080" AvailTextFuchsiaText="FF00FF" 
302       AvailTextPurpleText="800080" AvailTextBlackText="AAAAAA" AvailTextGrayText="808080" AvailTextSilverText="C0C0C0" AvailTextWhiteText="CCCCCC"
303       Padding="0,4,0,4" TextSize="11" Text="000000"
304       Span="3"
305       />
a6a76f 306
0a03f9 307    <!-- Keys and mouse actions -->
F 308    <Actions
309       OnDragOverCell="CursorDrag"
310       OnMouseOverContent="ShowHint" OnMouseOverCaption="ShowHint"
311       OnMouseOverHeaderLeft="CursorResize" OnMouseOverHeaderRight="CursorResize" OnMouseOverPagerHeaderLeft="CursorResize" OnMouseOverPagerHeaderRight="CursorResize"
312       OnMouseOverHScrollLeft="CursorResize" OnMouseOverHScrollRight="CursorResize"
313       OnMouseOverLeftSplitter="CursorResize" OnMouseOverRightSplitter="CursorResize"
314       OnMouseOverHeaderTop="CursorResizeRow" OnMouseOverHeaderBottom="CursorResizeRow"
315       OnMouseOverButton="CursorPointer"
316       OnMouseOverButtonEmpty="CursorDefault"
317       OnMouseOverPanel="CursorPointer"
318       OnMouseOverSide="CursorPointer"
319       OnMouseOverSideDefaults="CursorPointer"
320       OnMouseOverSideFile="CursorPointer"
321       OnMouseOverSideClear="CursorPointer"
322       OnMouseOverPanelMove="CursorMove" OnMouseOverPanelMoveAll="CursorMove" OnMouseOverPanelColMove="CursorMove" OnMouseOverPanelColMoveAll="CursorMove"
323       OnMouseOverPanelOff="CursorDefault"
324       OnMouseOverSpaceOff="CursorDefault"
325       OnMouseOverEditable="CursorText" 
326       OnMouseOverEditBool="CursorPointer" OnMouseOverEditEnum="CursorPointer" OnMouseOverEditRadio="CursorPointer"
327       OnMouseOverSort="CursorPointer" OnMouseOverSortUp="CursorPointer" OnMouseOverSortDown="CursorPointer"
328       OnMouseOverExpand="CursorPointer" OnMouseOverTree="CursorDefault"
329       OnMouseOverNoFocus="CursorDefault" OnMouseOverReadOnly="CursorDefault" OnMouseOverNothing="CursorDefault"
330       OnMouseOverResize="CursorResizeGrid"
a6a76f 331
0a03f9 332       OnMouseDownButton="ButtonDown" OnMouseUpButton="ButtonUp"
F 333       
334       OnClickCell="CancelLinkEdit OR ShowLinkA,FocusEdit"
335       OnDblClickCell="CancelLinkEdit,Focus AND StartEdit"
336       OnClickNoFocus="AcceptEdit,ChangeFocusRow OR ChangeFocusCol,0"
337       OnClickEmpty="AcceptEdit"
338       OnRightClick="ShowPopupMenu" 
339       OnRightClickCell="100"
340       OnCtrlClickCell="ChooseCellInsert OR ShowLink OR DeselectCell OR SelectCell OR DeselectRow OR SelectRow,1"
341       OnShiftClickCell="ChooseCellReplaceAll OR FocusCellRange OR InvertCellRangeFirst OR InvertRowRangeFirst,1"
342       OnCtrlClickNoFocus="ChooseCellInsert OR ShowLink"
343       OnShiftClickNoFocus="ChooseCellReplaceAll"
344       OnClickNothing="CloseDialog" OnClickOther="CloseDialog,AcceptEdit,0"
345       
346       OnClickSort="SortAsc OR SortDesc" OnClickSortUp="SortAsc" OnClickSortDown="SortDesc"
347       OnCtrlClickSort="SortAscAdd OR SortDescAdd" OnCtrlClickSortUp="SortAscAdd" OnCtrlClickSortDown="SortDescAdd"
a6a76f 348
0a03f9 349       OnClickButtonSave="Validate AND Save"
F 350       OnClickButtonReload="Reload"
351       OnClickButtonRepaint="RenderPages"
352       OnClickButtonWinScroll="ChangeWinScroll"
353       OnClickButtonDefSort="DefaultSort"
354       OnClickButtonCalc="CalcOn OR CalcOff"
355       OnClickButtonSort="SortOn OR SortOff"
356       OnClickButtonPrint="Print"
357       OnClickButtonExport="Export"
358       OnClickButtonImport="Import"
359       OnClickButtonExportPDF="ExportPDF"
360       OnClickButtonExpandAll="ExpandAll"
361       OnClickButtonCollapseAll="CollapseAll"
362       OnClickButtonUndo="Undo"
363       OnClickButtonRedo="Redo"
364       OnClickButtonAdd="ShowMenu OR AddRow OR AddRowEnd"
365       OnClickButtonAddChild="ShowMenu OR AddChildEnd"
366       OnClickButtonAddCol="ShowMenu OR AddCol OR AddColEnd"
367       OnClickButtonJoin="Span OR AutoSpan"
368       OnClickButtonSplit="Split"
369       OnClickButtonOutdent="Outdent"
370       OnClickButtonIndent="Indent"
a6a76f 371
0a03f9 372       OnClickButtonAddImage="OpenImage"
F 373       OnClickButtonSetLink="SetLink"
374       OnClickButtonLeft="AlignLeft OR NoAlign"
375       OnClickButtonCenter="AlignCenter OR NoAlign"
376       OnClickButtonRight="AlignRight OR NoAlign"
377       OnClickButtonTop="VertAlignTop OR NoVertAlign"
378       OnClickButtonMiddle="VertAlignMiddle OR NoVertAlign"
379       OnClickButtonBottom="VertAlignBottom OR NoVertAlign"
380       OnClickButtonBold="BoldOff OR BoldOn"
381       OnClickButtonItalic="ItalicOff OR ItalicOn"
382       OnClickButtonUnderline="UnderlineOff OR UnderlineOn"
383       OnClickButtonStrike="StrikeOff OR StrikeOn"
384       OnClickButtonRotateLeft="RotateLeft"
385       OnClickButtonNoRotate="NoRotate"
386       OnClickButtonRotateRight="RotateRight"
387       OnClickButtonWrapText="WrapOn OR WrapOff"
388       OnClickButtonClearStyle="ClearStyle"
389       OnClickButtonColorText="SetTextColor"
390       OnClickButtonColorShadow="SetTextShadowColor"
391       OnClickButtonColorBackground="SetColor"
392       OnClickButtonBorder="SetBorder"
a6a76f 393
0a03f9 394       OnClickButtonCfg="ShowCfg"
F 395       OnClickButtonColumns="ShowColumns"
396       OnClickButtonLock="Lock"
397       OnClickButtonHelp="ShowHelp"
398       OnClickButtonDebug="ShowDebug"
399       OnClickButton="Button"
400       OnDblClickResize="GridResizeDefault"
401       
402       OnClickButtonCorrect="CorrectAllDependencies"
403       OnClickButtonZoomFit="ZoomFit"
404       OnClickButtonZoomIn="ZoomIn"
405       OnClickButtonZoomOut="ZoomOut"
a6a76f 406
0a03f9 407       OnClickSideDefaults="Focus,ShowDefaults"
F 408       OnClickSideFile="Focus,ShowFile"
409       OnClickSideClear="Focus,ClearValue"
410       OnClickSideDate="Focus,ShowCalendar"
411       OnClickSideDates="Focus,ShowDates"
412       OnClickSideFilter="Focus,ShowFilterMenu"
413       OnClickSideCheck="Focus,SetChecked"
414       OnDblClickSideCheck="SetChecked"
415       OnClickSideExpand="Focus,ExpandCell"
416       OnDblClickSideExpand="1"
417       OnClickExpand="Focus,Expand OR Collapse"
418       OnDblClickExpand="1"
419       OnClickLevels="ShowTreeLevel"
420       OnClickSideLevel="ShowColTreeLevel"
421       OnDblClickButton="Focus AND StartEdit"
422       OnCtrlClickButton="DeleteTab"
423       OnClickClose="DeleteTab"
424       OnDblClickImg="RestoreImage"
425       OnClickTagDelete="DeleteTag"
a6a76f 426
0a03f9 427       OnClickPanelSelect="DeselectRow OR SelectRow"
F 428       OnClickPanelSelectAll="DeselectAll OR SelectAll"
429       OnCtrlClickPanelSelectAll="InvertAll"
430       OnClickPanelDelete="DeleteRow OR UndeleteRow"
431       OnClickPanelDeleteAll="UndeleteSelected OR DeleteSelected"
432       OnClickPanelCopy="ShowMenu"
433       OnClickPanelCopyAll="ShowMenu OR AddRow OR AddRowEnd"
434       OnClickPanelColSelect="DeselectCol OR SelectCol OR DeselectColCells OR SelectColCells"
435       OnClickPanelColSelectAll="DeselectAllCols OR SelectAllCols"
436       OnClickPanelColDelete="DeleteCol OR UndeleteCol"
437       OnClickPanelColDeleteAll="UndeleteSelectedCols OR DeleteSelectedCols"
438       OnClickPanelColCopy="ShowMenu"
439       OnClickPanelColCopyAll="ShowMenu OR AddCol OR AddColEnd"
440       OnClickSideIcon="IconClick"
441       OnClickSideButton="ButtonClick"
442       OnClickSidePopup="ButtonClick"
443       OnClickPanelGrouped="GroupOn OR GroupOff"
444       OnClickPanelFiltered="FilterOn OR FilterOff"
445       OnClickPanelSearched="SearchOn OR SearchOff"
a6a76f 446
0a03f9 447       OnClickEditEnum="Focus AND StartEdit"
F 448       OnClickEditBool="Focus,Grid.EditMode?1:ChangeBool"
449       OnClickEditRadio="Focus,Grid.EditMode?1:ChangeRadio"
450       
451       OnClickOutside="Blur"
452       OnClickPagerPage="ShowPage"
a6a76f 453
0a03f9 454       OnDragHeaderLeft="ColResize"
F 455       OnDragHeaderRight="ColResize"
456       OnDragPagerHeaderLeft="ColResize"
457       OnDragPagerHeaderRight="ColResize"
458       OnDragHeaderTop="RowResize"
459       OnDragHeaderBottom="RowResize"
460       OnDragHeader="ColMoveSelected OR ColMove"
461       OnCtrlDragHeader="ColCopySelected OR ColCopy"
462       OnDragDropCol="DropColMove"
463       OnDragButton="TabMove"
464       OnRightDragButton="TabCopy"
465       OnCtrlDragButton="TabCopy"
466       OnDragPanelMove="DragRow"
467       OnRightDragPanelMove="DragCopy"
468       OnCtrlRightDragPanelMove="DragCopyChildren"
469       OnDragPanelSelect="InvertOddRows"
470       OnDragPanelColSelect="InvertOddCols"
471       OnDragRow="ChooseCellsReplaceAll OR FocusCells OR DragSelected OR DragRow OR InvertCellsFirst OR InvertRowsFirst"
472       OnRightDragRow="Scroll"
473       OnDragImg="DragImage"
474       OnDragResize="GridResize"
475       OnCtrlDragRow="ChooseCellsInsert OR InvertCellsFirst OR DragSelectedCopy OR DragCopy OR InvertRowsFirst"
476       OnShiftDragRow="FillCells"
477       OnDragCorner="FocusFillRowCol"
478       OnDragHScrollLeft="SectionResize"
479       OnDragHScrollRight="SectionResize"
480       OnDragLeftSplitter="SectionResize"
481       OnDragRightSplitter="SectionResize"
a6a76f 482
0a03f9 483       OnDragGantt="ResizeGanttMain OR ResizeGanttRun OR MoveGanttMainFirst OR MoveGanttRun OR MoveGanttFlag OR MoveGanttPoint OR MoveGanttConstraint OR MoveGanttLine OR CreateGanttBar OR DragGanttDependency OR 1"
F 484       OnRightDragGantt="SelectGanttRunRect OR ResizeGanttRun OR MoveGanttRun OR MoveGanttMain OR Scroll OR 1"
485       OnCtrlClickGantt="DeleteGanttConstraint OR DeleteGanttFlag OR DeleteGanttPoint OR DeleteGanttMain OR DeleteGanttRun OR DeleteGanttRunContainerOnly OR DeleteGanttDependency OR DeleteGanttBase OR DeleteGanttFinish OR 1"
486       OnDblClickGantt="SelectGanttRun OR SelectGanttRunContainer OR EditGanttFlag OR EditGanttResource OR EditGanttText OR EditGanttRun OR EditGanttRunTip OR EditGanttDependencyLag OR NewGanttMilestone OR NewGanttFlag OR NewGanttPoint"
487       OnShiftClickGantt="SplitGanttMain OR SplitGanttRun"
488       OnCtrlRightClickGantt="SetGanttPercent OR SetGanttRunPercent" 
489       OnShiftRightClickGantt="EditGanttPercent OR EditGanttRunPercent"
490       OnRightClickGantt="GanttMenu,1"
491       OnDragGanttHeader="ZoomGantt,1" OnClickGanttHeader="ZoomHeader OR ZoomIn" OnRightClickGanttHeader="UndoZoom OR ZoomOut,1" OnRightDragGanttHeader="SelectGanttRunRange,1"
a6a76f 492
0a03f9 493       OnClick1Cell="HoverGantt,CancelLinkEdit OR ShowLink,FocusEdit"
F 494       OnClick2Cell="ShowPopupMenu OR Focus AND StartEdit" 
495       OnClick2Resize="GridResizeDefault"
496       OnLongClick1="ShowPopupMenu OR ShowHintStatic" 
497       OnLongClick1Img="Focus,ShowPopupMenu"
498       OnClick1Img="Focus,ShowPopupMenu"
499       OnDrag1Row="ChooseCellsReplaceAll OR FocusCells OR DragSelected OR DragRow" OnDrag2Row="0" OnDrag3Row="0"
500       OnDrag2Grid="0"
501       OnDrag2PanelMove="DragCopy"
502       OnDrag3PanelMove="DragCopyChildren"
503       OnDrag2Pager="ScrollPager"
a6a76f 504
0a03f9 505       OnDrag1Gantt="ResizeGanttMain OR ResizeGanttRun OR MoveGanttMainFirst OR MoveGanttRun OR MoveGanttFlag OR MoveGanttPoint OR MoveGanttConstraint OR MoveGanttLine OR CreateGanttBar OR DragGanttDependency"
F 506       OnDrag2Gantt="0"
507       OnDrag3Gantt="0"
508       OnClick1Gantt="GanttMenu"
509       OnClick2Gantt="0"
510       OnClick3Gantt="0"
511       OnDrag1GanttHeader="100" OnDrag2GanttHeader="PinchZoomGantt,1" OnClick1GanttHeader="GanttMenu" OnLongClick1GanttHeader="UndoZoom OR ZoomOut,1" OnMouseDown2GanttHeader="1"
a6a76f 512
0a03f9 513       OnKey="!StartEditEmpty" OnBackspace="!StartEditEmptyDeleteTag"
a6a76f 514
0a03f9 515       OnCtrlEnter="Expand OR Collapse"
F 516       OnEnter="ChangeBool OR ChangeRadioRightCycle OR StartEdit OR ShowLink OR ShowDefaults OR ShowFile OR ShowCalendar OR EditGanttResource"
517       OnF2="StartEdit"
518         
519       OnTab="TabRight?1:!Grid.TabStop" OnShiftTab="TabLeft?1:!Grid.TabStop"
520       OnUp="GoUp,1" OnDown="GoDown,1" OnLeft="GoLeft,1" OnRight="GoRight,1"
521       OnShiftUp="FocusUp,1" OnShiftDown="FocusDown,1" OnShiftLeft="FocusLeft,1" OnShiftRight="FocusRight,1"
522       OnHome="GoFirst,1" OnEnd="GoLast,1" OnPageUp="PageUp,1" OnPageDown="PageDown,1"
523       
524       OnTabEnum="TabRightEdit AND StartEdit?1:!Grid.TabStop" OnShiftTabEnum="TabLeftEdit AND StartEdit?1:!Grid.TabStop"
525       OnTabEdit="TabRightEdit AND StartEdit?1:!Grid.TabStop" OnShiftTabEdit="TabLeftEdit AND StartEdit?1:!Grid.TabStop"
526       OnUpEdit="GoUpEdit AND StartEdit,1" OnDownEdit="GoDownEdit AND StartEdit,1" 
527       OnCtrlLeft="ChangeRadioLeft" OnCtrlRight="ChangeRadioRight"
528       OnEnterEdit="AcceptEdit,1" OnEscEdit="CancelEdit"
529       OnCtrlEnterEdit="AcceptEdit" OnAltEnterEdit="AcceptEdit" OnShiftEnterEdit="AcceptEdit"
530       OnSpaceEdit="ChangeBool"
531       OnF4Edit="SwitchRowColAbsolute"
a6a76f 532
0a03f9 533       OnCtrlBEdit="BoldOn" OnCtrlIEdit="ItalicOn" OnCtrlUEdit="UnderlineOn" 
F 534       OnCtrlRightBracketEdit="VertAlignBottom" OnCtrlLeftBracketEdit="VertAlignTop"
535       OnCtrlCommaEdit="DecreaseTextSize" OnCtrlPointEdit="IncreateTextSize"
536       OnCtrlShiftA="UpperCase" OnCtrlShiftK="LowerCase"
537       
538       OnSpace="SelectRow OR DeselectRow" OnCtrlSpace="SelectAll OR DeselectAll"
539       OnDel="DeleteRow OR UndeleteRow,1" OnCtrlDel="UndeleteSelected OR DeleteSelected,1"
540       OnIns="AddRow" OnCtrlIns="AddChildEnd" OnShiftIns="CopyRow" OnShiftCtrlIns="CopyTree"
541       OnCtrlDown="ShowDefaults OR ShowFile OR ShowFilterMenu OR ShowCalendar OR ButtonClick"
542       OnCtrlZ="Undo" OnCtrlY="Redo"
543       OnCtrlC="Copy,0" OnCtrlX="Exclude,0" OnCtrlV="Paste,0"
544       OnMetaZ="Undo" OnMetaY="Redo"
545       OnMetaC="Copy,0" OnMetaX="Exclude,0" OnMetaV="Paste,0"
546       OnCtrlAltD="DebugUndo"
547       
548       KeyCodes1="Space=32,Enter=13,Esc=27,Backspace=8,Tab=9"
549       KeyCodes2="Tilde=192,Minus=189,Equal=187,Backslash=220,LeftBracket=219,RightBracket=221"
550       KeyCodes3="Semicolon=186,Apostrophe=222,Comma=188,Point=190,Slash=191"
551       KeyCodes4="F1=112,F2=113,F3=114,F4=115,F5=116,F6=117,F7=118,F8=119,F9=120,F10=121,F11=122,F12=123"
552       KeyCodes5="Ins=45,Del=46,Home=36,End=35,PageUp=33,PageDown=34,Up=38,Down=40,Left=37,Right=39,Pause=19"
553       KeyCodes6="NumDivide=111,NumStar=106,NumMinus=109,NumPlus=107,NumPoint=110"
554       KeyCodes7="Num0=96,Num1=97,Num2=98,Num3=99,Num4=100,Num5=101,Num6=102,Num7=103,Num8=104,Num9=105"
555       KeyCodes8="CapsLock=20,ScrollLock=145,NumLock=144"
556       
557       EdgeSize="5" RowSize="5" GanttSize="5" GanttSizeOnly="10" DragSize="5" ClickSize="5" GridSize="" GanttSizeOver="0" ScrollColSize="10"
558       EdgeSizeTouch="20" RowSizeTouch="10" GanttSizeTouch="20" GanttSizeOnlyTouch="1000" DragSizeTouch="5" ClickSizeTouch="20" GridSizeTouch="" GanttSizeOverTouch="3" GanttSizeOverTouchFocused="10" ScrollColSizeTouch="20"
493df4 559
0a03f9 560       LeftPrefix="" RightPrefix="Right" MiddlePrefix="Middle" CtrlPrefix="Ctrl" AltPrefix="Alt" ShiftPrefix="Shift" MetaPrefix="Ctrl"
a6a76f 561       />
F 562         
563    <!-- Default rows -->
564    <Def>
565
566       <!-- Default row for all rows except Space and Header -->
567       <D Name="R" Kind="Data" CDef="R" AddDefChildren="1"
568          CanFocus="1" CanEdit="1" CanDelete="1" CanSelect="1" CanResize="1" CanHide="1" CanFix="1"
569          CanDrag="1" AcceptChild="1" CanExpand="1"
570          CanFilter="1" CanGroup="1" CanSort="1"
571          CanCopy="1" CanCopyPaste="1" CanExport="1" CanPrint="1"
572          HoverCell="Border,Color" HoverRow="Border,Background"    FocusCell="Border,Color,Class" FocusRow="Border,Background"
573          Deleted="0" Selected="0" Changed="0" Added="0" Moved="0"
574          Visible="1" Expanded="1"
575          Calculated="0"    Recalc="3" FormulaCanUse="1"
576          MaxChildren="10000" MaxChildrenDiff="20"
577          NoBorder="0" NoStyle="0" NoFormat="0" NoData="0"
578          />
579       
580       <!-- Default row for fixed rows -->
581       <D Name="Fixed" Def="R"
582          CanDelete="0" CanSelect="0" CanDrag="0" CanFilter="0" CanCopy="0"    AcceptChild="0" CanHide="1" InsertImg=""
583          />
584
585       <!-- Default row for filter rows -->
586       <D Name="Filter" Def="Fixed"
587          FormulaCanUse="0" FormulaCanEdit="0" CanHide="1" CanFix="0" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1"
588          />
589
590       <!-- Default row for column panel rows -->
591       <D Name="Panel" Def="Fixed" CanFix="0" 
592          Buttons="ColSelect,ColDelete,ColCopy" CanFocus="0" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1" CanPrint="0" CanExport="0" CanHide="1"
593          PanelColCopyMenu="CopyCol,CopyCols@FC,CopySelectedCols@SC,-,AddCol,AddCols@2"
594          PanelColCopyAllMenu="CopyCol,CopyCols@2,CopySelectedCols,-,AddCol,AddCols@2,AddColEnd"
595          />
596
597       <!-- Default row created when grouping -->
598       <D Name="Group" Def="R" Group="1"
599          CanEdit="0"    CanFilter="0" CanDrag="0" CanCopy="0" CanDelete="0"
600          Expanded="0" NoUpload="1"
601          />
602       
603       <!-- Default row for all space rows -->
604       <D Name="Solid" Def=""
605          Visible="1"
606          CalcOrder=""
607          CanFocus="1" CanDelete="0" CanSelect="0" CanDrag="0" CanFilter="0" CanCopy="0" CanPrint="1" CanResize="1" FormulaCanUse="0" CanHide="1" CanFix="0" InsertImg=""
608          AcceptDef=""
609          HoverCell="Color" HoverRow="" FocusCell="Border,Color,Class" FocusRow=""
610          />
611
612       <!-- Default header row -->
613       <D Name="Header" Def=""
614          Visible="1" Wrap="0" CanHide="1" CanFix="0" InsertImg=""
615          CanDelete="0" CanEdit="0" CanFocus="0" CanFilter="0" AcceptChild="0" CanExport="1" CanCopyPaste="3" CanPrint="2" FormulaCanUse="1" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1"
616          Deleted="0" Selected="0" Changed="0" Added="0" Moved="0"
617          Expanded="0" Calculated="0"
618          HoverCell="Color" HoverRow="Background" FocusCell="Border,Color,Class" FocusRow=""
619          />
620
621       <!-- Default row created to show column tree when imported from xlsx or created by Level attribute -->
622       <D Name="ColTree" Def="R" Kind="ColTree" MenuName="" InsertImg="" FormulaCanUse="0"
623          CanFix="0" CanSelect="0" CanExport="0" NoIndex="1" CanFocus="0" Spanned="1" PanelVisible="0" HoverCell="" HoverRow="" CanHide="0" PanelHoverCell="" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1"/>
624
625       <!-- Default CPage (MaxChildren) -->
626       <D Name="CPage" Def=""/>
627
628       <!-- Default SPage (ChildPageLength) -->
629       <D Name="SPage" Def="" Expanded="3" CanExpand="3" Visible="0" AggChildren="1"/>
630
631    </Def>
632
633    <!-- Default columns -->
634    <DefCols>
635
636       <!-- Default column -->
637       <D Name="C"
638          Visible="1" Type="Text" AcceptNaN="1"
639          CanResize="1" CanMove="2" CanCopy="2" CanFilter="1" CanSort="1" CanHide="1" CanSelect="1" CanDelete="1" FormulaCanUse="1"
640          CanCopyPaste="1" CanExport="1" CanPrint="1" CanGroup="1" CanSearch="1" CanDrag="1" CanFix="1"
641          GroupEmpty="2" GroupSingle="1" GroupSole="1" GroupDeleted="1"
642          CaseSensitive="1"
643          ShowHint="4"
644          EmptyValue=""
645          NoBorder="0" NoStyle="0" NoFormat="0" NoData="0"
646          />
647
648       <!-- Auto generated column by AutoCols -->
649       <D Name="Auto" Def="C" CanMove="1" CanCopy="1"/>
650
651       <!-- Auto generated column for RowIndex -->
652       <D Name="Index" Def="" Visible="1" Type="Text" HoverCell="Color" Width="60" CanDrag="1" CanPrint="1" CanExport="1" CanHide="1"
653          CanSort="0" CanEdit="0" CanFocus="0" CanSelect="0" CanDelete="0" CanMove="0" CanCopy="0" CanCopyPaste="0" CanEmpty="1" CanSearch="0" FormulaCanUse="0" CanFix="0"
654          NoIndex="1" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1"
655          />
656
657       <!-- Auto generated column for ConstWidth -->
658       <D Name="ConstWidth" Def="" CanSelect="0" Type="Html"
659          ConstWidth="1" NoIndex="1" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1" WidthPad="0" CanFix="0"
660          />
661
662       <!-- Column settings used for space cells -->
663       <D Name="Space" Def="" Type="Text" AcceptNaN="1" EmptyValue="" ShowHint="4"/>
664
665       <!-- Default column for type Gantt -->
0a03f9 666       <D Name="Gantt" Def="" Visible="1" Type="Gantt" MenuName="Gantt chart" CanPrint="1"
F 667          CanSort="0" CanEdit="0" CanResize="0" CanFilter="0" CanCopyPaste="0" CanGroup="0" CanSearch="0" CanExport="1" WidthPad="" ShowHint="0" CanDrag="0" CanSelect="0" CanDelete="0" NoUpload="1" FormulaCanUse="0" CanFix="0" 
668          GanttOrder="Chart,Availability,Constraints,Run,Main,Mark,Dependency,Flags,Points" GanttHeaderCount="6" GanttMilestoneTopMin="0"
669          GanttCount="1" GanttFlagsType="1" GanttFlagsMove="1" GanttShift="3" GanttFormatObject="Last"
670          GanttSize="" GanttWidth="22" GanttUnits="d" GanttLeft="0" GanttRight="0" GanttRoundUnits="0" GanttPagingFixed="6" GanttPageWidth="200%"
671          GanttDataUnits="d" GanttLastUnit="" GanttResourcesAssign="4" GanttAvailabilityFormat="0.##" GanttAvailabilityTransparent="1" GanttAvailabilityJoin="1" GanttAvailabilityShow="3" GanttAvailabilityTextRepeat="500"
672          GanttHover="1" GanttEdit="All" GanttResizeDelete="1" GanttResizeBeforeMove="2" GanttUseConstraints="2" GanttShowConstraints="1" GanttShowHtml="1" GanttDragLine="1"
673          GanttSmoothZoom="1" GanttZoomUndo="1" GanttHideExclude="0" GanttChangeExclude="0" GanttMaxExclude="10000000" GanttBase="" GanttBaseCanEdit="1" GanttFinish="" GanttFinishCanEdit="1" GanttFitVisible="0"
674          GanttCheck="4" GanttCheckTime="2000" GanttCheckExclude="1" GanttStrict="1" GanttBasePreferred="0" GanttFinishPreferred="0" GanttEditStartMove="1" GanttMinSlack="0" GanttErrSlack="0" GanttSeparateSlack="0" GanttManualChange="2" GanttManualSide="2"
675          GanttDependencyIcons="3" GanttAllDependencies="2" GanttDragDependenciesMove="1" GanttDragDependenciesMore="1" GanttCheckDependencies="2"
676          GanttDirection="0" GanttCorrectDependencies="2" GanttIncorrectDependencies="1" GanttCorrectDependenciesFixed="0" GanttCorrectDependenciesCreate="2" GanttFixComplete="0" GanttMaxCorrectingLoops="40" GanttRunMaxCorrectingLoops="5" GanttCorrectDependenciesButtons="Yes,No,Always,Never"
677          GanttMarkIncorrectDependencies="2" GanttColorIncorrectDependencies="9" GanttMarkDisabledDependencies="2" GanttColorDisabledDependencies="8" GanttAssignDependencies="0" GanttDependencyColor="0" GanttAdjacentDependencies="1"
678          GanttRunResize="Resize" GanttRunMove="Slide" GanttRunAdjust="Shift" GanttRunAdjustStart="Slip" GanttRunAdjustCorrect="Slip" GanttRunError="Sort" GanttRunErrors="1" GanttRunJoined="0" GanttRunJoinedNbsp="255" GanttRunSelect="0" GanttRunTip="*Text*"
679          GanttRunNew="0.0001,Box" GanttRunNewStart="0.0001,Box" GanttRunGroupHover="1" GanttRunStates="2" GanttRunCorrectFixed="1" GanttRunMilestones="1" GanttRunBoxMinType="1" 
680          GanttRunIds="1" GanttRunIdPrefix="new" GanttRunIdPostfix="" GanttRunLastId="" GanttRunDragObject="2" GanttRunContainersResize="1" GanttRunContainersDelete="1"
681          GanttExportDependency="1" GanttExportBackground="7"
682          GanttMenu="SplitGanttConstraint,ChangeGanttConstraint,EditGanttFlag,ChooseGanttFlagIcon,SetGanttMilestone,LockGanttMain,DisableGanttMain,SplitGanttMain,SetGanttPercent,EditGanttPercent,EditGanttText,SelectGanttRunPart,LockGanttRun,LockGanttRunContainer,DisableGanttRun,DisableGanttRunContainer,EnableGanttRunContainer,SplitGanttRun,EditGanttRun,EditGanttRunTip,ChooseGanttRunType,ChooseGanttRunContainer,AddGanttRunContainer,-,SelectGanttRun,UnselectGanttRun,SelectGanttRunContainer,UnselectGanttRunContainer,JoinGanttRunSelected,SplitGanttRunJoined,JoinGanttRunAdjacent,SplitGanttRunAdjacent,ChooseGanttRunSelectedType,ChooseGanttRunGroupType,ChooseGanttRunGroupAllType,ChooseGanttRunContainerType,ChooseGanttRunRowType,-,SetGanttRunMilestone,SetGanttRunPercent,EditGanttRunPercent,EditGanttRunText,-,EditGanttResource,GanttDepLagChange,-,DelGanttDep,DelGanttConstraint,DelGanttFlag,DelGanttPoint,DelGanttMilestone,DelGanttMainPart,DelGanttMain,DelGanttRunPart,DelGanttRunContainerOnly,-,DelAllGanttDep,DelGanttMainAll,DelGanttMainBar,DelGanttRunSelected,DelGanttRunGroup,DelGanttRunGroupAll,DelGanttRunContainer,DelGanttRun,DelGanttFlags,DelGanttPoints,DelGanttConstraints,DelGanttAll,-,NewGanttFlag,NewGanttPoint,NewGanttConstraint,NewGanttMilestone,NewGanttEndMilestone,NewGanttRunStop,-,SetGanttBase,DelGanttBase,SetGanttFinish,DelGanttFinish,CorrectRelatedDependencies,CorrectAllDependencies,-,ZoomBar,ZoomAll,ZoomHeader,ZoomUndo,ZoomIn,ZoomOut,ZoomFit"
683          />
a6a76f 684    </DefCols>
F 685
686    <!-- First Header row = column captions -->
687    <Header Kind="Header" Def="Header" id="Header"
688       CanDrag="0" CanCopy="1" CanSelect="1" CanDelete="1" CanExport="1"
689       />
690    
691    <!-- Root settings -->
692    <Root 
693       CDef="R"
694       CanSort="1"
695       FocusCell="Border" FocusRow="Border,Background"
696       AddParent="0"
697       />
698
699    <!-- Row left panel -->
700    <Panel 
701       Def="" Visible="1" Move="0" Select="1" Delete="1" Copy="0" Prepared="1"
702       CanHide="1" CanResize="0" CanMove="0" CanDrag="1" CanExport="0" CanCopyPaste="0" CanSelect="0" CanPrint="0" NoUpload="1" FormulaCanUse="0" NoBorder="3" NoStyle="2" NoFormat="2" NoData="1"
703       HoverCell="Color"
704       PanelCopyMenu="CopyRow,CopyRows@F,CopyTree,CopyRowsTree@F,CopySelected@S,CopySelectedTree@S,CopySelectedChildEnd,CopySelectedTreeChildEnd,-,AddRow,AddRows@2,CopyEmpty,CopyRowsEmpty@2,CopySelectedEmpty,-,AddChildEnd,CopySelectedEmptyChildEnd"
705       PanelCopyAllMenu="CopyRow,CopyRows@2,CopyTree,CopyRowsTree@2,CopySelected,CopySelectedTree,CopySelectedChildEnd,CopySelectedTreeChildEnd,-,AddRow,AddRows@2,CopyEmpty,CopyRowsEmpty@2,CopySelectedEmpty,-,AddChildEnd,CopySelectedEmptyChildEnd,AddRowEnd"
706       />
707
708    <!-- Right side pager -->
709    <Pager 
710       Visible="1" Width="100" MinWidth="35" CanResize="1" CanHide="1" Hover="1" Name="Pager"
711       />
712
713    <!-- Row displayed when no variable rows are visible -->
714    <!-- To not show it define Html="" for it in Text.xml -->
715    <Solid>
716       <I id="NoData" Panel="0" Space="2" Kind="NoData" Visible="0" CanPrint="5" CanHide="0"/>
717    </Solid>
718
719    <!-- Bottom toolbar -->
0a03f9 720    <Toolbar id="Toolbar" CanPrint="0" Space="4" Tag="" Visible="1" CanHide="0" LastVisible="Lock"
a6a76f 721
0a03f9 722       Cells20Data="Import,Save,Reload,Repaint,Print,ExportPDF,Export"
F 723       SaveButton="Class" SaveOnEnter="Validate AND Save" SaveVisibleFormula="(Grid.Source.Upload.Url||Grid.Source.Upload.Tag||Grid.Source.Upload.Data||Grid.Source.Upload.Script)&amp;&amp;!Grid.Detail?1:0"
724       ReloadButton="Class" ReloadOnEnter="Reload" ReloadVisibleFormula="!Grid.Detail"
725       RepaintButton="Class" RepaintOnEnter="RenderPages" RepaintVisibleFormula="(Grid.Paging==1||Grid.Paging==2)&amp;&amp;Grid.AllPages&amp;&amp;!Grid.AutoPages||Grid.ColPaging&amp;&amp;!Grid.AutoColPages||Grid.ChildParts&amp;&amp;Grid.ChildPaging!=3&amp;&amp;!Grid.AutoPages" RepaintFormula="Grid.Paging==2||Grid.ColPaging==2||Grid.ChildParts==2?0:1"
726       PrintButton="Class" PrintOnEnter="Print"
727       ExportPDFButton="Class" ExportPDFOnEnter="ExportPDF" ExportPDFVisibleFormula="!!(Grid.Source.ExportPDF.Url||Grid.Source.ExportPDF.Script)"
728       ExportButton="Class" ExportOnEnter="Export" ExportVisibleFormula="Grid.ExportFormat &amp;&amp; (!Grid.Source.Export.Type || Grid.Source.Export.Url || Grid.Source.Export.Script) ? 1 : 0"
729       ImportButton="Class" ImportOnEnter="Import" ImportVisibleFormula="Grid.ImportAction&amp;1 &amp;&amp; window.FileReader ? 1 : 0"
a6a76f 730
0a03f9 731       Cells30Manipulate="Undo,Redo,Add,AddChild,AddCol,Join,Split,Outdent,Indent,ExpandAll,CollapseAll"
F 732       UndoButton="Class" UndoVisibleFormula="Grid.Undo?1:0" UndoFormula="Grid.CanUndo()" UndoOnEnter="Undo"
733       RedoButton="Class" RedoVisibleFormula="Grid.Undo?1:0" RedoFormula="Grid.CanRedo()" RedoOnEnter="Redo"
734       AddButton="Class" AddOnEnter="ShowMenu OR AddRows OR AddRowEnd" AddVisibleFormula="Grid.Adding"
735       AddMenu="CopyRow,CopyRows@2,CopyTree,CopyRowsTree@2,CopySelected,CopySelectedTree,CopySelectedEnd,CopySelectedTreeEnd,-,AddRow,AddRows@2,CopyEmpty,CopyRowsEmpty@2,CopySelectedEmpty,CopySelectedEmptyEnd,-,AddRowEnd"
736       AddChildButton="Class" AddChildOnEnter="ShowMenu OR AddChildEnd" AddChildVisibleFormula="Grid.Adding &amp;&amp; !!Grid.MainCol"
737       AddChildMenu="CopySelectedChildEnd,CopySelectedTreeChildEnd,CopySelectedEmptyChildEnd,AddChildEnd"
738       AddColButton="Class" AddColOnEnter="ShowMenu OR AddCol OR AddColEnd" AddColVisibleFormula="Grid.ColAdding"
739       AddColMenu="CopyCol,CopyCols@2,CopySelectedCols,-,AddCol,AddCols@2,AddColEnd"
740       JoinButton="Class" JoinOnEnter="Span OR AutoSpan" JoinDisabledFormula="!Grid.ActionSpan(3,1)" JoinVisibleFormula="(Grid.SelectingCells || Grid.FocusRect) &amp;&amp; Grid.DynamicSpan"
741       SplitButton="Class" SplitOnEnter="Split" SplitDisabledFormula="!Grid.ActionSplit(3,1)" SplitVisibleFormula="(Grid.SelectingCells || Grid.FocusRect) &amp;&amp; Grid.DynamicSpan"
742       OutdentButton="Class" OutdentOnEnter="OutdentSelectedF OR OutdentF" OutdentVisibleFormula="!!Grid.MainCol &amp;&amp; !!Grid.Dragging"
743       IndentButton="Class" IndentOnEnter="IndentSelectedF OR IndentF" IndentVisibleFormula="!!Grid.MainCol &amp;&amp; !!Grid.Dragging"
744       ExpandAllButton="Class" ExpandAllOnEnter="ExpandAllLoaded" ExpandAllVisibleFormula="!!Grid.MainCol"
745       CollapseAllButton="Class" CollapseAllOnEnter="CollapseAll" CollapseAllVisibleFormula="!!Grid.MainCol"
a6a76f 746
0a03f9 747       Cells40Sheet="AddImage,SetLink,Left,Center,Right,TextIndent,Top,Middle,Bottom,Bold,Italic,Underline,Strike,RotateLeft,NoRotate,RotateRight,WrapText,ClearStyle,Size,ColorText,ColorShadow,ColorBackground,Border,TextFormat"
F 748       AddImageButton="Class" AddImageOnEnter="OpenImageF" AddImageDisabledFormula="!Grid.ActionOpenImage(3,1)" AddImageVisibleFormula="!!Grid.DynamicStyle"
749       SetLinkButton="Class" SetLinkOnEnter="SetLink" SetLinkDisabledFormula="!Grid.ActionSetLink(3,1)" SetLinkVisibleFormula="!!Grid.DynamicStyle"
750       LeftButton="Class" LeftSwitch="1" LeftOnEnter="AlignLeft OR NoAlign" LeftDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" LeftVisibleFormula="!!Grid.DynamicStyle" LeftFormula="(Grid.GetAttribute(Grid.FRow,Grid.FCol,'Align')+'').toLowerCase()=='left'?1:0"
751       CenterButton="Class" CenterSwitch="1" CenterOnEnter="AlignCenter OR NoAlign" CenterDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" CenterVisibleFormula="!!Grid.DynamicStyle" CenterFormula="(Grid.GetAttribute(Grid.FRow,Grid.FCol,'Align')+'').toLowerCase()=='center'?1:0"
752       RightButton="Class" RightSwitch="1" RightOnEnter="AlignRight OR NoAlign" RightDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" RightVisibleFormula="!!Grid.DynamicStyle" RightFormula="(Grid.GetAttribute(Grid.FRow,Grid.FCol,'Align')+'').toLowerCase()=='right'?1:0"
753       TextIndentType="Enum" TextIndentCanFocus="2" TextIndentWidth="58" TextIndentIconAlign="Right" TextIndentOnClick="Grid.CanEditStyle() AND (!Grid.EditMode OR Row==Grid.ERow AND Col==Grid.ECol) ? StartEditCellAccept||1 : 1" TextIndentOnDblClick="1" TextIndentVisibleFormula="!!Grid.DynamicStyle"
754       TextIndentOnChange="Grid.Indent=Value;return SetIndent" TextIndentOnSame="SetIndent"
755       TextIndentFormula="var v=Grid.GetAttribute(Grid.FRow,Grid.FCol,'Indent');return v>50?50:v>10?Math.round(v/5)*5:v||v=='0'?v:'';" TextIndentCanEdit="1"
756       TextIndentEnumFormula="var s=Grid.Indents,c=s.charAt(0);s=s.slice(1).split(c),o=[];for(var i=1;i&lt;s.length;i+=2)o[o.length]=s[i];return c+o.join(c)"
757       TextIndentEnumKeysFormula="var s=Grid.Indents,c=s.charAt(0);s=s.slice(1).split(c),o=[];for(var i=0;i&lt;s.length;i+=2)o[o.length]=s[i];return c+o.join(c)"
758       TopButton="Class" TopSwitch="1" TopOnEnter="VertAlignTop OR NoVertAlign" TopDisabledFormula="!Grid.CanEditStyle()" TopVisibleFormula="!!Grid.DynamicStyle" TopFormula="(Grid.GetAttribute(Grid.FRow,Grid.FCol,'VertAlign')+'').toLowerCase()=='top'?1:0"
759       MiddleButton="Class" MiddleSwitch="1" MiddleOnEnter="VertAlignMiddle OR NoVertAlign" MiddleDisabledFormula="!Grid.CanEditStyle()" MiddleVisibleFormula="!!Grid.DynamicStyle" MiddleFormula="(Grid.GetAttribute(Grid.FRow,Grid.FCol,'VertAlign')+'').toLowerCase()=='middle'?1:0"
760       BottomButton="Class" BottomSwitch="1" BottomOnEnter="VertAlignBottom OR NoVertAlign" BottomDisabledFormula="!Grid.CanEditStyle()" BottomVisibleFormula="!!Grid.DynamicStyle" BottomFormula="(Grid.GetAttribute(Grid.FRow,Grid.FCol,'VertAlign')+'').toLowerCase()=='bottom'?1:0"
761       BoldButton="Class" BoldSwitch="1" BoldOnEnter="BoldOff OR BoldOn" BoldDisabledFormula="!Grid.CanEditStyle()" BoldVisibleFormula="!!Grid.DynamicStyle" BoldFormula="Grid.GetAttribute(Grid.FRow,Grid.FCol,'TextStyle')&amp;1?1:0"
762       ItalicButton="Class" ItalicSwitch="1" ItalicOnEnter="ItalicOff OR ItalicOn" ItalicDisabledFormula="!Grid.CanEditStyle()" ItalicVisibleFormula="!!Grid.DynamicStyle" ItalicFormula="Grid.GetAttribute(Grid.FRow,Grid.FCol,'TextStyle')&amp;2?1:0"
763       UnderlineButton="Class" UnderlineSwitch="1" UnderlineOnEnter="UnderlineOff OR UnderlineOn" UnderlineDisabledFormula="!Grid.CanEditStyle()" UnderlineVisibleFormula="!!Grid.DynamicStyle" UnderlineFormula="Grid.GetAttribute(Grid.FRow,Grid.FCol,'TextStyle')&amp;4?1:0"
764       StrikeButton="Class" StrikeSwitch="1" StrikeOnEnter="StrikeOff OR StrikeOn" StrikeDisabledFormula="!Grid.CanEditStyle()" StrikeVisibleFormula="!!Grid.DynamicStyle" StrikeFormula="Grid.GetAttribute(Grid.FRow,Grid.FCol,'TextStyle')&amp;8?1:0"
765       RotateLeftButton="Class" RotateLeftSwitch="1" RotateLeftOnEnter="RotateLeft" RotateLeftDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" RotateLeftVisibleFormula="!!Grid.DynamicStyle" RotateLeftFormula="var v=Grid.GetAttribute(Grid.FRow,Grid.FCol,'Rotate');return v==1||v==-1||v>=270?1:0"
766       NoRotateButton="Class" NoRotateSwitch="1" NoRotateOnEnter="NoRotate" NoRotateDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" NoRotateVisibleFormula="!!Grid.DynamicStyle" NoRotateFormula="Grid.FRow?!Grid.GetAttribute(Grid.FRow,Grid.FCol,'Rotate'):0"
767       RotateRightButton="Class" RotateRightSwitch="1" RotateRightOnEnter="RotateRight" RotateRightDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" RotateRightVisibleFormula="!!Grid.DynamicStyle" RotateRightFormula="var v=Grid.GetAttribute(Grid.FRow,Grid.FCol,'Rotate');return v==2||v==-2||v>3&amp;&amp;v&lt;=90?1:0"
768       WrapTextButton="Class" WrapTextSwitch="1" WrapTextOnEnter="WrapOn OR WrapOff" WrapTextDisabledFormula="!!Grid.EditMode||!Grid.CanEditStyle()" WrapTextVisibleFormula="!!Grid.DynamicStyle" WrapTextFormula="Grid.GetAttribute(Grid.FRow,Grid.FCol,'Wrap')?1:0"
769       ClearStyleButton="Class" ClearStyleOnEnter="ClearStyle" ClearStyleDisabledFormula="!Grid.CanEditStyle()" ClearStyleVisibleFormula="!!Grid.DynamicStyle"
770       SizeType="Html" SizeCanFocus="0" SizeWidth="33" SizeButton="Enum" SizeOnClick="Grid.CanEditStyle()?ShowDefaults:0" SizeVisibleFormula="!!Grid.DynamicStyle"
771       SizeOnChange="Grid.TextSize=Value;return SetTextSize" SizeOnSame="var v=Grid.GetAttribute(Grid.FRow,Grid.FCol,'TextSize');Grid.TextSize=v?v:'';SetTextSize"
772       SizeDefaultsFormula="var s=Grid.TextSizes,c=s.charAt(0);s=s.slice(1).split(c),o=[];for(var i=1;i&lt;s.length;i+=2)o[o.length]=s[i];return c+o.join(c)"
773       SizeFormatFormula="var s=Grid.TextSizes,c=s.charAt(0);s=s.slice(1).split(c),o=[];for(var i=0;i&lt;s.length;i+=2)o[o.length]='&quot;'+s[i]+'&quot;:&quot;'+s[i+1]+'&quot;';return '{'+o.join(',')+'}';" 
774       SizeEditFormatFormula="var s=Grid.TextSizes,c=s.charAt(0);s=s.slice(1).split(c),o=[];for(var i=0;i&lt;s.length;i+=2)o[o.length]='&quot;'+s[i]+'&quot;:&quot;'+s[i+1]+'&quot;';return '{'+o.join(',')+'}';"
775       SizeFormula="var v=Grid.GetAttribute(Grid.FRow,Grid.FCol,'TextSize');return v?v:'';" SizeCanEdit="0"
776       ColorTextButton="Class" ColorTextOnEnter="SetTextColor" ColorTextDisabledFormula="!Grid.CanEditStyle()" ColorTextVisibleFormula="!!Grid.DynamicStyle" ColorTextUnderlineFormula="Grid.TextColor?Grid.TextColor:''" 
777       ColorTextLeft="1" ColorTextLeftVisibleFormula="!!Grid.DynamicStyle"
778       ColorTextSwitch="1" ColorTextPopupIcon="3" ColorTextOnClickPopup="ChooseTextColor OR 1"
779       ColorShadowButton="Class" ColorShadowOnEnter="SetTextShadowColor" ColorShadowDisabledFormula="!Grid.CanEditStyle()" ColorShadowVisibleFormula="!!Grid.DynamicStyle" ColorShadowUnderlineFormula="Grid.TextShadowColor?Grid.TextShadowColor:''"
780       ColorShadowSwitch="1" ColorShadowPopupIcon="3" ColorShadowOnClickPopup="ChooseTextShadowColor OR 1"
781       ColorBackgroundButton="Class" ColorBackgroundOnEnter="SetColor" ColorBackgroundDisabledFormula="!Grid.CanEditStyle()" ColorBackgroundVisibleFormula="!!Grid.DynamicStyle" ColorBackgroundUnderlineFormula="Grid.DefaultColor?Grid.DefaultColor:''"
782       ColorBackgroundSwitch="1" ColorBackgroundPopupIcon="3" ColorBackgroundOnClickPopup="ChooseColor OR 1"
783       BorderButton="Class" BorderOnEnter="AlignLeftF" BorderDisabledFormula="!Grid.CanEditBorder()" BorderVisibleFormula="!!Grid.DynamicBorder" BorderSwitch="1" BorderPopupIcon="3"
784       BorderButtonClassFormula="var o=Grid.BorderOut?(Grid.BorderOut+'').split(','):null,i=Grid.BorderIn?(Grid.BorderIn+'').split(','):null;return 'Border,Border'+(o?(i?'All':'O'+(o[3]?o[3]:15)):(i?'I'+(i[3]?(i[3]&amp;5?1:0)+(i[3]&amp;10?2:0):3):''))"
785       BorderUnderlineFormula="var o=Grid.BorderOut?Grid.BorderOut:Grid.BorderIn;if(o)o=(o+'').split(',')[1];return o?o:''"
786       BorderUnderlineStyleFormula="var o=Grid.BorderOut?Grid.BorderOut:Grid.BorderIn;if(o)o=(o+'').split(',')[0];return o?o:'Empty'"
787       BorderOnClickPopup="ChooseBorder OR 1"
788       TextFormatType="Html" TextFormatCanEdit="1" TextFormatCanFocus="2" TextFormatWrap="0" TextFormatWidth="92" TextFormatIcon="Enum" TextFormatIconAlign="Right" TextFormatCursor="Pointer" TextFormatVisibleFormula="!!Grid.DynamicFormat" TextFormatOnClick="!!Grid.EditMode?1:ShowDefaults||1" TextFormatOnDblClick="1"
789       TextFormatFormula="Grid.FindFormat(Grid.FRow,Grid.FCol,Grid.Formats,'&lt;span style=\'font-size:9px;color:silver;\'>format&lt;/span>')" TextFormatDefaultsFormula="return Grid.Formats" TextFormatTip="1"
790       TextFormatOnChange="Grid.Format=Value;return SetFormat" TextFormatOnSame="SetFormat"
a6a76f 791
0a03f9 792       Cells10Gantt="Correct"
F 793       Cells50GanttZoom="ZoomIn,ZoomOut,ZoomFit"
794       CorrectButton="Class" CorrectVisibleFormula="Grid.HasDependencies()" CorrectFormula="Grid.HasDependencies()?(ganttdependencyerrors()?1:0):0" CorrectOnEnter="CorrectAllDependencies"
795       ZoomInButton="Class" ZoomInVisibleFormula="Grid.HasGantt()" ZoomInFormula="Grid.CanZoomIn()" ZoomInOnEnter="ZoomIn"
796       ZoomOutButton="Class" ZoomOutVisibleFormula="Grid.HasGantt()" ZoomOutFormula="Grid.CanZoomOut()" ZoomOutOnEnter="ZoomOut"
797       ZoomFitButton="Class" ZoomFitVisibleFormula="Grid.HasGantt()" ZoomFitOnEnter="ZoomFitAll"
a6a76f 798
0a03f9 799       Cells60Cfg="DefSort,Sort,Calc,WinScroll,Columns,Cfg,Lock,Help,Debug"
F 800       DefSortButton="Class" DefSortButtonClass="Sort" DefSortOnEnter="DefaultSort" DefSortVisibleFormula="Grid.Sorting &amp;&amp; Grid.DefaultSort" DefSortFormula="1"
801       SortButton="Class" SortOnEnter="SortOn OR SortOff" SortVisibleFormula="Grid.Sorting &amp;&amp; (Grid.Paging==3||Grid.ChildPaging==3||Grid.Paging==1 &amp;&amp; Grid.LoadedCount>300) &amp;&amp; !Grid.DefaultSort" SortFormula="Grid.Sorted?1:0"
802       CalcButton="Class" CalcOnEnter="CalcOn OR CalcOff" CalcVisibleFormula="Grid.Calculating &amp;&amp; !Grid.Gantt" CalcFormula="Grid.Calculated?1:0"
803       WinScrollButton="Class" WinScrollOnEnter="ChangeWinScroll" WinScrollFormula="Grid.NoVScroll &amp;&amp; Grid.NoHScroll?1:0" WinScrollDisabledFormula="!Grid.CanChangeWinScroll()"
804       ColumnsButton="Class" ColumnsOnEnter="ShowColumns"
805       CfgButton="Class" CfgOnEnter="ShowCfg"
806       LockButton="Class" LockOnEnter="Lock" LockVisibleFormula="Grid.LockedValues?1:0" LockFormula="Grid.GetLockIndex()" LockSwitch="2"
807       HelpButton="Class" HelpOnEnter="ShowHelp"
808       DebugButton="Class" DebugOnEnter="ShowDebug" DebugVisibleFormula="!!Grid.DebugFlags.length"
809       
810       Cells70Styles="Languages,Styles,GanttStyles,Sizes,Scales,Contrasts"
811       LanguagesType="Languages" Languages="2" LanguagesVisibleFormula="Grid.Language?1:0"
812       StylesType="Styles" Styles="2"
813       GanttStylesType="GanttStyles" GanttStyles="2"
814       SizesType="Sizes" Sizes="2"
815       ScalesType="Scales" Scales="2"
816       ContrastsType="Contrasts" Contrasts="2"
a6a76f 817
0a03f9 818       Cells80Right="Empty,Formula,Resize"
F 819       EmptyRelWidth="1" EmptyNoColor="1"
820       FormulaWidth="-2" FormulaNoColor="1" FormulaCanFocus="0" FormulaType="Html" FormulaWrap="0"
821       ResizeWidth="1" ResizeVisibleFormula="!!Grid.ResizingMain" ResizeCanFocus="0" ResizeVertAlign=""
a6a76f 822       />
F 823
824    <!-- Configuration menus -->
825    <MenuCfg
826       Items="GanttCaption,GanttCfg,SheetCaption,SheetCfg,CfgCaption,Cfg,StylesCaption,Styles,LanguageCaption,Language" Attribute="CanHide" HideUnused="1"
827       />
828    <MenuColumns
829       Items="Cols,-,Pagers,-,Head,-,Foot,-,Space" Attribute="CanHide" HideUnused="1"
830       />
831    <MenuPrint
832       Items="ColsCaption,Cols,SpaceCaption,Space,RowsCaption,Head,Foot,OptionsCaption,Options,SizeCaption,Size" Attribute="CanPrint" HideUnused="1"
833       />
834    <MenuExport
835       Items="ColsCaption,Cols,RowsCaption,Head,Foot,OptionsCaption,Options" Attribute="CanExport" HideUnused="1"
836       />
837
838    <!-- Animations -->
839    <Animations
840       Show="#AnimateCenterTop, #ZoomInH 500ms" Hide="#AnimateCenterTop, #ZoomOutH 500ms" ShowFilter="@#AnimateCenterTop, #ZoomInH 500ms, #HighlightAdd 500ms" HideFilter="@#HighlightDelete 500ms, #AnimateCenterTop, #ZoomOutH 500ms"
841       Add="#ZoomIn 500ms"
842       CopyTo="#ZoomIn 500ms" CopyFrom="@#Mark 500ms" CopyRowsFrom="@#Mark,500" CopyToOutside="#ZoomIn 500ms" CopyFromOutside="@#Highlight 500ms"
843       MoveTo="#ZoomIn 250ms" MoveFrom="#ZoomOut 250ms" MoveToOutside="#ZoomIn 500ms" MoveFromOutside="#ZoomOut 500ms"
844       Delete="#ZoomOut 500ms, #AnimateCenterTop, #AnimateTransparent, #ZoomOutH 200ms" DeleteVisible="#ZoomOut 500ms" Undelete="#ZoomIn 500ms"
845       Select="#RotateX90 300ms" Deselect="#RotateX90 300ms"
846       ExpandChildren="#AnimateCenterTop, #ZoomInH 200ms" CollapseChildren="#AnimateCenterTop, #ZoomOutH 200ms"
847
848       UndoShow="@#Highlight 500ms, #ZoomOut 500ms" RedoShow="@#ZoomIn 500ms, #Highlight 500ms" UndoHide="@#ZoomIn 500ms, #Highlight 500ms" RedoHide="@#Highlight 500ms,#ZoomOut 500ms"
849       UndoAdd="@#HighlightDelete 500ms, #ZoomOut 500ms" RedoAdd="@#ZoomIn 500ms, #HighlightAdd 500ms"
850       UndoMove="@#ZoomIn 500ms, #HighlightMove 500ms" RedoMove="@#ZoomIn 500ms, #HighlightMove 500ms"
851       UndoDelete="@#ZoomIn 500ms, #HighlightAdd 500ms" RedoDelete="@#HighlightDelete 500ms, #ZoomOut 500ms" UndoUndelete="@#HighlightDelete 500ms, #ZoomOut 500ms" RedoUndelete="@#ZoomIn 500ms, #HighlightAdd 500ms"
852       UndoSelect="#RotateX90 300ms" RedoSelect="#RotateX90 300ms" UndoDeselect="#RotateX90 300ms" RedoDeselect="#RotateX90 300ms"
853       UndoResize="@#Highlight 500ms" RedoResize="@#Highlight 500ms"
854
855       Added="@#ZoomIn 500ms, #HighlightAdd 500ms"
856       Moved="@#ZoomIn 500ms, #HighlightMove 500ms"
857       Deleted="@#HighlightDelete 500ms, #ZoomOut 500ms"
858       Selected="@#HighlightSelect 500ms,#ColorSelected,#RotateX90 500ms" Deselected="@#HighlightDeselect 500ms,#RotateX90 500ms"
859       Expanded="@#Highlight 500ms" ExpandedChildren="#AnimateHidden, 500, #AnimateVisible, #AnimateCenterTop, #ZoomInH 500ms" Collapsed="@#Highlight 500ms" CollapsedChildren="500, #AnimateCenterTop, #ZoomOutH 500ms"
860       ChangedFrom="#HighlightChange 500ms, #RotateX90To 200ms" ChangedTo="#RotateX90From 200ms"
861
862       ShowCol="#ZoomInX 500ms" HideCol="#ZoomOutX 500ms"
863       AddCol="#ZoomIn 500ms"
864       CopyColTo="#ZoomIn 500ms" CopyColFrom="#Mark 500ms" CopyColsFrom="#Mark,500"
865       MoveColTo="#ZoomIn 250ms" MoveColFrom="#ZoomOut 250ms"
866       DeleteCol="#ZoomOut 500ms" UndeleteCol="#ZoomIn 500ms"
867       SelectCol="#RotateY90 300ms" DeselectCol="#RotateY90 300ms"
868
869       UndoShowCol="#Highlight 500ms, #ZoomOutX 500ms" RedoShowCol="#ZoomInX 500ms, #Highlight 500ms" UndoHideCol="#ZoomInX 500ms, #Highlight 500ms" RedoHideCol="#Highlight 500ms,#ZoomOutX 500ms"
870       UndoAddCol="#HighlightDelete 500ms, #ZoomOut 500ms" RedoAddCol="#ZoomIn 500ms, #HighlightAdd 500ms"
871       UndoMoveCol="@#ZoomIn 500ms, #HighlightMove 500ms" RedoMoveCol="@#ZoomIn 500ms, #HighlightMove 500ms"
872       UndoDeleteCol="#ZoomIn 500ms, #HighlightAdd 500ms" RedoDeleteCol="#HighlightDelete 500ms, #ZoomOut 500ms" UndoUndeleteCol="#HighlightDelete 500ms, #ZoomOut 500ms" RedoUndeleteCol="#ZoomIn 500ms, #HighlightAdd 500ms"
873       UndoSelectCol="#RotateY90 300ms" RedoSelectCol="#RotateY90 300ms" UndoDeselectCol="#RotateY90 300ms" RedoDeselectCol="#RotateY90 300ms"
874       UndoResizeCol="#Highlight 500ms" RedoResizeCol="#Highlight 500ms"
875
876       Focus="#Focus 200ms" FocusGantt="" FocusLines=""
877       Find="#HighlightSelect 500ms"
878       Copy="#AnimateLeftCenter,#Copy 200ms"
879       EditFrom="#RotateX90To 200ms" EditTo="#RotateX90From 200ms" EditBoolFrom="#RotateY90To 200ms" EditBoolTo="#RotateY90From 200ms"
880       CalculateFrom="#RotateX90To 200ms" CalculateTo="#RotateX90From 200ms"
881       ChangeFrom="#RotateX90To 200ms" ChangeTo="#RotateX90From 200ms"
882       FillFrom="#RotateX90To 200ms" FillTo="#RotateX90From 200ms"
883       PasteFrom="#RotateX90To 200ms" PasteTo="#RotateX90From 200ms"
884       MarkFrom="#RotateX90To 200ms" MarkTo="#RotateX90From 200ms"
885       ClearFrom="#RotateX90To 200ms" ClearTo=""
886
887       UndoChangeFrom="#RotateX90To 200ms" UndoChangeTo="#RotateX90From 200ms" RedoChangeFrom="#RotateX90To 200ms" RedoChangeTo="#RotateX90From 200ms"
888       UndoBorder="#Highlight 500ms" RedoBorder="#Highlight 500ms"
889       UndoStyle="#Highlight 500ms" RedoStyle="#Highlight 500ms"
890
891       ShowMenu="#AnimateCenterTop, #ZoomInY 200ms" ShowMenuUp="#AnimateCenterBottom, #ZoomInY 200ms" HideMenu="#AnimateCenterTop, #ZoomOutY 200ms" HideMenuUp="#AnimateCenterBottom, #ZoomOutY 200ms"
892       ShowPopup="#AnimateLeftTop, #ZoomIn 200ms" ShowPopupUp="#AnimateLeftBottom, #ZoomIn 200ms" HidePopup="#AnimateLeftTop, #ZoomOut 200ms" HidePopupUp="#AnimateLeftBottom, #ZoomOut 200ms"
893       ShowPopupRight="#AnimateRightTop, #ZoomIn 200ms" ShowPopupRightUp="#AnimateRightBottom, #ZoomIn 200ms" HidePopupRight="#AnimateRightTop, #ZoomOut 200ms" HidePopupRightUp="#AnimateRightBottom, #ZoomOut 200ms"
894       ShowCfg="#ZoomIn 200ms" HideCfg="#ZoomOut 200ms"
895       ShowTip="#AnimateLeftTop, #ZoomIn 200ms" ShowTipRight="#AnimateRightTop, #ZoomIn 200ms" HideTip="#AnimateLeftTop, #ZoomOut 200ms" HideTipRight="#AnimateRightTop, #ZoomOut 200ms"
896       ShowHint="#Show 200ms" HideHint="#Hide 200ms" ShowHintVert="#Show 200ms" HideHintVert="#Hide 200ms"
897       ShowMessage="#ZoomIn 200ms" HideMessage="#ZoomOut 200ms"
898       ShowCalendar="#AnimateLeftTop, #ZoomIn 200ms" ShowCalendarUp="#AnimateLeftBottom, #ZoomIn 200ms" HideCalendar="#AnimateLeftTop, #ZoomOut 200ms" HideCalendarUp="#AnimateLeftBottom, #ZoomOut 200ms"
899       ShowCalendarRight="#AnimateRightTop, #ZoomIn 200ms" ShowCalendarRightUp="#AnimateRightBottom, #ZoomIn 200ms" HideCalendarRight="#AnimateRightTop, #ZoomOut 200ms" HideCalendarRightUp="#AnimateRightBottom, #ZoomOut 200ms"
900       CalendarDaysFrom="#RotateX90To 200ms" CalendarDaysTo="#RotateX90From 200ms" CalendarMonthsFrom="#RotateX90To 200ms" CalendarMonthsTo="#RotateX90From 200ms"
901       CalendarMonthFrom="#RotateY90To 200ms" CalendarMonthTo="#RotateY90From 200ms" CalendarYearFrom="" CalendarYearTo=""
902
903       Wait="100"
904       />
905
906    <!-- Languages definition -->
907    <Languages>
908       <EN Name="English" Text_Url="Text.xml" Text_Static="Text" Tip="US English, base TreeGrid language"/>
909       <GB Name="English" Text_Url="Languages/TextGB.xml" Text_Static="TextGB" Tip="UK English, differs from US only in date and currency formats"/>
910       <DE Name="Deutsch" Text_Url="Languages/TextDE.xml" Text_Static="TextDE" Tip="German, fully translated"/>
911       <NL Name="Nederlands" Text_Url="Languages/TextNL.xml" Text_Static="TextNL" Tip="Dutch, not yet translated"/>
912       <FR Name="Fran&#xE7;ais" Text_Url="Languages/TextFR.xml" Text_Static="TextFR" Tip="French French, fully translated"/>
913       <CA Name="Fran&#xE7;ais" Text_Url="Languages/TextCA.xml" Text_Static="TextCA" Tip="Canadian French, differs from French mainly in date formats; fully translated"/>
914       <IT Name="Italiano" Text_Url="Languages/TextIT.xml" Text_Static="TextIT" Tip="Italian, translated only TreeGrid, not the example"/>
915       <ES Name="Espa&#xF1;ol" Text_Url="Languages/TextES.xml" Text_Static="TextES" Tip="Spanish, translated only TreeGrid, not the example"/>
916       <PT Name="Portugu&#xEA;s" Text_Url="Languages/TextPT.xml" Text_Static="TextPT" Tip="Portugal Portuguese, translated only TreeGrid, not the example"/>
917       <BR Name="Portugu&#xEA;s" Text_Url="Languages/TextBR.xml" Text_Static="TextBR" Tip="Brazilian Portuguese, fully translated"/>
918       <CS Name="&#x10c;esky" Text_Url="Languages/TextCS.xml" Text_Static="TextCS" Tip="Czech, fully translated"/>
0a03f9 919       <HR Name="Hrvatski" Text_Url="Languages/TextHR.xml" Text_Static="TextHR" Tip="Croatian, fully translated except Gantt example"/>
a6a76f 920       <RU Name="&#1055;&#1086;-&#1088;&#1091;&#1089;&#1089;&#1082;&#1080;" Text_Url="Languages/TextRU.xml" Text_Static="TextRU" Tip="Russian, fully translated"/>
F 921       <KR Name="&#xd55c;&#xad6d;&#xc5b4;" Text_Url="Languages/TextKR.xml" Text_Static="TextKR" Tip="Korean, not yet translated"/>
922       <JP Name="&#x65e5;&#x672c;&#x8a9e;" Text_Url="Languages/TextJP.xml" Text_Static="TextJP" Tip="Japanese, fully translated"/>
923       <CN Name="&#x4e2d;&#x6587;" Text_Url="Languages/TextCN.xml" Text_Static="TextCN" Tip="Chinese, fully translated"/>
924       <FA Name="&#x641;&#x627;&#x631;&#x633;&#x6CC;" Text_Url="Languages/TextFA.xml" Text_Static="TextFA" Tip="Persian / Farsi, fully translated"/>
925       <XX Name="XX Test" Text_Url="Languages/TextXX.xml" Text_Static="TextXX" Tip="Test language to translate"/>
926    </Languages>
927
928    <!-- Format configuration the same for all languages -->
929    <Lang>
930       <Format 
931          StrictNumbers="0" StrictDates="15" GMT="1" DateFormatLowercase="1" EditFormats="" ExactNumbers="0" BaseSeparators="0" Unsupported="\?"
932          Colors=",#000,#FFF,#F00,#0F0,#00F,#FF0,#F0F,#0FF,#800,#080,#008,#880,#808,#088,#CCC,#888,#99F,#936,#FFC,#CFF,#606,#F88,#06C,#CCF,#008,#F0F,#FF0,#0FF,#808,#800,#088,#00F,#0CF,#CFF,#CFC,#FF9,#9CF,#F9C,#C9F,#FC9,#36F,#3CC,#9C0,#FC0,#F90,#F60,#669,#999,#036,#396,#030,#330,#930,#936,#339,#333"
933          ExportFilters=",= ,&#x2260; ,&lt; ,&#x2264; ,> ,&#x2265; ,|* ,|- ,*| ,-| ,*|* ,-|- " ExportFiltersHtml="&lt;span style='color:red;'>%1&lt;/span>"
934          />
935       <MenuExport ExportFormats="XLSX,XLS,CSV"/>
936       <MenuPrint PDFFormats="PDF"/>
937    </Lang>
938
939    <!-- Configuration preset per CSS style -->
940    <Media>
941       <M Style="TT">
942          <Cfg Alternate="2" AlternateType="3" ColorPanel="1"/>
943       </M>
944       <M Style="CB,CC,CE,CG,CL,CS,CO,CP,CQ,CR,CF">
945          <Cfg ShrinkStyleType="0"/>
946          <Rows>
947             <I id="Toolbar" SizesVisible="0" SizesLabelVisible="0" GanttStylesVisible="0" GanttStylesLabelVisible="0" ContrastsVisible="0" ContrastsLabelVisible="0"/>
948          </Rows>
949       </M>
950    </Media>
951 </Grid>