Fixed memory leak (SystemBitmap)

Fixed Header Draw when a fixed column exists

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@90 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
blikblum
2007-02-27 00:51:19 +00:00
parent e66f989df8
commit 2535b81940
5 changed files with 231 additions and 208 deletions

View File

@ -4910,9 +4910,7 @@ begin
AddNodeImages(IL); AddNodeImages(IL);
finally finally
//todo: change to except?? BM.Free;
//lcl free the bitmap in IL
//BM.Free;
end; end;
end; end;
@ -20351,7 +20349,7 @@ var
begin begin
with PaintInfo, Canvas do with PaintInfo, Canvas do
begin begin
Brush.Color := Color; Brush.Color := Self.Color;
R := Rect(Min(Left, Right), Top, Max(Left, Right) + 1, Top + 1); R := Rect(Min(Left, Right), Top, Max(Left, Right) + 1, Top + 1);
LCLIntf.FillRect(Handle, R, FDottedBrush); LCLIntf.FillRect(Handle, R, FDottedBrush);
end; end;
@ -22359,6 +22357,19 @@ begin
Window := ClientRect; Window := ClientRect;
Window.Right := Temp; Window.Right := Temp;
Target := Window.TopLeft; Target := Window.TopLeft;
//lclheader
if hoVisible in FHeader.FOptions then
begin
Inc(Target.Y,FHeader.Height);
Dec(Window.Bottom,FHeader.Height);
if RectVisible(Canvas.Handle,FHeaderRect) then
begin
Logger.Send([lcPaintHeader],'RectVisible = True');
FHeader.FColumns.PaintHeader(Canvas.Handle, FHeaderRect, -FEffectiveOffsetX);
end;
with FHeaderRect do
ExcludeClipRect(Canvas.Handle,Left,Top,Right,Bottom);
end;
OffsetRect(Window, -RTLOffset, -FOffsetY); OffsetRect(Window, -RTLOffset, -FOffsetY);
PaintTree(Canvas, Window, Target, Options); PaintTree(Canvas, Window, Target, Options);
@ -22375,6 +22386,14 @@ begin
Window.Left := Temp; Window.Left := Temp;
Target := Window.TopLeft; Target := Window.TopLeft;
//lclheader
if hoVisible in FHeader.FOptions then
begin
Inc(Target.Y,FHeader.Height);
Dec(Window.Bottom,FHeader.Height);
end;
OffsetRect(Window, FEffectiveOffsetX - RTLOffset, -FOffsetY); OffsetRect(Window, FEffectiveOffsetX - RTLOffset, -FOffsetY);
PaintTree(Canvas, Window, Target, Options); PaintTree(Canvas, Window, Target, Options);
end; end;
@ -26949,6 +26968,9 @@ begin
if R.Top < ClientHeight then if R.Top < ClientHeight then
begin begin
R.Bottom := ClientHeight; R.Bottom := ClientHeight;
//lclheader
if hoVisible in FHeader.FOptions then
Inc(R.Bottom,FHeader.Height);
InvalidateRect(Handle, @R, False); InvalidateRect(Handle, @R, False);
end; end;
end; end;
@ -27556,6 +27578,7 @@ begin
while Assigned(PaintInfo.Node) do while Assigned(PaintInfo.Node) do
begin begin
Logger.EnterMethod([lcPaintDetails],'PaintNode'); Logger.EnterMethod([lcPaintDetails],'PaintNode');
Logger.Send([lcPaintDetails],'NodeIndex',PaintInfo.Node^.Index);
Logger.Watch([lcPaintDetails],'BaseOffset',BaseOffset); Logger.Watch([lcPaintDetails],'BaseOffset',BaseOffset);
Logger.Watch([lcPaintDetails],'Brush.Color',PaintInfo.Canvas.Brush.Color); Logger.Watch([lcPaintDetails],'Brush.Color',PaintInfo.Canvas.Brush.Color);
// Initialize node if not already done. // Initialize node if not already done.
@ -28678,8 +28701,6 @@ var
UseColumns, UseColumns,
HScrollBarVisible: Boolean; HScrollBarVisible: Boolean;
NewOffset: Integer; NewOffset: Integer;
//lclheader
AdjustedTop: Integer;
begin begin
Result := False; Result := False;
@ -28701,18 +28722,17 @@ begin
// The returned rectangle can never be empty after the expand code above. // The returned rectangle can never be empty after the expand code above.
// 1) scroll vertically // 1) scroll vertically
//lclheader //lclheader
AdjustedTop:=R.Top;
if hoVisible in FHeader.FOptions then if hoVisible in FHeader.FOptions then
Dec(AdjustedTop,FHeader.Height); begin
Dec(R.Top,FHeader.Height);
if AdjustedTop < 0 then end;
if R.Top < 0 then
begin begin
if Center then if Center then
SetOffsetY(FOffsetY - AdjustedTop + ClientHeight div 2) SetOffsetY(FOffsetY - R.Top + ClientHeight div 2)
else else
SetOffsetY(FOffsetY - AdjustedTop); SetOffsetY(FOffsetY - R.Top);
Result := True; Result := True;
end end
else else

View File

