LazarusResources.Add('TGridForm','FORMDATA',[ 'TPF0'#9'TGridForm'#8'GridForm'#4'Left'#3'U'#1#6'Height'#3#176#1#3'Top'#3'a'#1 +#5'Width'#3#224#2#18'HorzScrollBar.Page'#3#223#2#18'VertScrollBar.Page'#3#175 +#1#13'ActiveControl'#7#4'VST5'#7'Caption'#6#8'GridForm'#12'ClientHeight'#3 +#176#1#11'ClientWidth'#3#224#2#11'Font.Height'#2#243#9'Font.Name'#6#13'MS Sa' +'ns Serif'#8'OnCreate'#7#10'FormCreate'#0#6'TLabel'#7'Label15'#4'Left'#3#12#2 +#6'Height'#3#153#0#3'Top'#2#8#5'Width'#3#195#0#7'Anchors'#11#5'akTop'#7'akRi' +'ght'#0#8'AutoSize'#8#7'Caption'#6#255'This sample demonstrates the grid ext' +'ensions introduced in Virtual Treeview. The main difference to normal mode ' +'is the way cell content is handled (editing, selection etc.). In Grid mode' +' always the entire cell is used. Another point is the key handling .'#5'Col' +'or'#7#6'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0#6'TLabel'#6'Label1'#4'L' +'eft'#3#14#2#6'Height'#2'm'#3'Top'#3#168#0#5'Width'#3#195#0#7'Anchors'#11#5 +'akTop'#7'akRight'#0#8'AutoSize'#8#7'Caption'#6'WThe main column in this sam' +'ple is reduced to an indicator and is set as a fixed column.'#5'Color'#7#6 +'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0#18'TVirtualStringTree'#4'VST5'#6 +'Cursor'#2'?'#4'Left'#2#8#6'Height'#3#128#1#3'Top'#2#6#5'Width'#3#243#1#7'An' +'chors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#24'ClipboardFormats.S' +'trings'#1#6#3'CSV'#6#11'HTML Format'#6#10'Plain text'#6#16'Rich Text Format' +#6' Rich Text Format Without Objects'#6#12'Unicode text'#6#17'Virtual Tree D' +'ata'#0#18'Colors.BorderColor'#7#12'clWindowText'#15'Colors.HotColor'#7#7'cl' +'Black'#17'DefaultNodeHeight'#2#19#8'DragMode'#7#11'dmAutomatic'#9'EditDelay' +#3','#1#11'Font.Height'#2#245#9'Font.Name'#6#20'Microsoft Sans Serif'#20'Hea' +'der.AutoSizeIndex'#2#2#17'Header.Background'#7#11'clBtnShadow'#18'Header.Fo' +'nt.Height'#2#244#16'Header.Font.Name'#6#20'Microsoft Sans Serif'#14'Header.' +'Options'#11#14'hoColumnResize'#16'hoDblClickResize'#6'hoDrag'#12'hoShowImag' +'es'#9'hoVisible'#0#12'Header.Style'#7#13'hsFlatButtons'#13'HintAnimation'#7 +#7'hatFade'#8'HintMode'#7#9'hmTooltip'#14'ParentShowHint'#8#13'RootNodeCount' +#2'd'#30'ScrollBarOptions.AlwaysVisible'#9#8'ShowHint'#9#8'TabOrder'#2#0#23 +'TreeOptions.AutoOptions'#11#16'toAutoDropExpand'#12'toAutoScroll'#22'toAuto' +'TristateTracking'#0#23'TreeOptions.MiscOptions'#11#10'toEditable'#16'toGrid' +'Extensions'#12'toInitOnSave'#18'toToggleOnDblClick'#14'toWheelPanning'#0#24 +'TreeOptions.PaintOptions'#11#10'toHotTrack'#13'toShowButtons'#14'toShowDrop' +'mark'#19'toShowHorzGridLines'#19'toShowVertGridLines'#18'toUseBlendedImages' +#0#28'TreeOptions.SelectionOptions'#11#22'toDisableDrawSelection'#15'toExten' +'dedFocus'#19'toMiddleClickSelect'#13'toMultiSelect'#18'toRightClickSelect' +#22'toCenterScrollIntoView'#0#8'WantTabs'#9#16'OnAfterCellPaint'#7#18'VST5Af' +'terCellPaint'#17'OnBeforeCellPaint'#7#19'VST5BeforeCellPaint'#17'OnBeforeIt' +'emErase'#7#19'VST5BeforeItemErase'#14'OnCreateEditor'#7#16'VST5CreateEditor' +#15'OnFocusChanging'#7#17'VST5FocusChanging'#9'OnGetText'#7#11'VST5GetText' +#11'OnPaintText'#7#13'VST5PaintText'#10'OnInitNode'#7#12'VST5InitNode'#13'On' +'StateChange'#7#15'VST5StateChange'#7'Columns'#14#1#7'Options'#11#16'coParen' +'tBidiMode'#9'coVisible'#7'coFixed'#0#5'Width'#2#20#0#1#6'Margin'#2#0#8'Posi' +'tion'#2#1#5'Width'#2'd'#8'WideText'#6#11'Customer ID'#0#1#6'Margin'#2#0#8'P' +'osition'#2#2#5'Width'#2'x'#8'WideText'#6#10'First Name'#0#1#6'Margin'#2#0#8 +'Position'#2#3#5'Width'#2'x'#8'WideText'#6#9'Last Name'#0#1#6'Margin'#2#0#8 +'Position'#2#4#5'Width'#2'd'#8'WideText'#6#10'Order date'#0#0#0#0#9'TCheckBo' +'x'#16'GridLineCheckBox'#4'Left'#3#30#2#6'Height'#2#24#3'Top'#3'j'#1#5'Width' +#3#141#0#7'Anchors'#11#7'akRight'#8'akBottom'#0#7'Caption'#6#17'Toggle grid ' +'lines'#7'Checked'#9#7'OnClick'#7#21'GridLineCheckBoxClick'#5'State'#7#9'cbC' +'hecked'#8'TabOrder'#2#1#0#0#10'TImageList'#10'TreeImages'#4'left'#2#22#3'to' +'p'#2'$'#6'Bitmap'#10#211#31#0#0'li'#18#0#0#0#16#0#0#0#16#0#0#0#156#1#0#0'/*' +' XPM */'#10'static char *graphic[] = {'#10'"16 16 3 1",'#10'". c None",'#10 +'", c #000000",'#10'"- c #FFFFFF",'#10'"................",'#10'"............' +'....",'#10'"...,,,,,,,,.....",'#10'"...,------,,....",'#10'"...,------,-,..' +'.",'#10'"...,------,,,,..",'#10'"...,---------,..",'#10'"...,---------,..",' +#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10 +'"...,---------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"..' +'.,,,,,,,,,,,..",'#10'"................"}'#10#171#1#0#0'/* XPM */'#10'static' +' char *graphic[] = {'#10'"16 16 4 1",'#10'". c None",'#10'", c #000000",'#10 +'"- c #FFFFFF",'#10'"* c #000080",'#10'"................",'#10'"............' +'....",'#10'".,,,,,,.........",'#10'".,----,,........",'#10'".,----,-,......' +'.",'#10'".,-,,-,******...",'#10'".,-----*----**..",'#10'".,-,,,,*----*-*.",' +#10'".,-----*-,,-****",'#10'".,-,,,,*-------*",'#10'".,-----*-,,,,,-*",'#10 +'".,,,,,,*-------*",'#10'".......*-,,,,,-*",'#10'".......*-------*",'#10'"..' ,'.....*********",'#10'"................"}'#10#216#1#0#0'/* XPM */'#10'static' +' char *graphic[] = {'#10'"16 16 7 1",'#10'". c None",'#10'", c #000000",'#10 +'"- c #FFFF00",'#10'"* c #808080",'#10'"a c #808000",'#10'"b c #000080",'#10 +'"c c #FFFFFF",'#10'"................",'#10'"......,,,,......",'#10'"..,,,,,' +'--,,,,,..",'#10'".,*a*,-,,-,a*a,.",'#10'".,a*,......,a*,.",'#10'".,*a,,,,,,' +',,*a,.",'#10'".,a*a*a*a*a*a*,.",'#10'".,*a*a*bbbbbbb,.",'#10'".,a*a*abccccc' +'bb.",'#10'".,*a*a*bcccccbcb",'#10'".,a*a*abcbbbcbbb",'#10'".,*a*a*bcccccccb' +'",'#10'".,a*a*abcbbbbbcb",'#10'"..,,,,,bcccccccb",'#10'".......bbbbbbbbb",' +#10'"................"}'#10#186#1#0#0'/* XPM */'#10'static char *graphic[] =' +' {'#10'"16 16 5 1",'#10'". c #FFFF00",'#10'", c None",'#10'"- c #808080",' +#10'"* c #000000",'#10'"a c #FFFFFF",'#10'".,,-.,,-***,,,,,",'#10'"-.,-a,-.a' +'a**,,,,",'#10'",-.-.-.aaa*a*,,,",'#10'",.-.a----a*aa*,,",'#10'"---a..aaaa**' +'***,",'#10'",,a-aa-**aaaaa*,",'#10'"-,,-.aaaaaaaaa*,",'#10'",,,-a*******aa*' +',",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10'",,,*aaaaaaaaaa*,",' +#10'",,,*a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*aaaaaaaaaa*,",'#10 +'",,,************,",'#10'",,,,,,,,,,,,,,,,"}'#10#156#1#0#0'/* XPM */'#10'sta' +'tic char *graphic[] = {'#10'"16 16 3 1",'#10'". c None",'#10'", c #800000",' +#10'"- c #FFFFFF",'#10'"................",'#10'"................",'#10'".,,-' +'........,,-.",'#10'".,,,,-.....,,-..",'#10'"..,,,,-...,,-...",'#10'"....,,,' +'-.,-.....",'#10'".....,,,,,-.....",'#10'"......,,,-......",'#10'".....,,,,,' +'-.....",'#10'"....,,,-.,,-....",'#10'"...,,,-...,,-...",'#10'"..,,,-.....,-' +'...",'#10'"..,,,-......,-..",'#10'"...,-...........",'#10'".............,-.' +'",'#10'"................"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic' +'[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #000080",'#10'"- c #FFFFFF' +'",'#10'"* c #000000",'#10'"a c #808080",'#10'"b c #FFFF00",'#10'"..........' +'......",'#10'",,,,,,,,,,,,,,..",'#10'",-,,,,,,,,,,,,..",'#10'",,,,,,,,,,,,,' +'*..",'#10'"*...*--------*..",'#10'"*...*--------*..",'#10'"*...*--aaa---*..' +'",'#10'"*...*-a.b.a--*..",'#10'"*...*a.b.baaaaa.",'#10'"*...*a--------a*",' +#10'"*...*a-b.b.b.ba*",'#10'"*...*a-.b.b.b.a*",'#10'"*****a-b.b.b.ba*",'#10 +'".....aaaaaaaaaa*",'#10'"......**********",'#10'"................"}'#10#201 +#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c No' +'ne",'#10'", c #000080",'#10'"- c #000000",'#10'"* c #FFFFFF",'#10'"a c #808' +'080",'#10'"b c #00FFFF",'#10'"................",'#10'"................",'#10 +'",,,,,,,,,.......",'#10'",,,,,,,,,.......",'#10'"-*******-.-.....",'#10'"-*' +'aaaaa*-.--....",'#10'"-*******-.-b-...",'#10'"-*aa-------bb-..",'#10'"-***-' +'bbbbbbbbb-.",'#10'"-----bbbbbbbbbb-",'#10'"....-bbbbbbbbb-.",'#10'"....----' +'---bb-..",'#10'"..........-b-...",'#10'"..........--....",'#10'"..........-' +'.....",'#10'"................"}'#10#171#1#0#0'/* XPM */'#10'static char *gr' +'aphic[] = {'#10'"16 16 4 1",'#10'". c None",'#10'", c #000000",'#10'"- c #0' +'00080",'#10'"* c #FFFFFF",'#10'"................",'#10'".......,,,,,,.--",' +#10'"......,......,--",'#10'".....,.,......--",'#10'",,,,,.,.,.....--",'#10 +'",**,.,.,.,...,--",'#10'",*,.,*,.,.,,,.--",'#10'",**,***,.,*,...-",'#10'",*' +'******,**,....",'#10'",**********,....",'#10'",*,,*,,,,,*,....",'#10'",****' +'******,....",'#10'",*,,*,,,,,*,....",'#10'",**********,....",'#10'",,,,,,,,' +',,,,....",'#10'"................"}'#10#246#1#0#0'/* XPM */'#10'static char ' +'*graphic[] = {'#10'"16 16 9 1",'#10'". c None",'#10'", c #808080",'#10'"- c' +' #0000FF",'#10'"* c #FFFFFF",'#10'"a c #008000",'#10'"b c #000000",'#10'"c ' +'c #FFFF00",'#10'"d c #008080",'#10'"e c #000080",'#10'".....,,,,,......",' +#10'"...,,--*.abb....",'#10'"..,--.*.aaaab...",'#10'".,-*.*,,,,,,,b..",'#10 +'".,--*.,***c*,,..",'#10'"b--.aa,*c***,*,.",'#10'"b--aaa,***c*bbbb",'#10'"b-' +'-aaa,*cddd,*,b",'#10'"b---aa,*d*,ae*,b",'#10'"b-----,*d,a-e*,b",'#10'".b---' +'-,*d---e*,b",'#10'".b----,*ceee,*,b",'#10'"..b---,***c***,b",'#10'"...bb-,*' +'c***c*,b",'#10'".....b,,,,,,,,,b",'#10'"......bbbbbbbbbb"}'#10#156#1#0#0'/*' +' XPM */'#10'static char *graphic[] = {'#10'"16 16 3 1",'#10'". c None",'#10 +'", c #FFFFFF",'#10'"- c #008000",'#10'"................",'#10'".,,,,,,,,,,,' +',,,.",'#10'".,,,,,,,-,,,,,,.",'#10'".,,,,,,,--,,,,,.",'#10'".,,,,------,,,,' +'.",'#10'".,,,-,,,--,,,,,.",'#10'".,,,-,,,-,,,,,,.",'#10'".,,,-,,,,,,,,,,.",' +#10'".,,,,,,,,,,-,,,.",'#10'".,,,,,,-,,,-,,,.",'#10'".,,,,,--,,,-,,,.",'#10 +'".,,,,------,,,,.",'#10'".,,,,,--,,,,,,,.",'#10'".,,,,,,-,,,,,,,.",'#10'".,' +',,,,,,,,,,,,,.",'#10'"................"}'#10#186#1#0#0'/* XPM */'#10'static' +' char *graphic[] = {'#10'"16 16 5 1",'#10'". c None",'#10'", c #808080",'#10 +'"- c #000000",'#10'"* c #FFFFFF",'#10'"a c #000080",'#10'"................"' +','#10'".....,,,,,,-....",'#10'".....,*****-....",'#10'".....,*,,,,,,-..",' +#10'"a....,*,*****-..",'#10'"aa...,*,*,,,,,,-",'#10'"aaa..,*,*,*****-",'#10 ,'"aaaa.,*,*,*aaa*-",'#10'"aaa..,*,*,*****-",'#10'"aa...--,*,*aaa*-",'#10'"a.' +'.....,*,*****-",'#10'".......--,*aaa*-",'#10'".........,*****-",'#10'".....' +'....-------",'#10'"................",'#10'"................"}'#10#201#1#0#0 +'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",' +#10'", c #808080",'#10'"- c #FFFF00",'#10'"* c #C0C0C0",'#10'"a c #FFFFFF",' +#10'"b c #000000",'#10'"................",'#10'"...,,,,,........",'#10'"..,-' +'*-*-,.......",'#10'".,-*-*-*-,,,,,,.",'#10'".,aaaaaaaaaaaa,b",'#10'".,a-*-*' +'-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*' +'-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*' +'-,b",'#10'".,,,,,,,,,,,,,,b",'#10'"..bbbbbbbbbbbbbb",'#10'"................' +'",'#10'"aaaaaaaaaaaaaaaa"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic' +'[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #808080",'#10'"- c #FFFFFF' +'",'#10'"* c #FFFF00",'#10'"a c #C0C0C0",'#10'"b c #000000",'#10'"..........' +'......",'#10'"...,,,,,........",'#10'"..,-----,.......",'#10'".,-*a*a*-,,,,' +',,.",'#10'".,-a*a*a------,b",'#10'".,-*a*a*a*a*a*,b",'#10'",,,,,,,,,,,,,*,b' +'",'#10'",----------,,a,b",'#10'",-*a*a*a*a**b,,b",'#10'".,-*a*a*a*a*ab,b",' +#10'".,-a*a*a*a*a*b,b",'#10'"..,-a*a*a*a**,bb",'#10'"..,,,,,,,,,,,,,b",'#10 +'"...bbbbbbbbbbbbb",'#10'"................",'#10'"----------------"}'#10#186 +#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",'#10'". c No' +'ne",'#10'", c #808080",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #C0C' +'0C0",'#10'"................",'#10'".,,,,,,,,.......",'#10'".,------,*......' +'",'#10'".,------,-*.....",'#10'".,------,***....",'#10'".,------aaa*....",' +#10'".,-------aa*....",'#10'".,--------a*....",'#10'".,--------a*....",'#10 +'".,--------a*....",'#10'".,--------a*....",'#10'".,--------a*....",'#10'".,' +'aaaaaaaaa*....",'#10'".***********....",'#10'"................",'#10'"-----' +'-----------"}'#10#246#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"1' +'6 16 9 1",'#10'". c None",'#10'", c #808080",'#10'"- c #FFFFFF",'#10'"* c #' +'000000",'#10'"a c #0000FF",'#10'"b c #000080",'#10'"c c #008080",'#10'"d c ' +'#C0C0C0",'#10'"e c #FFFF00",'#10'"................",'#10'".,,,,,,,,......."' +','#10'".,------,*....ab",'#10'".,------,-*..acb",'#10'".,------,***acb.",' +#10'".,------dddacb..",'#10'".,-------dacb...",'#10'".,-------acb....",'#10 +'".,------acb*....",'#10'".,-----,ebd*....",'#10'".,-----d,-d*....",'#10'".,' +'----*,--d*....",'#10'".,ddddddddd*....",'#10'".***********....",'#10'".....' +'...........",'#10'"----------------"}'#10#186#1#0#0'/* XPM */'#10'static ch' +'ar *graphic[] = {'#10'"16 16 5 1",'#10'". c #808080",'#10'", c None",'#10'"' +'- c #FFFFFF",'#10'"* c #000000",'#10'"a c #C0C0C0",'#10'"........,,,,,,,,",' +#10'".-........,,,,,,",'#10'".-.-........,,,,",'#10'".-.-.------.*,,,",'#10 +'".-.-.------.-*,,",'#10'".-.-.------.***,",'#10'".-.-.------aaa*,",'#10'".-' +'.-.-------aa*,",'#10'".-.-.--------a*,",'#10'".-.-.--------a*,",'#10'".-.-.' +'--------a*,",'#10'".a.-.--------a*,",'#10'"**.a.--------a*,",'#10'",,**.aaa' +'aaaaaa*,",'#10'",,,,***********,",'#10'"----------------"}'#10#246#1#0#0'/*' +' XPM */'#10'static char *graphic[] = {'#10'"16 16 9 1",'#10'". c #808080",' +#10'", c None",'#10'"- c #FFFFFF",'#10'"* c #0000FF",'#10'"a c #000080",'#10 +'"b c #000000",'#10'"c c #008080",'#10'"d c #C0C0C0",'#10'"e c #FFFF00",'#10 +'"........,,,,,,,,",'#10'".-........,,,,,,",'#10'".-.-........,,*a",'#10'".-' +'.-.------.b*ca",'#10'".-.-.------.*ca,",'#10'".-.-.------*cab,",'#10'".-.-.' +'-----*cadb,",'#10'".-.-.----*caddb,",'#10'".-.-.---*ca--db,",'#10'".-.-.--.' +'ea---db,",'#10'".-.-.--d.----db,",'#10'".d.-.-b.-----db,",'#10'"bb.d.------' +'--db,",'#10'",,bb.dddddddddb,",'#10'",,,,bbbbbbbbbbb,",'#10'"--------------' +'--"}'#10#141#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 2 1"' +','#10'". c None",'#10'", c #000000",'#10'"................",'#10'".........' +'.......",'#10'"..,.............",'#10'"..,,............",'#10'"..,,,.......' +'....",'#10'"..,,,,..........",'#10'"..,,,,,.........",'#10'"..,,,,,,.......' +'.",'#10'"..,,,,,,,.......",'#10'"..,,,,,,........",'#10'"..,,,,,.........",' +#10'"..,,,,..........",'#10'"..,,,...........",'#10'"..,,............",'#10 +'"..,.............",'#10'"................"}'#10#0#0#0 ]);