@ -66,6 +66,16 @@
<CodeGeneration> <CodeGeneration>
<Generate Value="Faster"/> <Generate Value="Faster"/>
</CodeGeneration> </CodeGeneration>
<Linking>
<Debugging>
<UseHeaptrc Value="True"/>
</Debugging>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
<Other> <Other>
<CompilerPath Value="$(CompPath)"/> <CompilerPath Value="$(CompPath)"/>
</Other> </Other>

View File

@ -1,7 +1,7 @@
object frmVTPropEdit: TfrmVTPropEdit object frmVTPropEdit: TfrmVTPropEdit
Left = 714 Left = 523
Height = 601 Height = 601
Top = 185 Top = 305
Width = 458 Width = 458
HorzScrollBar.Page = 457 HorzScrollBar.Page = 457
VertScrollBar.Page = 600 VertScrollBar.Page = 600
@ -21,17 +21,10 @@ object frmVTPropEdit: TfrmVTPropEdit
BorderWidth = 7 BorderWidth = 7
Caption = 'Panel1' Caption = 'Panel1'
TabOrder = 0 TabOrder = 0
object Bevel1: TBevel
Left = 7
Height = 23
Top = 7
Width = 444
Align = alTop
end
object VT: TVirtualStringTree object VT: TVirtualStringTree
Left = 7 Left = 7
Height = 533 Height = 531
Top = 30 Top = 32
Width = 444 Width = 444
Align = alClient Align = alClient
CheckImageKind = ckXP CheckImageKind = ckXP
@ -85,8 +78,10 @@ object frmVTPropEdit: TfrmVTPropEdit
Left = 7 Left = 7
Height = 21 Height = 21
Top = 7 Top = 7
Width = 436 Width = 444
Align = alTop
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
BorderSpacing.Bottom = 4
Font.Height = -11 Font.Height = -11
Font.Name = 'Tahoma' Font.Name = 'Tahoma'
ItemHeight = 13 ItemHeight = 13

View File

@ -1,187 +1,186 @@
{ This is an automatically generated lazarus resource file } { This is an automatically generated lazarus resource file }
LazarusResources.Add('TfrmVTPropEdit','FORMDATA',[ LazarusResources.Add('TfrmVTPropEdit','FORMDATA',[
'TPF0'#14'TfrmVTPropEdit'#13'frmVTPropEdit'#4'Left'#3#202#2#6'Height'#3'Y'#2#3 'TPF0'#14'TfrmVTPropEdit'#13'frmVTPropEdit'#4'Left'#3#11#2#6'Height'#3'Y'#2#3
+'Top'#3#185#0#5'Width'#3#202#1#18'HorzScrollBar.Page'#3#201#1#18'VertScrollB' +'Top'#3'1'#1#5'Width'#3#202#1#18'HorzScrollBar.Page'#3#201#1#18'VertScrollBa'
+'ar.Page'#3'X'#2#13'ActiveControl'#7#2'VT'#7'Caption'#6#15'Property Editor' +'r.Page'#3'X'#2#13'ActiveControl'#7#2'VT'#7'Caption'#6#15'Property Editor'#11
+#11'Font.Height'#2#245#9'Font.Name'#6#6'Tahoma'#10'OnActivate'#7#12'FormActi' +'Font.Height'#2#245#9'Font.Name'#6#6'Tahoma'#10'OnActivate'#7#12'FormActivat'
+'vate'#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#8'Position'#7 +'e'#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#8'Position'#7#16
+#16'poDefaultPosOnly'#0#6'TPanel'#6'Panel1'#6'Height'#3'Y'#2#5'Width'#3#202#1 +'poDefaultPosOnly'#0#6'TPanel'#6'Panel1'#6'Height'#3'Y'#2#5'Width'#3#202#1#5
+#5'Align'#7#8'alClient'#10'BevelOuter'#7#6'bvNone'#11'BorderWidth'#2#7#7'Cap' +'Align'#7#8'alClient'#10'BevelOuter'#7#6'bvNone'#11'BorderWidth'#2#7#7'Capti'
+'tion'#6#6'Panel1'#8'TabOrder'#2#0#0#6'TBevel'#6'Bevel1'#4'Left'#2#7#6'Heigh' +'on'#6#6'Panel1'#8'TabOrder'#2#0#0#18'TVirtualStringTree'#2'VT'#4'Left'#2#7#6
+'t'#2#23#3'Top'#2#7#5'Width'#3#188#1#5'Align'#7#5'alTop'#0#0#18'TVirtualStri' +'Height'#3#19#2#3'Top'#2' '#5'Width'#3#188#1#5'Align'#7#8'alClient'#14'Check'
+'ngTree'#2'VT'#4'Left'#2#7#6'Height'#3#21#2#3'Top'#2#30#5'Width'#3#188#1#5'A' +'ImageKind'#7#4'ckXP'#5'Color'#4#242#242#242#0#18'Colors.BorderColor'#7#12'c'
+'lign'#7#8'alClient'#14'CheckImageKind'#7#4'ckXP'#5'Color'#4#242#242#242#0#18 +'lWindowText'#15'Colors.HotColor'#7#7'clBlack'#20'Header.AutoSizeIndex'#2#1
+'Colors.BorderColor'#7#12'clWindowText'#15'Colors.HotColor'#7#7'clBlack'#20 +#18'Header.Font.Height'#2#245#16'Header.Font.Name'#6#13'MS Sans Serif'#13'He'
+'Header.AutoSizeIndex'#2#1#18'Header.Font.Height'#2#245#16'Header.Font.Name' +'ader.Height'#2#18#14'Header.Options'#11#12'hoAutoResize'#14'hoColumnResize'
+#6#13'MS Sans Serif'#13'Header.Height'#2#18#14'Header.Options'#11#12'hoAutoR' +#9'hoVisible'#0#12'Header.Style'#7#8'hsPlates'#13'HintAnimation'#7#7'hatFade'
+'esize'#14'hoColumnResize'#9'hoVisible'#0#12'Header.Style'#7#8'hsPlates'#13 +#8'HintMode'#7#6'hmHint'#17'IncrementalSearch'#7#5'isAll'#24'IncrementalSear'
+'HintAnimation'#7#7'hatFade'#8'HintMode'#7#6'hmHint'#17'IncrementalSearch'#7 +'chTimeout'#3#244#1#6'Indent'#2#12#9'LineStyle'#7#13'lsCustomStyle'#6'Margin'
+#5'isAll'#24'IncrementalSearchTimeout'#3#244#1#6'Indent'#2#12#9'LineStyle'#7 +#2#0#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#0#10'TextMargin'#2#3#28
+#13'lsCustomStyle'#6'Margin'#2#0#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrd' +'TreeOptions.AnimationOptions'#11#16'toAnimatedToggle'#0#23'TreeOptions.Auto'
+'er'#2#0#10'TextMargin'#2#3#28'TreeOptions.AnimationOptions'#11#16'toAnimate' +'Options'#11#16'toAutoDropExpand'#22'toAutoTristateTracking'#22'toAutoDelete'
+'dToggle'#0#23'TreeOptions.AutoOptions'#11#16'toAutoDropExpand'#22'toAutoTri' +'MovedNodes'#0#23'TreeOptions.MiscOptions'#11#15'toAcceptOLEDrop'#10'toEdita'
+'stateTracking'#22'toAutoDeleteMovedNodes'#0#23'TreeOptions.MiscOptions'#11 +'ble'#12'toInitOnSave'#18'toToggleOnDblClick'#14'toWheelPanning'#0#24'TreeOp'
+#15'toAcceptOLEDrop'#10'toEditable'#12'toInitOnSave'#18'toToggleOnDblClick' +'tions.PaintOptions'#11#13'toShowButtons'#14'toShowDropmark'#19'toShowHorzGr'
+#14'toWheelPanning'#0#24'TreeOptions.PaintOptions'#11#13'toShowButtons'#14't' +'idLines'#10'toShowRoot'#19'toShowVertGridLines'#12'toThemeAware'#18'toUseBl'
+'oShowDropmark'#19'toShowHorzGridLines'#10'toShowRoot'#19'toShowVertGridLine' +'endedImages'#0#28'TreeOptions.SelectionOptions'#11#15'toExtendedFocus'#0#8
+'s'#12'toThemeAware'#18'toUseBlendedImages'#0#28'TreeOptions.SelectionOption' +'OnChange'#7#8'VTChange'#14'OnCreateEditor'#7#14'VTCreateEditor'#9'OnEditing'
+'s'#11#15'toExtendedFocus'#0#8'OnChange'#7#8'VTChange'#14'OnCreateEditor'#7 +#7#9'VTEditing'#9'OnGetText'#7#9'VTGetText'#11'OnPaintText'#7#11'VTPaintText'
+#14'VTCreateEditor'#9'OnEditing'#7#9'VTEditing'#9'OnGetText'#7#9'VTGetText' +#17'OnGetNodeDataSize'#7#17'VTGetNodeDataSize'#14'OnInitChildren'#7#14'VTIni'
+#11'OnPaintText'#7#11'VTPaintText'#17'OnGetNodeDataSize'#7#17'VTGetNodeDataS' +'tChildren'#10'OnInitNode'#7#10'VTInitNode'#7'Columns'#14#1#5'Width'#3#186#0
+'ize'#14'OnInitChildren'#7#14'VTInitChildren'#10'OnInitNode'#7#10'VTInitNode' +#8'WideText'#18#10#0#0#0'P'#0'r'#0'o'#0'p'#0'e'#0'r'#0't'#0'i'#0'e'#0's'#0#0
+#7'Columns'#14#1#5'Width'#3#186#0#8'WideText'#18#10#0#0#0'P'#0'r'#0'o'#0'p'#0 +#1#5'Color'#7#7'clWhite'#7'Options'#11#12'coAllowClick'#11'coDraggable'#9'co'
+'e'#0'r'#0't'#0'i'#0'e'#0's'#0#0#1#5'Color'#7#7'clWhite'#7'Options'#11#12'co' +'Enabled'#16'coParentBidiMode'#11'coResizable'#14'coShowDropMark'#9'coVisibl'
+'AllowClick'#11'coDraggable'#9'coEnabled'#16'coParentBidiMode'#11'coResizabl' +'e'#0#8'Position'#2#1#5'Width'#3#2#1#8'WideText'#18#6#0#0#0'V'#0'a'#0'l'#0'u'
+'e'#14'coShowDropMark'#9'coVisible'#0#8'Position'#2#1#5'Width'#3#2#1#8'WideT' +#0'e'#0's'#0#0#0#0#0#9'TComboBox'#3'cmb'#4'Left'#2#7#6'Height'#2#21#3'Top'#2
+'ext'#18#6#0#0#0'V'#0'a'#0'l'#0'u'#0'e'#0's'#0#0#0#0#0#9'TComboBox'#3'cmb'#4 +#7#5'Width'#3#188#1#5'Align'#7#5'alTop'#16'AutoCompleteText'#11#22'cbactEndO'
+'Left'#2#7#6'Height'#2#21#3'Top'#2#7#5'Width'#3#180#1#16'AutoCompleteText'#11 +'fLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacing.Bottom'#2#4#11'F'
+#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#11'Font.Height'#2#245 +'ont.Height'#2#245#9'Font.Name'#6#6'Tahoma'#10'ItemHeight'#2#13#9'ItemIndex'
+#9'Font.Name'#6#6'Tahoma'#10'ItemHeight'#2#13#9'ItemIndex'#2#0#13'Items.Stri' +#2#0#13'Items.Strings'#1#6#8'Object 1'#6#8'Object 2'#6#8'Object 3'#6#8'Objec'
+'ngs'#1#6#8'Object 1'#6#8'Object 2'#6#8'Object 3'#6#8'Object 4'#6#8'Object 5' +'t 4'#6#8'Object 5'#6#8'Object 6'#6#8'Object 7'#6#8'Object 8'#6#8'Object 9'#6
+#6#8'Object 6'#6#8'Object 7'#6#8'Object 8'#6#8'Object 9'#6#9'Object 10'#0#9 +#9'Object 10'#0#9'MaxLength'#2#0#8'OnChange'#7#9'cmbChange'#5'Style'#7#14'cs'
+'MaxLength'#2#0#8'OnChange'#7#9'cmbChange'#5'Style'#7#14'csDropDownList'#8'T' +'DropDownList'#8'TabOrder'#2#1#4'Text'#6#8'Object 1'#0#0#6'TPanel'#7'panBase'
+'abOrder'#2#1#4'Text'#6#8'Object 1'#0#0#6'TPanel'#7'panBase'#4'Left'#2#7#6'H' +#4'Left'#2#7#6'Height'#2#31#3'Top'#3'3'#2#5'Width'#3#188#1#5'Align'#7#8'alBo'
+'eight'#2#31#3'Top'#3'3'#2#5'Width'#3#188#1#5'Align'#7#8'alBottom'#10'BevelO' +'ttom'#10'BevelOuter'#7#9'bvLowered'#8'TabOrder'#2#2#0#9'TCheckBox'#18'chkTr'
+'uter'#7#9'bvLowered'#8'TabOrder'#2#2#0#9'TCheckBox'#18'chkTriangleButtons'#4 +'iangleButtons'#4'Left'#3'A'#1#6'Height'#2#13#3'Top'#2#8#5'Width'#2'a'#7'Cap'
+'Left'#3'A'#1#6'Height'#2#13#3'Top'#2#8#5'Width'#2'a'#7'Caption'#6#16'Triang' +'tion'#6#16'Triangle Buttons'#7'OnClick'#7#23'chkTriangleButtonsClick'#8'Tab'
+'le Buttons'#7'OnClick'#7#23'chkTriangleButtonsClick'#8'TabOrder'#2#0#0#0#7 +'Order'#2#0#0#0#7'TButton'#20'btnDynamicallyUpdate'#4'Left'#2#4#6'Height'#2
+'TButton'#20'btnDynamicallyUpdate'#4'Left'#2#4#6'Height'#2#25#3'Top'#2#3#5'W' +#25#3'Top'#2#3#5'Width'#2'}'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6
+'idth'#2'}'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#18'Dynamically Up' +#18'Dynamically Update'#7'OnClick'#7#11'ShowExample'#8'TabOrder'#2#1#0#0#0#0
+'date'#7'OnClick'#7#11'ShowExample'#8'TabOrder'#2#1#0#0#0#0#10'TImageList'#10 +#10'TImageList'#10'TreeImages'#4'left'#2#14#3'top'#2'4'#6'Bitmap'#10#211#31#0
+'TreeImages'#4'left'#2#14#3'top'#2'4'#6'Bitmap'#10#211#31#0#0'li'#18#0#0#0#16 +#0'li'#18#0#0#0#16#0#0#0#16#0#0#0#156#1#0#0'/* XPM */'#10'static char *graph'
+#0#0#0#16#0#0#0#156#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 1' +'ic[] = {'#10'"16 16 3 1",'#10'". c None",'#10'", c #840000",'#10'"- c #FFFF'
+'6 3 1",'#10'". c None",'#10'", c #840000",'#10'"- c #FFFFFF",'#10'"........' +'FF",'#10'"................",'#10'"................",'#10'".,,-........,,-."'
+'........",'#10'"................",'#10'".,,-........,,-.",'#10'".,,,,-.....' +','#10'".,,,,-.....,,-..",'#10'"..,,,,-...,,-...",'#10'"....,,,-.,-.....",'
+',,-..",'#10'"..,,,,-...,,-...",'#10'"....,,,-.,-.....",'#10'".....,,,,,-...' +#10'".....,,,,,-.....",'#10'"......,,,-......",'#10'".....,,,,,-.....",'#10
+'..",'#10'"......,,,-......",'#10'".....,,,,,-.....",'#10'"....,,,-.,,-...."' +'"....,,,-.,,-....",'#10'"...,,,-...,,-...",'#10'"..,,,-.....,-...",'#10'"..'
+','#10'"...,,,-...,,-...",'#10'"..,,,-.....,-...",'#10'"..,,,-......,-..",' +',,,-......,-..",'#10'"...,-...........",'#10'".............,-.",'#10'".....'
+#10'"...,-...........",'#10'".............,-.",'#10'"................"}'#10 +'..........."}'#10#156#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"1'
+#156#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 3 1",'#10'". ' +'6 16 3 1",'#10'". c None",'#10'", c #000000",'#10'"- c #FFFFFF",'#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'"...,---------,'
+'--------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,----' +'..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,---------,.."'
+'-----,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,-------' +','#10'"...,---------,..",'#10'"...,,,,,,,,,,,..",'#10'"................"}'
+'--,..",'#10'"...,,,,,,,,,,,..",'#10'"................"}'#10#171#1#0#0'/* XP' +#10#171#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 4 1",'#10
+'M */'#10'static char *graphic[] = {'#10'"16 16 4 1",'#10'". c None",'#10'",' +'". c None",'#10'", c #000000",'#10'"- c #FFFFFF",'#10'"* c #000084",'#10'".'
,' c #000000",'#10'"- c #FFFFFF",'#10'"* c #000084",'#10'"................",' ,'...............",'#10'"................",'#10'".,,,,,,.........",'#10'".,--'
+#10'"................",'#10'".,,,,,,.........",'#10'".,----,,........",'#10 +'--,,........",'#10'".,----,-,.......",'#10'".,-,,-,******...",'#10'".,-----'
+'".,----,-,.......",'#10'".,-,,-,******...",'#10'".,-----*----**..",'#10'".,' +'*----**..",'#10'".,-,,,,*----*-*.",'#10'".,-----*-,,-****",'#10'".,-,,,,*--'
+'-,,,,*----*-*.",'#10'".,-----*-,,-****",'#10'".,-,,,,*-------*",'#10'".,---' +'-----*",'#10'".,-----*-,,,,,-*",'#10'".,,,,,,*-------*",'#10'".......*-,,,,'
+'--*-,,,,,-*",'#10'".,,,,,,*-------*",'#10'".......*-,,,,,-*",'#10'".......*' +',-*",'#10'".......*-------*",'#10'".......*********",'#10'"................'
+'-------*",'#10'".......*********",'#10'"................"}'#10#216#1#0#0'/*' +'"}'#10#216#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 7 1",'
+' XPM */'#10'static char *graphic[] = {'#10'"16 16 7 1",'#10'". c None",'#10 +#10'". c None",'#10'", c #000000",'#10'"- c #FFFF00",'#10'"* c #848484",'#10
+'", c #000000",'#10'"- c #FFFF00",'#10'"* c #848484",'#10'"a c #848400",'#10 +'"a c #848400",'#10'"b c #000084",'#10'"c c #FFFFFF",'#10'"................"'
+'"b c #000084",'#10'"c c #FFFFFF",'#10'"................",'#10'"......,,,,..' +','#10'"......,,,,......",'#10'"..,,,,,--,,,,,..",'#10'".,*a*,-,,-,a*a,.",'
+'....",'#10'"..,,,,,--,,,,,..",'#10'".,*a*,-,,-,a*a,.",'#10'".,a*,......,a*,' +#10'".,a*,......,a*,.",'#10'".,*a,,,,,,,,*a,.",'#10'".,a*a*a*a*a*a*,.",'#10
+'.",'#10'".,*a,,,,,,,,*a,.",'#10'".,a*a*a*a*a*a*,.",'#10'".,*a*a*bbbbbbb,.",' +'".,*a*a*bbbbbbb,.",'#10'".,a*a*abcccccbb.",'#10'".,*a*a*bcccccbcb",'#10'".,'
+#10'".,a*a*abcccccbb.",'#10'".,*a*a*bcccccbcb",'#10'".,a*a*abcbbbcbbb",'#10 +'a*a*abcbbbcbbb",'#10'".,*a*a*bcccccccb",'#10'".,a*a*abcbbbbbcb",'#10'"..,,,'
+'".,*a*a*bcccccccb",'#10'".,a*a*abcbbbbbcb",'#10'"..,,,,,bcccccccb",'#10'"..' +',,bcccccccb",'#10'".......bbbbbbbbb",'#10'"................"}'#10#186#1#0#0
+'.....bbbbbbbbb",'#10'"................"}'#10#186#1#0#0'/* XPM */'#10'static' +'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",'#10'". c #FFFF00"'
+' char *graphic[] = {'#10'"16 16 5 1",'#10'". c #FFFF00",'#10'", c None",'#10 +','#10'", c None",'#10'"- c #848484",'#10'"* c #000000",'#10'"a c #FFFFFF",'
+'"- c #848484",'#10'"* c #000000",'#10'"a c #FFFFFF",'#10'".,,-.,,-***,,,,,"' +#10'".,,-.,,-***,,,,,",'#10'"-.,-a,-.aa**,,,,",'#10'",-.-.-.aaa*a*,,,",'#10
+','#10'"-.,-a,-.aa**,,,,",'#10'",-.-.-.aaa*a*,,,",'#10'",.-.a----a*aa*,,",' +'",.-.a----a*aa*,,",'#10'"---a..aaaa*****,",'#10'",,a-aa-**aaaaa*,",'#10'"-,'
+#10'"---a..aaaa*****,",'#10'",,a-aa-**aaaaa*,",'#10'"-,,-.aaaaaaaaa*,",'#10 +',-.aaaaaaaaa*,",'#10'",,,-a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a'
+'",,,-a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10'",,' +'*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10'",,,*aaaa'
+',*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a' +'aaaaaa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,************,",'#10'",,,,,,,,,,,'
+'aaaaaaaaa*,",'#10'",,,************,",'#10'",,,,,,,,,,,,,,,,"}'#10#201#1#0#0 +',,,,,"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6'
+'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",' +' 1",'#10'". c None",'#10'", c #000084",'#10'"- c #FFFFFF",'#10'"* c #000000'
+#10'", c #000084",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #848484",' +'",'#10'"a c #848484",'#10'"b c #FFFF00",'#10'"................",'#10'",,,,,'
+#10'"b c #FFFF00",'#10'"................",'#10'",,,,,,,,,,,,,,..",'#10'",-,,' +',,,,,,,,,..",'#10'",-,,,,,,,,,,,,..",'#10'",,,,,,,,,,,,,*..",'#10'"*...*---'
+',,,,,,,,,,..",'#10'",,,,,,,,,,,,,*..",'#10'"*...*--------*..",'#10'"*...*--' +'-----*..",'#10'"*...*--------*..",'#10'"*...*--aaa---*..",'#10'"*...*-a.b.a'
+'------*..",'#10'"*...*--aaa---*..",'#10'"*...*-a.b.a--*..",'#10'"*...*a.b.b' +'--*..",'#10'"*...*a.b.baaaaa.",'#10'"*...*a--------a*",'#10'"*...*a-b.b.b.b'
+'aaaaa.",'#10'"*...*a--------a*",'#10'"*...*a-b.b.b.ba*",'#10'"*...*a-.b.b.b' +'a*",'#10'"*...*a-.b.b.b.a*",'#10'"*****a-b.b.b.ba*",'#10'".....aaaaaaaaaa*"'
+'.a*",'#10'"*****a-b.b.b.ba*",'#10'".....aaaaaaaaaa*",'#10'"......**********' +','#10'"......**********",'#10'"................"}'#10#201#1#0#0'/* XPM */'
+'",'#10'"................"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic' +#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #00'
+'[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #000084",'#10'"- c #000000' +'0084",'#10'"- c #000000",'#10'"* c #FFFFFF",'#10'"a c #848484",'#10'"b c #0'
+'",'#10'"* c #FFFFFF",'#10'"a c #848484",'#10'"b c #00FFFF",'#10'"..........' +'0FFFF",'#10'"................",'#10'"................",'#10'",,,,,,,,,.....'
+'......",'#10'"................",'#10'",,,,,,,,,.......",'#10'",,,,,,,,,....' +'..",'#10'",,,,,,,,,.......",'#10'"-*******-.-.....",'#10'"-*aaaaa*-.--...."'
+'...",'#10'"-*******-.-.....",'#10'"-*aaaaa*-.--....",'#10'"-*******-.-b-...' +','#10'"-*******-.-b-...",'#10'"-*aa-------bb-..",'#10'"-***-bbbbbbbbb-.",'
+'",'#10'"-*aa-------bb-..",'#10'"-***-bbbbbbbbb-.",'#10'"-----bbbbbbbbbb-",' +#10'"-----bbbbbbbbbb-",'#10'"....-bbbbbbbbb-.",'#10'"....-------bb-..",'#10
+#10'"....-bbbbbbbbb-.",'#10'"....-------bb-..",'#10'"..........-b-...",'#10 +'"..........-b-...",'#10'"..........--....",'#10'"..........-.....",'#10'"..'
+'"..........--....",'#10'"..........-.....",'#10'"................"}'#10#171 +'.............."}'#10#171#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10
+#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 4 1",'#10'". c No' +'"16 16 4 1",'#10'". c None",'#10'", c #000000",'#10'"- c #000084",'#10'"* c'
+'ne",'#10'", c #000000",'#10'"- c #000084",'#10'"* c #FFFFFF",'#10'"........' +' #FFFFFF",'#10'"................",'#10'".......,,,,,,.--",'#10'"......,....'
+'........",'#10'".......,,,,,,.--",'#10'"......,......,--",'#10'".....,.,...' +'..,--",'#10'".....,.,......--",'#10'",,,,,.,.,.....--",'#10'",**,.,.,.,...,'
+'...--",'#10'",,,,,.,.,.....--",'#10'",**,.,.,.,...,--",'#10'",*,.,*,.,.,,,.' +'--",'#10'",*,.,*,.,.,,,.--",'#10'",**,***,.,*,...-",'#10'",*******,**,...."'
+'--",'#10'",**,***,.,*,...-",'#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 #848484",'#10'"- c #0000FF",'#10'"'
+'* c #FFFFFF",'#10'"a c #008400",'#10'"b c #000000",'#10'"c c #FFFF00",'#10
+'"d c #008484",'#10'"e c #000084",'#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 #008400",'#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 #848484",'#10'"- c #000000",'
+#10'"* c #FFFFFF",'#10'"a c #000084",'#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'sta'
+'tic char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #848484",'
+#10'"- c #FFFF00",'#10'"* c #C6C6C6",'#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'"...........'
+'....."}'#10#201#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6'
+' 1",'#10'". c None",'#10'", c #848484",'#10'"- c #FFFFFF",'#10'"* c #FFFF00'
+'",'#10'"a c #C6C6C6",'#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 None",'#10'", c #84'
+'8484",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #C6C6C6",'#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'"16 16 9 1",'#10'". ' +#246#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 9 1",'#10'". '
+'c None",'#10'", c #848484",'#10'"- c #0000FF",'#10'"* c #FFFFFF",'#10'"a c ' +'c None",'#10'", c #848484",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c '
+'#008400",'#10'"b c #000000",'#10'"c c #FFFF00",'#10'"d c #008484",'#10'"e c' +'#0000FF",'#10'"b c #000084",'#10'"c c #008484",'#10'"d c #C6C6C6",'#10'"e c'
+' #000084",'#10'".....,,,,,......",'#10'"...,,--*.abb....",'#10'"..,--.*.aaa' +' #FFFF00",'#10'"................",'#10'".,,,,,,,,.......",'#10'".,------,*.'
+'ab...",'#10'".,-*.*,,,,,,,b..",'#10'".,--*.,***c*,,..",'#10'"b--.aa,*c***,*' +'...ab",'#10'".,------,-*..acb",'#10'".,------,***acb.",'#10'".,------dddacb'
+',.",'#10'"b--aaa,***c*bbbb",'#10'"b--aaa,*cddd,*,b",'#10'"b---aa,*d*,ae*,b"' +'..",'#10'".,-------dacb...",'#10'".,-------acb....",'#10'".,------acb*...."'
+','#10'"b-----,*d,a-e*,b",'#10'".b----,*d---e*,b",'#10'".b----,*ceee,*,b",' +','#10'".,-----,ebd*....",'#10'".,-----d,-d*....",'#10'".,----*,--d*....",'
+#10'"..b---,***c***,b",'#10'"...bb-,*c***c*,b",'#10'".....b,,,,,,,,,b",'#10 +#10'".,ddddddddd*....",'#10'".***********....",'#10'"................",'#10
+'"......bbbbbbbbbb"}'#10#156#1#0#0'/* XPM */'#10'static char *graphic[] = {' +'"................"}'#10#186#1#0#0'/* XPM */'#10'static char *graphic[] = {'
+#10'"16 16 3 1",'#10'". c None",'#10'", c #FFFFFF",'#10'"- c #008400",'#10'"' +#10'"16 16 5 1",'#10'". c #848484",'#10'", c None",'#10'"- c #FFFFFF",'#10'"'
+'................",'#10'".,,,,,,,,,,,,,,.",'#10'".,,,,,,,-,,,,,,.",'#10'".,,' +'* c #000000",'#10'"a c #C6C6C6",'#10'"........,,,,,,,,",'#10'".-........,,,'
+',,,,,--,,,,,.",'#10'".,,,,------,,,,.",'#10'".,,,-,,,--,,,,,.",'#10'".,,,-,' +',,,",'#10'".-.-........,,,,",'#10'".-.-.------.*,,,",'#10'".-.-.------.-*,,'
+',,-,,,,,,.",'#10'".,,,-,,,,,,,,,,.",'#10'".,,,,,,,,,,-,,,.",'#10'".,,,,,,-,' +'",'#10'".-.-.------.***,",'#10'".-.-.------aaa*,",'#10'".-.-.-------aa*,",'
+',,-,,,.",'#10'".,,,,,--,,,-,,,.",'#10'".,,,,------,,,,.",'#10'".,,,,,--,,,,' +#10'".-.-.--------a*,",'#10'".-.-.--------a*,",'#10'".-.-.--------a*,",'#10
+',,,.",'#10'".,,,,,,-,,,,,,,.",'#10'".,,,,,,,,,,,,,,.",'#10'"...............' +'".a.-.--------a*,",'#10'"**.a.--------a*,",'#10'",,**.aaaaaaaaa*,",'#10'",,'
+'."}'#10#186#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",' +',,***********,",'#10'",,,,,,,,,,,,,,,,"}'#10#246#1#0#0'/* XPM */'#10'static'
+#10'". c None",'#10'", c #848484",'#10'"- c #000000",'#10'"* c #FFFFFF",'#10 +' char *graphic[] = {'#10'"16 16 9 1",'#10'". c #848484",'#10'", c None",'#10
+'"a c #000084",'#10'"................",'#10'".....,,,,,,-....",'#10'".....,*' +'"- c #FFFFFF",'#10'"* c #0000FF",'#10'"a c #000084",'#10'"b c #000000",'#10
+'****-....",'#10'".....,*,,,,,,-..",'#10'"a....,*,*****-..",'#10'"aa...,*,*,' +'"c c #008484",'#10'"d c #C6C6C6",'#10'"e c #FFFF00",'#10'"........,,,,,,,,"'
+',,,,,-",'#10'"aaa..,*,*,*****-",'#10'"aaaa.,*,*,*aaa*-",'#10'"aaa..,*,*,***' +','#10'".-........,,,,,,",'#10'".-.-........,,*a",'#10'".-.-.------.b*ca",'
+'**-",'#10'"aa...--,*,*aaa*-",'#10'"a......,*,*****-",'#10'".......--,*aaa*-' +#10'".-.-.------.*ca,",'#10'".-.-.------*cab,",'#10'".-.-.-----*cadb,",'#10
,'",'#10'".........,*****-",'#10'".........-------",'#10'"................",' +'".-.-.----*caddb,",'#10'".-.-.---*ca--db,",'#10'".-.-.--.ea---db,",'#10'".-'
+#10'"................"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic[] =' +'.-.--d.----db,",'#10'".d.-.-b.-----db,",'#10'"bb.d.--------db,",'#10'",,bb.'
+' {'#10'"16 16 6 1",'#10'". c None",'#10'", c #848484",'#10'"- c #FFFF00",' +'dddddddddb,",'#10'",,,,bbbbbbbbbbb,",'#10'",,,,,,,,,,,,,,,,"}'#10#141#1#0#0
+#10'"* c #C6C6C6",'#10'"a c #FFFFFF",'#10'"b c #000000",'#10'"..............' +'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 2 1",'#10'". c None",'
+'..",'#10'"...,,,,,........",'#10'"..,-*-*-,.......",'#10'".,-*-*-*-,,,,,,."' +#10'", c #000000",'#10'"................",'#10'"................",'#10'"..,.'
+','#10'".,aaaaaaaaaaaa,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",' +'............",'#10'"..,,............",'#10'"..,,,...........",'#10'"..,,,,.'
+#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10 +'.........",'#10'"..,,,,,.........",'#10'"..,,,,,,........",'#10'"..,,,,,,,.'
+'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,,,,,,,,,,,,,,b",'#10'"..' +'......",'#10'"..,,,,,,........",'#10'"..,,,,,.........",'#10'"..,,,,.......'
+'bbbbbbbbbbbbbb",'#10'"................",'#10'"................"}'#10#201#1#0 +'...",'#10'"..,,,...........",'#10'"..,,............",'#10'"..,.............'
+#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",' +'",'#10'"................"}'#10#0#0#0
+#10'", c #848484",'#10'"- c #FFFFFF",'#10'"* c #FFFF00",'#10'"a c #C6C6C6",'
+#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 None",'#10'", c #848484",'#10'"- c #FFFFFF'
+'",'#10'"* c #000000",'#10'"a c #C6C6C6",'#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'"16 16 9 1",'#10'". c None",'#10'", c #84'
+'8484",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #0000FF",'#10'"b c #0'
+'00084",'#10'"c c #008484",'#10'"d c #C6C6C6",'#10'"e c #FFFF00",'#10'".....'
+'...........",'#10'".,,,,,,,,.......",'#10'".,------,*....ab",'#10'".,------'
+',-*..acb",'#10'".,------,***acb.",'#10'".,------dddacb..",'#10'".,-------da'
+'cb...",'#10'".,-------acb....",'#10'".,------acb*....",'#10'".,-----,ebd*..'
+'..",'#10'".,-----d,-d*....",'#10'".,----*,--d*....",'#10'".,ddddddddd*...."'
+','#10'".***********....",'#10'"................",'#10'"................"}'
+#10#186#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",'#10
+'". c #848484",'#10'", c None",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a'
+' c #C6C6C6",'#10'"........,,,,,,,,",'#10'".-........,,,,,,",'#10'".-.-.....'
+'...,,,,",'#10'".-.-.------.*,,,",'#10'".-.-.------.-*,,",'#10'".-.-.------.'
+'***,",'#10'".-.-.------aaa*,",'#10'".-.-.-------aa*,",'#10'".-.-.--------a*'
+',",'#10'".-.-.--------a*,",'#10'".-.-.--------a*,",'#10'".a.-.--------a*,",'
+#10'"**.a.--------a*,",'#10'",,**.aaaaaaaaa*,",'#10'",,,,***********,",'#10
+'",,,,,,,,,,,,,,,,"}'#10#246#1#0#0'/* XPM */'#10'static char *graphic[] = {'
+#10'"16 16 9 1",'#10'". c #848484",'#10'", c None",'#10'"- c #FFFFFF",'#10'"'
+'* c #0000FF",'#10'"a c #000084",'#10'"b c #000000",'#10'"c c #008484",'#10
+'"d c #C6C6C6",'#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
]); ]);

View File

@ -69,7 +69,6 @@ interface
class(TForm) class(TForm)
Panel1: TPanel; Panel1: TPanel;
VT: TVirtualStringTree; VT: TVirtualStringTree;
Bevel1: TBevel;
cmb: TComboBox; cmb: TComboBox;
TreeImages: TImageList; TreeImages: TImageList;
panBase: TPanel; panBase: TPanel;