Dragging color works.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1574 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
yangjixian
2011-04-17 14:34:12 +00:00
parent 162f584d98
commit 2baee7171f
5 changed files with 343 additions and 305 deletions

View File

@ -41,7 +41,7 @@
<PackageName Value="LCL"/>
</Item3>
</RequiredPackages>
<Units Count="36">
<Units Count="37">
<Unit0>
<Filename Value="lazimageeditor.pas"/>
<IsPartOfProject Value="True"/>
@ -49,7 +49,7 @@
<WindowIndex Value="0"/>
<TopLine Value="2"/>
<CursorPos X="11" Y="26"/>
<UsageCount Value="61"/>
<UsageCount Value="62"/>
</Unit0>
<Unit1>
<Filename Value="main.pas"/>
@ -58,23 +58,23 @@
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="Main"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="0"/>
<WindowIndex Value="0"/>
<TopLine Value="789"/>
<CursorPos X="15" Y="821"/>
<UsageCount Value="61"/>
<TopLine Value="705"/>
<CursorPos X="68" Y="733"/>
<UsageCount Value="62"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="picturectrls.pas"/>
<UnitName Value="PictureCtrls"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="3"/>
<WindowIndex Value="0"/>
<TopLine Value="832"/>
<CursorPos X="53" Y="850"/>
<UsageCount Value="27"/>
<TopLine Value="822"/>
<CursorPos X="51" Y="849"/>
<UsageCount Value="28"/>
<Loaded Value="True"/>
</Unit2>
<Unit3>
@ -181,7 +181,7 @@
<WindowIndex Value="0"/>
<TopLine Value="188"/>
<CursorPos X="62" Y="103"/>
<UsageCount Value="28"/>
<UsageCount Value="29"/>
<Loaded Value="True"/>
</Unit13>
<Unit14>
@ -247,7 +247,7 @@
<WindowIndex Value="0"/>
<TopLine Value="23"/>
<CursorPos X="24" Y="44"/>
<UsageCount Value="25"/>
<UsageCount Value="26"/>
<Loaded Value="True"/>
</Unit21>
<Unit22>
@ -280,7 +280,7 @@
<WindowIndex Value="0"/>
<TopLine Value="34"/>
<CursorPos X="72" Y="5"/>
<UsageCount Value="23"/>
<UsageCount Value="24"/>
<Loaded Value="True"/>
</Unit25>
<Unit26>
@ -306,7 +306,7 @@
<WindowIndex Value="0"/>
<TopLine Value="47"/>
<CursorPos X="59" Y="66"/>
<UsageCount Value="19"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
</Unit28>
<Unit29>
@ -366,130 +366,138 @@
<WindowIndex Value="0"/>
<TopLine Value="631"/>
<CursorPos X="61" Y="336"/>
<UsageCount Value="10"/>
<UsageCount Value="11"/>
<Loaded Value="True"/>
</Unit35>
<Unit36>
<Filename Value="T:\LazColorPalette\colorpalette.pas"/>
<UnitName Value="ColorPalette"/>
<WindowIndex Value="0"/>
<TopLine Value="183"/>
<CursorPos X="53" Y="201"/>
<UsageCount Value="10"/>
</Unit36>
</Units>
<JumpHistory Count="30" HistoryIndex="29">
<Position1>
<Filename Value="main.pas"/>
<Caret Line="471" Column="13" TopLine="439"/>
<Caret Line="247" Column="1" TopLine="238"/>
</Position1>
<Position2>
<Filename Value="main.pas"/>
<Caret Line="478" Column="13" TopLine="446"/>
<Caret Line="708" Column="3" TopLine="706"/>
</Position2>
<Position3>
<Filename Value="main.pas"/>
<Caret Line="499" Column="13" TopLine="467"/>
<Caret Line="726" Column="3" TopLine="722"/>
</Position3>
<Position4>
<Filename Value="main.pas"/>
<Caret Line="506" Column="13" TopLine="474"/>
<Caret Line="703" Column="3" TopLine="700"/>
</Position4>
<Position5>
<Filename Value="main.pas"/>
<Caret Line="513" Column="13" TopLine="481"/>
<Caret Line="726" Column="3" TopLine="710"/>
</Position5>
<Position6>
<Filename Value="main.pas"/>
<Caret Line="548" Column="19" TopLine="516"/>
<Caret Line="732" Column="3" TopLine="730"/>
</Position6>
<Position7>
<Filename Value="main.pas"/>
<Caret Line="727" Column="10" TopLine="707"/>
<Caret Line="736" Column="37" TopLine="719"/>
</Position7>
<Position8>
<Filename Value="main.pas"/>
<Caret Line="9" Column="97" TopLine="5"/>
<Caret Line="728" Column="29" TopLine="713"/>
</Position8>
<Position9>
<Filename Value="main.pas"/>
<Caret Line="5" Column="78" TopLine="1"/>
<Caret Line="730" Column="13" TopLine="711"/>
</Position9>
<Position10>
<Filename Value="main.pas"/>
<Caret Line="548" Column="19" TopLine="516"/>
<Caret Line="756" Column="3" TopLine="753"/>
</Position10>
<Position11>
<Filename Value="main.pas"/>
<Caret Line="727" Column="10" TopLine="695"/>
<Caret Line="728" Column="3" TopLine="724"/>
</Position11>
<Position12>
<Filename Value="main.pas"/>
<Caret Line="821" Column="15" TopLine="789"/>
<Caret Line="745" Column="2" TopLine="726"/>
</Position12>
<Position13>
<Filename Value="picturectrls.pas"/>
<Caret Line="111" Column="36" TopLine="92"/>
<Filename Value="main.pas"/>
<Caret Line="751" Column="49" TopLine="733"/>
</Position13>
<Position14>
<Filename Value="picturectrls.pas"/>
<Caret Line="595" Column="12" TopLine="578"/>
<Filename Value="main.pas"/>
<Caret Line="721" Column="3" TopLine="719"/>
</Position14>
<Position15>
<Filename Value="picturectrls.pas"/>
<Caret Line="170" Column="19" TopLine="151"/>
<Filename Value="main.pas"/>
<Caret Line="359" Column="3" TopLine="357"/>
</Position15>
<Position16>
<Filename Value="picturectrls.pas"/>
<Caret Line="206" Column="70" TopLine="174"/>
<Filename Value="main.pas"/>
<Caret Line="701" Column="3" TopLine="699"/>
</Position16>
<Position17>
<Filename Value="picturectrls.pas"/>
<Caret Line="209" Column="82" TopLine="177"/>
<Filename Value="main.pas"/>
<Caret Line="357" Column="1" TopLine="430"/>
</Position17>
<Position18>
<Filename Value="picturectrls.pas"/>
<Caret Line="422" Column="15" TopLine="390"/>
<Filename Value="main.pas"/>
<Caret Line="243" Column="1" TopLine="237"/>
</Position18>
<Position19>
<Filename Value="picturectrls.pas"/>
<Caret Line="428" Column="15" TopLine="396"/>
<Filename Value="main.pas"/>
<Caret Line="248" Column="1" TopLine="229"/>
</Position19>
<Position20>
<Filename Value="picturectrls.pas"/>
<Caret Line="564" Column="40" TopLine="544"/>
<Filename Value="main.pas"/>
<Caret Line="674" Column="3" TopLine="662"/>
</Position20>
<Position21>
<Filename Value="picturectrls.pas"/>
<Caret Line="566" Column="23" TopLine="544"/>
<Filename Value="main.pas"/>
<Caret Line="687" Column="1" TopLine="675"/>
</Position21>
<Position22>
<Filename Value="picturectrls.pas"/>
<Caret Line="567" Column="11" TopLine="544"/>
<Filename Value="main.pas"/>
<Caret Line="248" Column="1" TopLine="227"/>
</Position22>
<Position23>
<Filename Value="picturectrls.pas"/>
<Caret Line="595" Column="14" TopLine="563"/>
<Filename Value="main.pas"/>
<Caret Line="692" Column="3" TopLine="689"/>
</Position23>
<Position24>
<Filename Value="picturectrls.pas"/>
<Caret Line="616" Column="11" TopLine="584"/>
<Filename Value="main.pas"/>
<Caret Line="688" Column="1" TopLine="683"/>
</Position24>
<Position25>
<Filename Value="picturectrls.pas"/>
<Caret Line="638" Column="15" TopLine="606"/>
<Filename Value="main.pas"/>
<Caret Line="246" Column="1" TopLine="227"/>
</Position25>
<Position26>
<Filename Value="picturectrls.pas"/>
<Caret Line="650" Column="29" TopLine="618"/>
<Filename Value="main.pas"/>
<Caret Line="248" Column="1" TopLine="227"/>
</Position26>
<Position27>
<Filename Value="picturectrls.pas"/>
<Caret Line="681" Column="41" TopLine="649"/>
<Filename Value="main.pas"/>
<Caret Line="246" Column="1" TopLine="227"/>
</Position27>
<Position28>
<Filename Value="picturectrls.pas"/>
<Caret Line="698" Column="11" TopLine="666"/>
<Filename Value="main.pas"/>
<Caret Line="95" Column="100" TopLine="89"/>
</Position28>
<Position29>
<Filename Value="picturectrls.pas"/>
<Caret Line="754" Column="36" TopLine="722"/>
<Filename Value="main.pas"/>
<Caret Line="725" Column="35" TopLine="708"/>
</Position29>
<Position30>
<Filename Value="picturectrls.pas"/>
<Caret Line="850" Column="54" TopLine="824"/>
<Filename Value="main.pas"/>
<Caret Line="286" Column="33" TopLine="270"/>
</Position30>
</JumpHistory>
</ProjectOptions>

View File

@ -200,6 +200,9 @@
Align = alClient
ButtonWidth = 12
ButtonHeight = 12
DragMode = dmAutomatic
OnColorMouseMove = PaletteColorMouseMove
OnColorPick = PaletteColorPick
end
end
object PanelToolBar: TPanel
@ -507,9 +510,10 @@
BorderSpacing.Around = 6
BevelInner = bvLowered
Color = clWhite
DragMode = dmAutomatic
ParentColor = False
TabOrder = 0
OnDblClick = PanelOutlineDblClick
OnDragOver = PanelPaperDragOver
end
object PanelFill: TPanel
Left = 115
@ -520,9 +524,10 @@
BorderSpacing.Around = 6
BevelInner = bvLowered
Color = clWhite
DragMode = dmAutomatic
ParentColor = False
TabOrder = 1
OnDblClick = PanelFillDblClick
OnDragOver = PanelPaperDragOver
end
object PanelPaper: TPanel
Left = 186
@ -533,9 +538,11 @@
BorderSpacing.Around = 6
BevelInner = bvLowered
Color = clWhite
DragMode = dmAutomatic
ParentColor = False
TabOrder = 2
OnDblClick = PanelPaperDblClick
OnDragOver = PanelPaperDragOver
end
end
object PanelFillOutline: TPanel

View File

@ -50,99 +50,122 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'e'#9#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#3#5#2#11'ClientWidth'#2'K'
+#8'TabOrder'#2#1#0#13'TColorPalette'#7'Palette'#4'Left'#2#0#6'Height'#3#5#2#3
+'Top'#2#0#5'Width'#2'K'#5'Align'#7#8'alClient'#11'ButtonWidth'#2#12#12'Butto'
+'nHeight'#2#12#0#0#0#6'TPanel'#12'PanelToolBar'#4'Left'#2#0#6'Height'#2'i'#3
+'Top'#2#0#5'Width'#3#137#3#5'Align'#7#5'alTop'#10'BevelOuter'#7#6'bvNone'#12
+'ClientHeight'#2'i'#11'ClientWidth'#3#137#3#8'TabOrder'#2#2#0#6'TBevel'#6'Be'
+'vel1'#4'Left'#2#0#6'Height'#2#2#3'Top'#2'E'#5'Width'#3#137#3#5'Align'#7#5'a'
+'lTop'#5'Shape'#7#12'bsBottomLine'#0#0#6'TBevel'#6'Bevel2'#4'Left'#2#0#6'Hei'
+'ght'#2#2#3'Top'#2'!'#5'Width'#3#137#3#5'Align'#7#5'alTop'#5'Shape'#7#12'bsB'
+'ottomLine'#0#0#8'TToolBar'#7'ToolBar'#4'Left'#2#0#6'Height'#2'!'#3'Top'#2#0
+#5'Width'#3#137#3#12'ButtonHeight'#2' '#11'ButtonWidth'#2'$'#5'Color'#7#9'cl'
+'BtnFace'#11'EdgeBorders'#11#0#6'Images'#7#16'ImageListActions'#11'ParentCol'
+'or'#8#8'TabOrder'#2#0#0#6'TLabel'#9'LabelZoom'#4'Left'#3#129#1#6'Height'#2
+' '#3'Top'#2#0#5'Width'#2'('#7'Caption'#6#5'Zoom:'#21'Constraints.MinHeight'
+#2' '#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#11'TToolButton'#9'ToolCl'
+'ose'#4'Left'#2'm'#4'Hint'#6#5'Close'#3'Top'#2#0#7'Caption'#6#6'&Close'#10'I'
+'mageIndex'#2#3#7'OnClick'#7#16'FileCloseExecute'#14'ParentShowHint'#8#8'Sho'
+'wHint'#9#0#0#11'TToolButton'#8'ToolSave'#4'Left'#2'I'#4'Hint'#6#4'Save'#3'T'
,'op'#2#0#7'Caption'#6#5'&Save'#10'ImageIndex'#2#2#7'OnClick'#7#15'FileSaveEx'
+'ecute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#8'ToolOpen'#4
+'Left'#2'%'#4'Hint'#6#4'Open'#3'Top'#2#0#7'Caption'#6#8'&Open...'#10'ImageIn'
+'dex'#2#1#7'OnClick'#7#15'FileOpenExecute'#14'ParentShowHint'#8#8'ShowHint'#9
+#0#0#11'TToolButton'#7'ToolNew'#4'Left'#2#1#4'Hint'#6#3'New'#3'Top'#2#0#7'Ca'
+'ption'#6#7'&New...'#10'ImageIndex'#2#0#7'OnClick'#7#14'FileNewExecute'#14'P'
+'arentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#11'ToolButton6'#4'Left'#3
+#145#0#3'Top'#2#0#5'Width'#2#8#7'Caption'#6#11'ToolButton6'#5'Style'#7#12'tb'
+'sSeparator'#0#0#11'TToolButton'#7'ToolCut'#4'Left'#3#233#0#4'Hint'#6#3'Cut'
+#3'Top'#2#0#7'Caption'#6#4'Cu&t'#7'Enabled'#8#10'ImageIndex'#2#6#7'OnClick'#7
+#14'EditCutExecute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#11
+'ToolButton8'#4'Left'#3#13#1#4'Hint'#6#4'Copy'#3'Top'#2#0#7'Caption'#6#5'&Co'
+'py'#7'Enabled'#8#10'ImageIndex'#2#7#7'OnClick'#7#15'EditCopyExecute'#14'Par'
+'entShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#11'ToolButton9'#4'Left'#3
+'1'#1#4'Hint'#6#5'Paste'#3'Top'#2#0#7'Caption'#6#6'&Paste'#7'Enabled'#8#10'I'
+'mageIndex'#2#8#7'OnClick'#7#16'EditPasteExecute'#14'ParentShowHint'#8#8'Sho'
+'wHint'#9#0#0#11'TToolButton'#12'ToolButton10'#4'Left'#3'y'#1#3'Top'#2#0#5'W'
+'idth'#2#8#7'Caption'#6#12'ToolButton10'#5'Style'#7#12'tbsSeparator'#0#0#11
+'TToolButton'#12'ToolButton11'#4'Left'#3'U'#1#4'Hint'#6#6'Delete'#3'Top'#2#0
+#7'Caption'#6#7'&Delete'#7'Enabled'#8#10'ImageIndex'#2#9#7'OnClick'#7#17'Edi'
+'tDeleteExecute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#8'To'
+'olUndo'#4'Left'#3#153#0#4'Hint'#6#4'Undo'#3'Top'#2#0#7'Caption'#6#5'&Undo'#7
+'Enabled'#8#10'ImageIndex'#2#4#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TTo'
+'olButton'#11'ToolButton2'#4'Left'#3#225#0#3'Top'#2#0#5'Width'#2#8#7'Caption'
+#6#11'ToolButton2'#5'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#8'ToolRed'
+'o'#4'Left'#3#189#0#4'Hint'#6#4'Redo'#3'Top'#2#0#7'Caption'#6#5'&Redo'#7'Ena'
+'bled'#8#10'ImageIndex'#2#5#14'ParentShowHint'#8#8'ShowHint'#9#0#0#6'TPanel'
+#9'PanelZoom'#4'Left'#3#169#1#6'Height'#2' '#3'Top'#2#0#5'Width'#2'M'#10'Bev'
+'elOuter'#7#6'bvNone'#12'ClientHeight'#2' '#11'ClientWidth'#2'M'#8'TabOrder'
+#2#0#0#9'TComboBox'#12'ComboBoxZoom'#4'Left'#2#4#6'Height'#2#27#3'Top'#2#2#5
+'Width'#2'F'#7'Anchors'#11#6'akLeft'#0#10'ItemHeight'#2#19#9'ItemIndex'#2#2
+#13'Items.Strings'#1#6#4'25 %'#6#4'50 %'#6#5'100 %'#6#5'200 %'#6#5'400 %'#6#5
+'800 %'#6#6'1000 %'#0#8'OnChange'#7#18'ComboBoxZoomChange'#13'OnEditingDone'
+#7#23'ComboBoxZoomEditingDone'#14'ParentShowHint'#8#8'TabOrder'#2#0#4'Text'#6
+#5'100 %'#0#0#0#0#6'TPanel'#12'PanelOptions'#4'Left'#2#0#6'Height'#2'"'#3'To'
+'p'#2'#'#5'Width'#3#137#3#5'Align'#7#5'alTop'#25'BorderSpacing.InnerBorder'#2
+#4#31'BorderSpacing.CellAlignVertical'#7#9'ccaCenter'#10'BevelOuter'#7#6'bvN'
+'one'#12'ClientHeight'#2'"'#11'ClientWidth'#3#137#3#8'TabOrder'#2#1#0#6'TLab'
+'el'#16'LabelFillOutline'#4'Left'#2'g'#6'Height'#2'"'#3'Top'#2#0#5'Width'#2
+'H'#5'Align'#7#6'alLeft'#7'Caption'#6#14'Fill, Outline:'#21'Constraints.MinH'
+'eight'#2' '#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TLabel'#10'Labe'
+'lShape'#4'Left'#2#0#6'Height'#2'"'#3'Top'#2#0#5'Width'#2'*'#5'Align'#7#6'al'
+'Left'#7'Caption'#6#6'Shape:'#21'Constraints.MinHeight'#2' '#6'Layout'#7#8't'
+'lCenter'#11'ParentColor'#8#0#0#6'TLabel'#13'LabelMaskTool'#4'Left'#3#2#1#6
+'Height'#2'"'#3'Top'#2#0#5'Width'#2'C'#5'Align'#7#6'alLeft'#7'Caption'#6#10
+'Mask Tool:'#21'Constraints.MinHeight'#2' '#6'Layout'#7#8'tlCenter'#11'Paren'
+'tColor'#8#0#0#6'TPanel'#11'PanelColors'#4'Left'#3#181#2#6'Height'#2'"'#3'To'
+'p'#2#0#5'Width'#3#212#0#5'Align'#7#7'alRight'#8'AutoSize'#9#25'BorderSpacin'
+'g.InnerBorder'#2#4'!BorderSpacing.CellAlignHorizontal'#7#10'ccaLeftTop'#31
+'BorderSpacing.CellAlignVertical'#7#9'ccaCenter'#10'BevelOuter'#7#6'bvNone'
+#12'ClientHeight'#2'"'#11'ClientWidth'#3#212#0#8'TabOrder'#2#0#0#6'TLabel'#12
+'LabelOutline'#4'Left'#2#8#6'Height'#2'"'#3'Top'#2#0#5'Width'#2'1'#5'Align'#7
+#7'alRight'#7'Caption'#6#8'Outline:'#6'Layout'#7#8'tlCenter'#11'ParentColor'
+#8#0#0#6'TLabel'#9'LabelFill'#4'Left'#2'Y'#6'Height'#2'"'#3'Top'#2#0#5'Width'
+#2#20#5'Align'#7#7'alRight'#7'Caption'#6#5'Fill:'#6'Layout'#7#8'tlCenter'#11
+'ParentColor'#8#0#0#6'TLabel'#10'LabelPaper'#4'Left'#3#141#0#6'Height'#2'"'#3
+'Top'#2#0#5'Width'#2''''#5'Align'#7#7'alRight'#7'Caption'#6#6'Paper:'#6'Layo'
+'ut'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TPanel'#12'PanelOutline'#4'Left'#2
+'?'#6'Height'#2#22#3'Top'#2#6#5'Width'#2#20#5'Align'#7#7'alRight'#20'BorderS'
+'pacing.Around'#2#6#10'BevelInner'#7#9'bvLowered'#5'Color'#7#7'clWhite'#11'P'
+'arentColor'#8#8'TabOrder'#2#0#10'OnDblClick'#7#20'PanelOutlineDblClick'#0#0
+#6'TPanel'#9'PanelFill'#4'Left'#2's'#6'Height'#2#22#3'Top'#2#6#5'Width'#2#20
+#5'Align'#7#7'alRight'#20'BorderSpacing.Around'#2#6#10'BevelInner'#7#9'bvLow'
+'ered'#5'Color'#7#7'clWhite'#11'ParentColor'#8#8'TabOrder'#2#1#10'OnDblClick'
,#7#17'PanelFillDblClick'#0#0#6'TPanel'#10'PanelPaper'#4'Left'#3#186#0#6'Heig'
+'ht'#2#22#3'Top'#2#6#5'Width'#2#20#5'Align'#7#7'alRight'#20'BorderSpacing.Ar'
+'ound'#2#6#10'BevelInner'#7#9'bvLowered'#5'Color'#7#7'clWhite'#11'ParentColo'
+'r'#8#8'TabOrder'#2#2#10'OnDblClick'#7#18'PanelPaperDblClick'#0#0#0#6'TPanel'
+#16'PanelFillOutline'#4'Left'#3#175#0#6'Height'#2'"'#3'Top'#2#0#5'Width'#2'S'
+#5'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'"'#11'Cl'
+'ientWidth'#2'S'#8'TabOrder'#2#1#0#12'TSpeedButton'#15'ToolFillOutline'#4'Le'
+'ft'#2#4#6'Height'#2#24#3'Top'#2#5#5'Width'#2#25#7'Anchors'#11#6'akLeft'#0#4
+'Down'#9#10'Glyph.Data'#10#234#4#0#0#230#4#0#0'BM'#230#4#0#0#0#0#0#0'6'#0#0#0
+'('#0#0#0#20#0#0#0#20#0#0#0#1#0#24#0#0#0#0#0#176#4#0#0'd'#0#0#0'd'#0#0#0#0#0
+'nHeight'#2#12#8'DragMode'#7#11'dmAutomatic'#16'OnColorMouseMove'#7#21'Palet'
+'teColorMouseMove'#11'OnColorPick'#7#16'PaletteColorPick'#0#0#0#6'TPanel'#12
+'PanelToolBar'#4'Left'#2#0#6'Height'#2'i'#3'Top'#2#0#5'Width'#3#137#3#5'Alig'
+'n'#7#5'alTop'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'i'#11'ClientWid'
+'th'#3#137#3#8'TabOrder'#2#2#0#6'TBevel'#6'Bevel1'#4'Left'#2#0#6'Height'#2#2
+#3'Top'#2'E'#5'Width'#3#137#3#5'Align'#7#5'alTop'#5'Shape'#7#12'bsBottomLine'
+#0#0#6'TBevel'#6'Bevel2'#4'Left'#2#0#6'Height'#2#2#3'Top'#2'!'#5'Width'#3#137
+#3#5'Align'#7#5'alTop'#5'Shape'#7#12'bsBottomLine'#0#0#8'TToolBar'#7'ToolBar'
+#4'Left'#2#0#6'Height'#2'!'#3'Top'#2#0#5'Width'#3#137#3#12'ButtonHeight'#2' '
+#11'ButtonWidth'#2'$'#5'Color'#7#9'clBtnFace'#11'EdgeBorders'#11#0#6'Images'
+#7#16'ImageListActions'#11'ParentColor'#8#8'TabOrder'#2#0#0#6'TLabel'#9'Labe'
+'lZoom'#4'Left'#3#129#1#6'Height'#2' '#3'Top'#2#0#5'Width'#2'('#7'Caption'#6
+#5'Zoom:'#21'Constraints.MinHeight'#2' '#6'Layout'#7#8'tlCenter'#11'ParentCo'
+'lor'#8#0#0#11'TToolButton'#9'ToolClose'#4'Left'#2'm'#4'Hint'#6#5'Close'#3'T'
+'op'#2#0#7'Caption'#6#6'&Close'#10'ImageIndex'#2#3#7'OnClick'#7#16'FileClose'
,'Execute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#8'ToolSave'
+#4'Left'#2'I'#4'Hint'#6#4'Save'#3'Top'#2#0#7'Caption'#6#5'&Save'#10'ImageInd'
+'ex'#2#2#7'OnClick'#7#15'FileSaveExecute'#14'ParentShowHint'#8#8'ShowHint'#9
+#0#0#11'TToolButton'#8'ToolOpen'#4'Left'#2'%'#4'Hint'#6#4'Open'#3'Top'#2#0#7
+'Caption'#6#8'&Open...'#10'ImageIndex'#2#1#7'OnClick'#7#15'FileOpenExecute'
+#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#7'ToolNew'#4'Left'#2
+#1#4'Hint'#6#3'New'#3'Top'#2#0#7'Caption'#6#7'&New...'#10'ImageIndex'#2#0#7
+'OnClick'#7#14'FileNewExecute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TTo'
+'olButton'#11'ToolButton6'#4'Left'#3#145#0#3'Top'#2#0#5'Width'#2#8#7'Caption'
+#6#11'ToolButton6'#5'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#7'ToolCut'
+#4'Left'#3#233#0#4'Hint'#6#3'Cut'#3'Top'#2#0#7'Caption'#6#4'Cu&t'#7'Enabled'
+#8#10'ImageIndex'#2#6#7'OnClick'#7#14'EditCutExecute'#14'ParentShowHint'#8#8
+'ShowHint'#9#0#0#11'TToolButton'#11'ToolButton8'#4'Left'#3#13#1#4'Hint'#6#4
+'Copy'#3'Top'#2#0#7'Caption'#6#5'&Copy'#7'Enabled'#8#10'ImageIndex'#2#7#7'On'
+'Click'#7#15'EditCopyExecute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToo'
+'lButton'#11'ToolButton9'#4'Left'#3'1'#1#4'Hint'#6#5'Paste'#3'Top'#2#0#7'Cap'
+'tion'#6#6'&Paste'#7'Enabled'#8#10'ImageIndex'#2#8#7'OnClick'#7#16'EditPaste'
+'Execute'#14'ParentShowHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#12'ToolButt'
+'on10'#4'Left'#3'y'#1#3'Top'#2#0#5'Width'#2#8#7'Caption'#6#12'ToolButton10'#5
+'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#12'ToolButton11'#4'Left'#3'U'
+#1#4'Hint'#6#6'Delete'#3'Top'#2#0#7'Caption'#6#7'&Delete'#7'Enabled'#8#10'Im'
+'ageIndex'#2#9#7'OnClick'#7#17'EditDeleteExecute'#14'ParentShowHint'#8#8'Sho'
+'wHint'#9#0#0#11'TToolButton'#8'ToolUndo'#4'Left'#3#153#0#4'Hint'#6#4'Undo'#3
+'Top'#2#0#7'Caption'#6#5'&Undo'#7'Enabled'#8#10'ImageIndex'#2#4#14'ParentSho'
+'wHint'#8#8'ShowHint'#9#0#0#11'TToolButton'#11'ToolButton2'#4'Left'#3#225#0#3
+'Top'#2#0#5'Width'#2#8#7'Caption'#6#11'ToolButton2'#5'Style'#7#12'tbsSeparat'
+'or'#0#0#11'TToolButton'#8'ToolRedo'#4'Left'#3#189#0#4'Hint'#6#4'Redo'#3'Top'
+#2#0#7'Caption'#6#5'&Redo'#7'Enabled'#8#10'ImageIndex'#2#5#14'ParentShowHint'
+#8#8'ShowHint'#9#0#0#6'TPanel'#9'PanelZoom'#4'Left'#3#169#1#6'Height'#2' '#3
+'Top'#2#0#5'Width'#2'M'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2' '#11
+'ClientWidth'#2'M'#8'TabOrder'#2#0#0#9'TComboBox'#12'ComboBoxZoom'#4'Left'#2
+#4#6'Height'#2#27#3'Top'#2#2#5'Width'#2'F'#7'Anchors'#11#6'akLeft'#0#10'Item'
+'Height'#2#19#9'ItemIndex'#2#2#13'Items.Strings'#1#6#4'25 %'#6#4'50 %'#6#5'1'
+'00 %'#6#5'200 %'#6#5'400 %'#6#5'800 %'#6#6'1000 %'#0#8'OnChange'#7#18'Combo'
+'BoxZoomChange'#13'OnEditingDone'#7#23'ComboBoxZoomEditingDone'#14'ParentSho'
+'wHint'#8#8'TabOrder'#2#0#4'Text'#6#5'100 %'#0#0#0#0#6'TPanel'#12'PanelOptio'
+'ns'#4'Left'#2#0#6'Height'#2'"'#3'Top'#2'#'#5'Width'#3#137#3#5'Align'#7#5'al'
+'Top'#25'BorderSpacing.InnerBorder'#2#4#31'BorderSpacing.CellAlignVertical'#7
+#9'ccaCenter'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'"'#11'ClientWidt'
+'h'#3#137#3#8'TabOrder'#2#1#0#6'TLabel'#16'LabelFillOutline'#4'Left'#2'g'#6
+'Height'#2'"'#3'Top'#2#0#5'Width'#2'H'#5'Align'#7#6'alLeft'#7'Caption'#6#14
+'Fill, Outline:'#21'Constraints.MinHeight'#2' '#6'Layout'#7#8'tlCenter'#11'P'
+'arentColor'#8#0#0#6'TLabel'#10'LabelShape'#4'Left'#2#0#6'Height'#2'"'#3'Top'
+#2#0#5'Width'#2'*'#5'Align'#7#6'alLeft'#7'Caption'#6#6'Shape:'#21'Constraint'
+'s.MinHeight'#2' '#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TLabel'#13
+'LabelMaskTool'#4'Left'#3#2#1#6'Height'#2'"'#3'Top'#2#0#5'Width'#2'C'#5'Alig'
+'n'#7#6'alLeft'#7'Caption'#6#10'Mask Tool:'#21'Constraints.MinHeight'#2' '#6
+'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TPanel'#11'PanelColors'#4'Lef'
+'t'#3#181#2#6'Height'#2'"'#3'Top'#2#0#5'Width'#3#212#0#5'Align'#7#7'alRight'
+#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4'!BorderSpacing.CellAlignHor'
+'izontal'#7#10'ccaLeftTop'#31'BorderSpacing.CellAlignVertical'#7#9'ccaCenter'
+#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'"'#11'ClientWidth'#3#212#0#8
+'TabOrder'#2#0#0#6'TLabel'#12'LabelOutline'#4'Left'#2#8#6'Height'#2'"'#3'Top'
+#2#0#5'Width'#2'1'#5'Align'#7#7'alRight'#7'Caption'#6#8'Outline:'#6'Layout'#7
+#8'tlCenter'#11'ParentColor'#8#0#0#6'TLabel'#9'LabelFill'#4'Left'#2'Y'#6'Hei'
+'ght'#2'"'#3'Top'#2#0#5'Width'#2#20#5'Align'#7#7'alRight'#7'Caption'#6#5'Fil'
+'l:'#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TLabel'#10'LabelPaper'#4
+'Left'#3#141#0#6'Height'#2'"'#3'Top'#2#0#5'Width'#2''''#5'Align'#7#7'alRight'
+#7'Caption'#6#6'Paper:'#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TPan'
+'el'#12'PanelOutline'#4'Left'#2'?'#6'Height'#2#22#3'Top'#2#6#5'Width'#2#20#5
+'Align'#7#7'alRight'#20'BorderSpacing.Around'#2#6#10'BevelInner'#7#9'bvLower'
+'ed'#5'Color'#7#7'clWhite'#8'DragMode'#7#11'dmAutomatic'#11'ParentColor'#8#8
+'TabOrder'#2#0#10'OnDragOver'#7#18'PanelPaperDragOver'#0#0#6'TPanel'#9'Panel'
+'Fill'#4'Left'#2's'#6'Height'#2#22#3'Top'#2#6#5'Width'#2#20#5'Align'#7#7'alR'
,'ight'#20'BorderSpacing.Around'#2#6#10'BevelInner'#7#9'bvLowered'#5'Color'#7
+#7'clWhite'#8'DragMode'#7#11'dmAutomatic'#11'ParentColor'#8#8'TabOrder'#2#1
+#10'OnDragOver'#7#18'PanelPaperDragOver'#0#0#6'TPanel'#10'PanelPaper'#4'Left'
+#3#186#0#6'Height'#2#22#3'Top'#2#6#5'Width'#2#20#5'Align'#7#7'alRight'#20'Bo'
+'rderSpacing.Around'#2#6#10'BevelInner'#7#9'bvLowered'#5'Color'#7#7'clWhite'
+#8'DragMode'#7#11'dmAutomatic'#11'ParentColor'#8#8'TabOrder'#2#2#10'OnDblCli'
+'ck'#7#18'PanelPaperDblClick'#10'OnDragOver'#7#18'PanelPaperDragOver'#0#0#0#6
+'TPanel'#16'PanelFillOutline'#4'Left'#3#175#0#6'Height'#2'"'#3'Top'#2#0#5'Wi'
+'dth'#2'S'#5'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2
+'"'#11'ClientWidth'#2'S'#8'TabOrder'#2#1#0#12'TSpeedButton'#15'ToolFillOutli'
+'ne'#4'Left'#2#4#6'Height'#2#24#3'Top'#2#5#5'Width'#2#25#7'Anchors'#11#6'akL'
+'eft'#0#4'Down'#9#10'Glyph.Data'#10#234#4#0#0#230#4#0#0'BM'#230#4#0#0#0#0#0#0
+'6'#0#0#0'('#0#0#0#20#0#0#0#20#0#0#0#1#0#24#0#0#0#0#0#176#4#0#0'd'#0#0#0'd'#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0
+#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0
+#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128
@ -168,41 +191,21 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0
+#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0
+#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0
+#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#10
+'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#20'ToolFillOutlineClick'#0#0
+#12'TSpeedButton'#11'ToolOutline'#4'Left'#2#29#6'Height'#2#24#3'Top'#2#5#5'W'
,'idth'#2#25#7'Anchors'#11#6'akLeft'#0#10'Glyph.Data'#10'z'#6#0#0'v'#6#0#0'BM'
+'v'#6#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#20#0#0#0#20#0#0#0#1#0' '#0#0#0#0#0'@'#6#0
+#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
,#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#20'ToolFillOutlineClic'
+'k'#0#0#12'TSpeedButton'#11'ToolOutline'#4'Left'#2#29#6'Height'#2#24#3'Top'#2
+#5#5'Width'#2#25#7'Anchors'#11#6'akLeft'#0#10'Glyph.Data'#10'z'#6#0#0'v'#6#0
+#0'BMv'#6#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#20#0#0#0#20#0#0#0#1#0' '#0#0#0#0#0'@'
+#6#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
@ -254,10 +257,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0
,#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
@ -318,10 +321,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#255#255
+#255#255#255#255#255#255#255#255#255#255#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
,#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#255#255#255#255#255#255#255#255#255#255#255#255#128#128#128#128#128#128
,#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
@ -382,10 +385,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0
+#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128
,#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
,#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#10'GroupIndex'#2
@ -446,10 +449,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#3#255'[[['#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127
+#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127
+#127#255#127#127#127#255#127#127#127#255#127#127#127#255'[[['#255#3#3#3#255
+#25#25#25#255#216#216#216#0#255#255#255#0#133#133#133#0#1#1#1#255#9#9#9#255
,#25#25#25#255#216#216#216#0#255#255#255#0#133#133#133#0#1#1#1#255#9#9#9#255
+'hhh'#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127
+#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255
,#127#127#127#255'hhh'#255#9#9#9#255#1#1#1#255#133#133#133#0#255#255#255#0#255
+#127#127#127#255'hhh'#255#9#9#9#255#1#1#1#255#133#133#133#0#255#255#255#0#255
+#255#255#0#251#251#251#0'PPP'#255#0#0#0#255#9#9#9#255'[[['#255'}}}'#255#127
+#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255
+#127#127#127#255'}}}'#255'[[['#255#9#9#9#255#0#0#0#255'PPP'#255#251#251#251#0
@ -510,10 +513,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#0#0#0#0#0#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0
+#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
,#0#0#0#0#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128
,#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
+#128#128#128#128#128#128#128#128#128#0#0#0#0#0#0#0#0#0#0#0#0#128#128#128#128
+#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128#128
@ -574,10 +577,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#127#127#255#127#127#127#255#127#127#127#255'WWW'#255#0#0#0#255'CCC'#255#132
+#132#132#0#1#1#1#255'+++'#255'}}}'#255#127#127#127#255#127#127#127#255#127
+#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255
+#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127
,#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127
+#255'}}}'#255'+++'#255#1#1#1#255#132#132#132#0#216#216#216#0#25#25#25#255#3#3
+#3#255'[[['#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127
,#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127
+#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127
+#127#255#127#127#127#255#127#127#127#255#127#127#127#255'[[['#255#3#3#3#255
+#25#25#25#255#216#216#216#0#255#255#255#0#133#133#133#0#1#1#1#255#9#9#9#255
+'hhh'#255#127#127#127#255#127#127#127#255#127#127#127#255#127#127#127#255#127
@ -638,10 +641,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#171#255'rrr'#255#180#180#180#255#173#173#173#255#176#176#176#255#9#9#9#231#0
+#0#0#3#16#14#14#224#196#197#197#255#171#171#171#255#130#130#130#255#135#135
+#135#255#140#140#140#255'eee'#255'888'#255#129#129#129#255#202#202#202#255
+#178#178#178#255#173#173#173#255#169#169#169#255#170#170#170#255'uuu'#255#178
,#178#178#178#255#173#173#173#255#169#169#169#255#170#170#170#255'uuu'#255#178
+#178#178#255#174#174#174#255'ZZZ'#251#10#10#10#139#255#255#255#0#16#10#10#149
+#174#174#174#255#234#234#234#255#154#154#154#255#130#130#130#255#135#135#135
,#255'xxx'#255'WWW'#255#30#30#30#255#182#182#182#255#141#141#141#255#150#150
+#255'xxx'#255'WWW'#255#30#30#30#255#182#182#182#255#141#141#141#255#150#150
+#150#255#175#175#175#255#132#132#132#255#173#173#173#255#179#179#179#255#187
+#187#187#255#15#15#15#238#0#0#0'!'#255#255#255#0#0#0#0#25#18#16#16#226#208
+#208#208#255#223#223#223#255'{{{'#255#178#178#178#255#204#204#204#255#135#135
@ -702,10 +705,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'idth'#2#17#9'Associate'#7#11'EditDensity'#3'Min'#2#0#8'Position'#2'd'#8'Tab'
+'Order'#2#1#9'Thousands'#8#4'Wrap'#8#0#0#0#6'TPanel'#14'PanelRoundness'#4'Le'
+'ft'#3#166#0#6'Height'#2'"'#3'Top'#2#0#5'Width'#2'D'#5'Align'#7#6'alLeft'#10
+'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'"'#11'ClientWidth'#2'D'#8'TabOrd'
,'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'"'#11'ClientWidth'#2'D'#8'TabOrd'
+'er'#2#2#0#5'TEdit'#13'EditRoundness'#4'Left'#2#4#6'Height'#2#27#3'Top'#2#3#5
+'Width'#2'*'#7'Anchors'#11#6'akLeft'#0#8'OnChange'#7#19'EditRoundnessChange'
,#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0#7'TUpDown'#15'UpDownRoundness'#4'Left'#2
+#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0#7'TUpDown'#15'UpDownRoundness'#4'Left'#2
+'.'#6'Height'#2#27#3'Top'#2#3#5'Width'#2#17#9'Associate'#7#13'EditRoundness'
+#3'Min'#2#0#3'Max'#3#0#16#8'Position'#2#0#8'TabOrder'#2#1#9'Thousands'#8#4'W'
+'rap'#8#0#0#0#6'TPanel'#14'PanelTolerance'#4'Left'#3#160#1#6'Height'#2'"'#3
@ -766,10 +769,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#0#0#0#26#16#16#16#245#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#245#255
+#11#11#11#248#0#0#0#18#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255
,#11#11#11#248#0#0#0#18#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255
+#0#0#0#0#25#15#15#15#245#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#248#255#13#13#13#247
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#248#255#13#13#13#247
+#0#0#0#20#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#24#14
+#14#14#245#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
@ -830,10 +833,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#229#148'['#255#228#147'Z'#255#227#147'X'#255#224#143'T'#255#220#138'N'
+#255#211#132'H'#255#201'|@'#255#187'p7'#255#161'[%'#255'I('#12#255#8#4#0#177
+#255#255#255#0#255#255#255#0#5#4#3#249#213#144'Z'#255#227#153'a'#255#227#153
+'`'#255#225#151'^'#255#223#148'['#255#220#145'W'#255#217#141'R'#255#214#137
,'`'#255#225#151'^'#255#223#148'['#255#220#145'W'#255#217#141'R'#255#214#137
+'L'#255#210#132'G'#255#206#127'@'#255#201'z:'#255#197'u3'#255#192'o,'#255#188
+'i%'#255#183'd'#30#255#159'S'#20#255#15#8#3#230#255#255#255#0#0#0#0#28#18#13
,#9#247#232#159'h'#255#233#160'i'#255#232#159'h'#255#230#157'f'#255#228#154'b'
+#9#247#232#159'h'#255#233#160'i'#255#232#159'h'#255#230#157'f'#255#228#154'b'
+#255#224#150']'#255#221#146'W'#255#217#141'Q'#255#213#136'K'#255#208#130'D'
+#255#204'}>'#255#199'w7'#255#195'r0'#255#190'l('#255#185'f!'#255#179'_'#25
+#255#5#3#1#249#0#0#0#1#0#0#0'H4%'#26#247#237#165'p'#255#238#166'q'#255#237
@ -894,10 +897,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#0#0#0#0#0#0#0#7#0#0#159#10#0#0#211#10#0#0#211#10#0#0#212#10#0#0#213#9#0#0
+#215#9#0#0#216#9#0#0#217#9#0#0#218#9#0#0#219#8#0#0#220#8#0#0#222#8#0#0#222#8
+#0#0#223#8#0#0#224#7#0#0#225#7#0#0#226#7#0#0#227#7#0#0#229#4#0#0#147#9#0#0
+#217'T'#0#0#255#171'vv'#255#221#200#200#255#221#200#200#255#221#200#200#255
,#217'T'#0#0#255#171'vv'#255#221#200#200#255#221#200#200#255#221#200#200#255
+#222#200#200#255#222#200#200#255#222#200#200#255#222#200#200#255#222#200#200
+#255#222#200#200#255#222#200#200#255#222#200#200#255#222#200#200#255#222#200
,#200#255#223#200#200#255#189#143#143#255'J'#0#0#255#9#0#0#182#9#0#0#218'h'#0
+#200#255#223#200#200#255#189#143#143#255'J'#0#0#255#9#0#0#182#9#0#0#218'h'#0
+#0#255#201#152#152#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
@ -958,10 +961,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'['#4#4#255#181#181#178#255#204#204#202#255#202#202#201#255#193#193#191#255
+#185#185#183#255#177#177#175#255#153#141#139#255#135'lj'#255#135'lj'#255#157
+#154#152#255#133'vs'#255'c'#0#0#255'I'#0#0#253#6#0#0#232#0#0#0'"'#6#0#0#177#9
+#0#0#217#9#0#0#217#9#0#0#217#9#0#0#218',''&'#230',&&'#230',&&'#230',&%'#230
,#0#0#217#9#0#0#217#9#0#0#217#9#0#0#218',''&'#230',&&'#230',&&'#230',&%'#230
+'+&%'#230'+%$'#230'+%$'#230'*$#'#230')##'#229')#"'#229'"'#28#27#228#9#0#0#217
+#8#0#0#202#0#0#0#29#255#255#255#0#4'Hint'#6#4'Save'#10'ImageIndex'#2#2#8'Sho'
,'rtCut'#3'S@'#7'OnClick'#7#15'FileSaveExecute'#0#0#9'TMenuItem'#14'MenuItemS'
+'rtCut'#3'S@'#7'OnClick'#7#15'FileSaveExecute'#0#0#9'TMenuItem'#14'MenuItemS'
+'aveAs'#7'Caption'#6#11'Save &As...'#4'Hint'#6#7'Save As'#7'OnClick'#7#17'Fi'
+'leSaveAsExecute'#0#0#9'TMenuItem'#19'MenuItemExportAsLRS'#7'Caption'#6#19'&'
+'Export As *.lrs...'#7'OnClick'#7#22'FileExportAsLRSExecute'#0#0#9'TMenuItem'
@ -1022,10 +1025,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#4#12#217#20#21#30#250'%&/'#252#2#2#6#246#0#0#0'0'#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#29#1#3#16#171#4#5#14'x'#0
+#0#0#5#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#0#0#0#5#0#2#15#141#2#4#19#157#0#0#0'+'#255#255#255#0#255#255
,#255#255#255#0#0#0#0#5#0#2#15#141#2#4#19#157#0#0#0'+'#255#255#255#0#255#255
+#255#0#255#255#255#0#4'Hint'#6#5'Close'#10'ImageIndex'#2#3#8'ShortCut'#3's@'
+#7'OnClick'#7#16'FileCloseExecute'#0#0#9'TMenuItem'#9'MenuItem2'#7'Caption'#6
,#1'-'#0#0#9'TMenuItem'#12'MenuItemExit'#7'Caption'#6#4'Exit'#8'ShortCut'#4's'
+#1'-'#0#0#9'TMenuItem'#12'MenuItemExit'#7'Caption'#6#4'Exit'#8'ShortCut'#4's'
+#128#0#0#7'OnClick'#7#17'MenuItemExitClick'#0#0#0#9'TMenuItem'#12'MenuItemEd'
+'it'#7'Caption'#6#5'&Edit'#0#9'TMenuItem'#12'MenuItemUndo'#7'Caption'#6#5'&U'
+'ndo'#7'Enabled'#8#11'Bitmap.Data'#10'z'#6#0#0'v'#6#0#0'BMv'#6#0#0#0#0#0#0'6'
@ -1086,10 +1089,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'333-585'#240'd'#147']'
+#253'8?8'#243'333 '#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#253'8?8'#243'333 '#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0'333-585'#240'353'#253'333 '#255#255#255#0#255#255#255#0
+#255#0#255#255#255#0'333-585'#240'353'#253'333 '#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'333-595'#186
@ -1150,10 +1153,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#157'Q'#255'b'#190'V'#255']'#188'Q'#255'X'#186'K'#255'F'#132'>'#253'473'#238
+'333('#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0'333'#18'333N333q464'#140'6<6'#167'6<5'#163'584'#170'8B7'#242
+'^'#188'R'#255'Y'#186'M'#255'G'#132'?'#253'473'#238'333('#255#255#255#0#255
,'^'#188'R'#255'Y'#186'M'#255'G'#132'?'#253'473'#238'333('#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#255#255#0'333(7A6'#242'Z'#187'M'#255'G'#133'?'#253'473'#238'333('#255
+#255#255#255#0'333(7A6'#242'Z'#187'M'#255'G'#133'?'#253'473'#238'333('#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0'333(7A5'#242'G'#132'?'#253'473'
@ -1214,10 +1217,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255
,#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0
+#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
@ -1278,10 +1281,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0#0#255#255#255#255#255#0#0#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#0#0#0#255#255#255#255#255#0#0#0#255#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255#255#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255#255#255#255
+#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0#0#255#255#255#255#255#0#0#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255#255
@ -1342,10 +1345,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#0#0#0#255#128#128#128#255#0#0#0#255#128#128#128#255#0#0#0#255#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#128#128#128#255#0#0#0#255
+#128#128#128#255#0#0#0#255#255#255#255#0#0#0#0#255#128#128#128#255#0#0#0#255
,#128#128#128#255#0#0#0#255#255#255#255#0#0#0#0#255#128#128#128#255#0#0#0#255
+#128#128#128#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#0#0#0#255#128#128#128#255#0#0#0#255#128#128#128#255#0#0#0#255#255#255#255#0
+#0#0#0#255#128#128#128#255#0#0#0#255#128#128#128#255#0#0#0#255#255#255#255#0
+#0#0#0#255#128#128#128#255#0#0#0#255#128#128#128#255#0#0#0#255#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#128#128#128#255#0#0#0#255
@ -1406,10 +1409,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'/'#217#255'33'#218#255'66'#219#255'88'#219#255'66'#214#255#19#20'S'#250#25
+#25'i'#251'55'#204#255'88'#220#255'66'#219#255'44'#218#255'11'#218#255'--'
+#217#255'55'#215#255#11#12'6'#249#0#1#16#141#0#0#0#8#1#2#17#218#15#16'A'#250
+'II'#218#255'66'#219#255'99'#220#255'=='#221#255'??'#221#255'AA'#222#255'AA'
,'II'#218#255'66'#219#255'99'#220#255'=='#221#255'??'#221#255'AA'#222#255'AA'
+#221#255'AA'#221#255'AA'#222#255'@@'#222#255'>>'#221#255';;'#220#255'77'#219
+#255'AA'#217#255#19#20'D'#249#1#2#18#215#0#0#0#4#255#255#255#0#0#0#0#14#1#2
,#17#221#19#20'D'#250'QQ'#221#255'@@'#222#255'CC'#223#255'FF'#223#255'HH'#224
+#17#221#19#20'D'#250'QQ'#221#255'@@'#222#255'CC'#223#255'FF'#223#255'HH'#224
+#255'II'#224#255'II'#224#255'HH'#224#255'GG'#224#255'EE'#223#255'AA'#222#255
+'II'#220#255#22#23'D'#249#1#2#17#217#0#0#0#12#255#255#255#0#255#255#255#0#255
+#255#255#0#0#0#0#13#2#3#17#219#21#22'E'#249'NN'#222#255'JJ'#225#255'MM'#225
@ -1470,10 +1473,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'d'#8#0#0#0#9'TMenuItem'#9'MenuItem4'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#14
+'MenuItemColors'#7'Caption'#6#6'Colors'#0#9'TMenuItem'#14'MenuItemInvert'#7
+'Caption'#6#6'Invert'#7'OnClick'#7#19'ColorsInvertExecute'#0#0#9'TMenuItem'
+#17'MenuItemGrayscale'#7'Caption'#6#9'Grayscale'#7'OnClick'#7#22'ColorsGrays'
,#17'MenuItemGrayscale'#7'Caption'#6#9'Grayscale'#7'OnClick'#7#22'ColorsGrays'
+'caleExecute'#0#0#9'TMenuItem'#15'MenuItemDisable'#7'Caption'#6#7'Disable'#7
+'OnClick'#7#20'ColorsDisableExecute'#0#0#0#0#9'TMenuItem'#12'MenuItemMask'#7
,'Caption'#6#4'Mask'#0#9'TMenuItem'#18'MenuItemMaskInvert'#7'Caption'#6#6'Inv'
+'Caption'#6#4'Mask'#0#9'TMenuItem'#18'MenuItemMaskInvert'#7'Caption'#6#6'Inv'
+'ert'#7'OnClick'#7#17'MaskInvertExecute'#0#0#9'TMenuItem'#18'MenuItemMaskRem'
+'ove'#7'Caption'#6#6'Remove'#7'OnClick'#7#17'MaskRemoveExecute'#0#0#0#9'TMen'
+'uItem'#12'MenuItemView'#7'Caption'#6#4'View'#0#9'TMenuItem'#16'MenuItemShow'
@ -1534,10 +1537,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#128#0#0#255
+#128#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#128#0#0#255#128#0#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#128#0#0#255#128#0#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#128#0#0#255#128#0#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -1598,10 +1601,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#128#0#0#255
+#128#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -1662,10 +1665,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#255#255#255#255#0#255#255#255#0#128#0#0#255#128#0#0#255#128#0#0#255#128#0
+#0#255#255#255#255#0#255#255#255#0#128#0#0#255#128#0#0#255#128#0#0#255#128#0
+#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
@ -1726,10 +1729,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#136#161#255#0#3#3#252#0#0#0'f'#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#12#0#4#5#246#3
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#12#0#4#5#246#3
+'Q_'#255#3'^s'#255#1' )'#255#0#1#1#255#0'+?'#255#0#135#193#255#3#170#228#255
+#4#183#232#255#4#131#158#255#0#3#3#252#0#0#0'd'#255#255#255#0#255#255#255#0
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#0#0#0#21#0#3#3#248#1'(0'#247#2'a{'#255#2#139#186#255#1#131#186
@ -1790,10 +1793,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#0#0#0'GCCC'#243#11#11#11#254#0#0#0#176#0#0#0#15#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'L'#16#16#16#213#5#5#5
,#189#0#0#0'Q'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#189#0#0#0'Q'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -1854,10 +1857,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#0#0#0'n'#0#0#0#255#8#30'5'#255'P'#146
+#214#255#6'g'#202#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0
,'d'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#255#255#255#0#255#255#255
+'d'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -1918,10 +1921,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#0#255'qv'#134#255#206#211#229#255#206#211#229#255#206#211#229#255#206#211
+#229#255#206#211#229#255#200#206#226#255#161#172#206#255'HM]'#255#0#0#0#255#0
+#28'8'#255#0'c'#199#255#0'd'#201#255#0'b'#197#255#0#25'2'#255#0#0#0#255#0#0#0
+'`'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,'`'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#0#0#0#173#0#1#1#255#177#183#205#255#206
,#211#229#255#206#211#229#255#206#211#229#255#193#200#223#255#170#179#210#255
+#211#229#255#206#211#229#255#206#211#229#255#193#200#223#255#170#179#210#255
+#159#170#205#255#157#168#204#255#156#167#203#255'6:G'#255#0#0#0#255#0'C'#134
+#255#0'd'#201#255#0'+W'#255#0#0#0#255#0#0#0#147#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
@ -1982,10 +1985,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128'CCC'#255'rrr'#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128'CCC'#255'rrr'#255
+#0#0#0#255#2#2#2#255#0#0#0#255#0#0#0#196#0#0#0'0'#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#0#0#0#225'\\\'#255#0#1#1#255#0#0#0#255#0#0#0#235#0#0#0'^'#0#0#0#1
@ -2046,10 +2049,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'6'#0#0#1#250#27',>'#254'|'#173#224#255#127#177#227#255'&{'#209#255#0'd'#201
+#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0'd'
+#201#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#0#0#0#20#0#1#2#228#10#16#23#253'q'#162#212
,#255#128#177#228#255'D'#141#215#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0
+#255#128#177#228#255'D'#141#215#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0
+'d'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#0'd'#201#255#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -2110,10 +2113,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0
+#146#0#0#0#255'8-='#255#160#149#165#255#136#127#139#255#12#12#13#255#0#0#0
+#255#4'aj'#255#7#199#235#255#4#179#231#255#1#157#224#255#1#163#226#255#4#160
+#201#255#0#0#0#255#3'RX'#255#0#1#1#255#0#1#1#245#0#0#0#17#255#255#255#0#255
,#201#255#0#0#0#255#3'RX'#255#0#1#1#255#0#1#1#245#0#0#0#17#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#255#255#0#0#0#0'I'#0#0#0#255'O9X'#255#238#198#253#255#238#199#253#255
+#255#255#255#0#0#0#0'I'#0#0#0#255'O9X'#255#238#198#253#255#238#199#253#255
+#228#163#252#255#203#142#226#255'M6U'#255#0#0#0#255#1'4B'#255#1#152#214#255#1
+#159#225#255#4#182#232#255#7#204#239#255#1#22#24#255#0#4#4#255#0#2#2#254#0#0
+#0'9'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -2174,10 +2177,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+'p'#0#0#0#254#2#1#3#254'Q8Z'#255'sP'#127#255'lKx'#255'C/K'#255#1#1#2#255#0#0
+#0#254#0#0#0#130#0#0#0#2#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#0#0#0'/'#0#0#0#170#0#0#0#253#0#0#0#255#0#0
,#0#255#1#1#1#250#0#0#0#162#0#0#0'0'#255#255#255#0#255#255#255#0#255#255#255#0
+#0#255#1#1#1#250#0#0#0#162#0#0#0'0'#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -2238,10 +2241,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#128#128#128#255#128#128#128#255#0#0#0#255
@ -2302,10 +2305,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0
+#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -2366,10 +2369,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#128#128#128#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0
,#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -2430,10 +2433,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#0#0#0'@'#2#5#2#252')_)'#252'.`-'#252'0`0'#252'0`0'#252'.`.'#252')'
+'_)'#252'$_%'#252#31'^ '#252#25']'#25#252#19'\'#20#252#12'['#13#252#6'['#7
+#252#0'Z'#2#252#0'Z'#2#252#0'Z'#2#252#0'Z'#2#252#0'Z'#2#252#0'Z'#2#252#0'Z'#2
+#252#0'2'#1#253#0#11#0#193#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#252#0'2'#1#253#0#11#0#193#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#0#0#0'@'#6#14#6#247'u'#242't'#255#129#244#128#255#137#245#136#255#138#245
,#136#255#131#244#130#255'w'#242'v'#255'h'#240'h'#255'X'#238'Y'#255'H'#236'I'
+#136#255#131#244#130#255'w'#242'v'#255'h'#240'h'#255'X'#238'Y'#255'H'#236'I'
+#255'6'#233'8'#255'%'#231'('#255#20#228#23#255#2#226#6#255#0#226#4#255#0#226
+#4#255#0#226#4#255#0#226#4#255#0#226#4#255#0#226#4#255#0#127#2#255#0#11#0#193
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
@ -2494,10 +2497,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#232#154#248#255#232#154#248#255#229#146#246#255#224#134#245#255#218'x'
+#243#255#212'j'#241#255#206'\'#239#255#200'M'#237#255#194'?'#235#255#188'0'
+#232#255#182'"'#230#255#176#19#228#255#169#4#226#255#168#0#226#255#168#0#226
+#255#13#0#19#246#0#0#0'I'#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#13#0#19#246#0#0#0'I'#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#0#0#0'@'#0#13#1#247#11#227#14#255#15#228#18#255#17#228
+#20#255#10#142#12#255#31#24'#'#255#215'q'#242#255#220'|'#243#255#223#134#245
,#255#226#139#245#255#226#139#245#255#223#133#245#255#219'{'#243#255#214'p'
+#255#226#139#245#255#226#139#245#255#223#133#245#255#219'{'#243#255#214'p'
+#242#255#209'c'#240#255#203'U'#238#255#198'H'#236#255#192':'#234#255#186'+'
+#232#255#180#29#230#255#174#14#228#255#168#0#226#255#168#0#226#255#168#0#226
+#255#24#0'!'#243#0#0#0'X'#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -2558,10 +2561,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#168#0#226#255#168#0#226#255#168#0#226#255#168#0#226#255#168#0#226#255
+#168#0#226#255#168#0#226#255#168#0#226#255#168#0#226#255#168#0#226#255#159#0
+#214#255'<'#0'P'#252#6#0#8#229#0#0#0#11#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0
+'+'#6#0#8#215#20#0#26#248'Z'#0'y'#255'}'#0#168#255#147#0#198#255#147#0#198
,#255#147#0#198#255#147#0#198#255#147#0#198#255#147#0#198#255#147#0#198#255
+#255#147#0#198#255#147#0#198#255#147#0#198#255#147#0#198#255#147#0#198#255
+#147#0#198#255'|'#0#167#255'Z'#0'y'#255#16#0#23#248#6#0#8#211#0#0#0''''#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -2622,10 +2625,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#0#0#0#8#1#4#4#177#1#1#2#254'?ev'#255#143#211#241#255#158
+#220#248#255#159#220#248#255#147#215#247#255#132#209#244#255't'#202#242#255
,#220#248#255#159#220#248#255#147#215#247#255#132#209#244#255't'#202#242#255
+'d'#196#240#255'T'#189#238#255'D'#182#235#255'4'#175#233#255'$'#169#231#255
+#20#162#228#255#2'c'#144#255#0#7#10#251#0#4#6#212#0#0#0#30#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#0#0#2#139#6#12#14#250'^'#160#192#255#136#210#245#255#152#217#247#255#168#224
+#250#255#165#223#249#255#149#216#247#255#132#209#244#255't'#202#242#255'd'
@ -2686,10 +2689,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#154#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0#154
+#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0'a'#142#255#0#4#6#239#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#0#0#0#159#1'3J'#252#13#159#227#255#21#162#229#255#27#165#229#255' '
,#255#0#0#0#0#159#1'3J'#252#13#159#227#255#21#162#229#255#27#165#229#255' '
+#167#230#255'#'#168#231#255'%'#169#231#255'$'#169#231#255'"'#168#230#255#30
+#166#230#255#24#164#229#255#17#161#228#255#8#157#227#255#0#154#226#255#0#154
,#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0#154#226
+#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0#154#226#255#0#154#226
+#255#0#154#226#255#0#154#226#255#0#154#226#255#0'Pv'#255#0#6#9#216#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#0#0#0'~'#0#24'#'#247#2#154#226#255#9#157#227#255#15#160#228#255#19#162#228
@ -2750,10 +2753,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#8#0#0#0'L'#0#0#0
+#150#0#3#4#188#0#5#7#217#0#5#7#221#0#4#5#194#0#0#0#160#0#0#0'\'#0#0#0#17#255
,#150#0#3#4#188#0#5#7#217#0#5#7#221#0#4#5#194#0#0#0#160#0#0#0'\'#0#0#0#17#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
@ -2814,10 +2817,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#0#0#0'5'#7#3#3#228'*'#24#23#247#205'on'#255#237'|y'#255#236'v'
+'r'#255#235'pj'#255#234'ib'#255#233'aY'#255#231'YP'#255#205'I?'#255'3'#16#14
,'r'#255#235'pj'#255#234'ib'#255#233'aY'#255#231'YP'#255#205'I?'#255'3'#16#14
+#248#7#2#1#232#0#0#0'>'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#0#0#0#1#2#2#0'v'#2#1#1#252'i>='#252#233#136#136#255#239
+#135#134#255#238#129'~'#255#237'zv'#255#235'rm'#255#234'jd'#255#233'bZ'#255
+#232'ZQ'#255#230'RH'#255#226'I='#255's!'#26#253#3#1#0#252#2#0#0#134#0#0#0#4
@ -2878,10 +2881,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#0#0#0')'#1#0#0#254#208'B7'#255#229'K>'#255#229'L?'#255
+#229'L@'#255#229'K?'#255#229'I='#255#228'G:'#255#228'D7'#255#227'@2'#255#227
+'<-'#255#226'7'''#255#225'2!'#255#224','#27#255#223''''#20#255#222' '#12#255
,'<-'#255#226'7'''#255#225'2!'#255#224','#27#255#223''''#20#255#222' '#12#255
+#221#26#5#255#221#22#0#255#221#22#0#255#221#22#0#255#213#21#0#255#6#1#0#251#0
+#0#0':'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#9#2#2#221#134'&'#30
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#9#2#2#221#134'&'#30
+#255#228'C5'#255#228'C6'#255#228'C6'#255#228'C5'#255#228'A3'#255#227'?0'#255
+#227'<-'#255#226'8)'#255#225'4$'#255#225'0'#31#255#224'+'#25#255#223'&'#18
+#255#222' '#12#255#221#26#5#255#221#22#0#255#221#22#0#255#221#22#0#255#221#22
@ -2942,10 +2945,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -3006,10 +3009,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#236#193#194#255#225#156#157#255#163'WY'#255#8#3#3#255#0#0#0#255#1#0#0#255#0
+#0#0#255'777'#255#139#139#139#255#152#152#152#255'333'#255'aaa'#255#181#181
+#181#255#183#183#183#255#179#179#179#255#175#175#175#255'==='#255#255#255#255
+#0#0#0#0'"'#0#0#0#152#0#0#0#254'u89'#255#230#173#174#255#240#207#207#255#239
,#0#0#0#0'"'#0#0#0#152#0#0#0#254'u89'#255#230#173#174#255#240#207#207#255#239
+#202#202#255#222#146#147#255#203'RT'#255#206']_'#255#231#177#177#255#240#207
+#207#255#234#185#186#255#210'jk'#255#200'GI'#255#178'?A'#255#13#4#4#255#1#0#0
,#255#10#10#11#255'^^^'#255#174#174#174#255#128#128#128#255'555'#255'UUU'#255
+#255#10#10#11#255'^^^'#255#174#174#174#255#128#128#128#255'555'#255'UUU'#255
+#174#174#174#255#192#192#192#255#187#187#187#255#183#183#183#255#179#179#179
+#255#174#174#174#255#127#127#127#255#0#0#0'K'#2#0#0#246#7#2#2#253'r?@'#255
+#235#194#195#255#240#207#207#255#236#191#192#255#206'\^'#255#200'GI'#255#207
@ -3070,10 +3073,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#191#138#255#212#189#136#255#210#187#134#255#208#185#132#255#206#183#130#255
+#204#181#128#255#202#179'~'#255#200#177'|'#255'\TD'#255#172#172#172#255#170
+#170#170#255#166#166#166#255#200'GI'#255#203'RT'#255#237#195#195#255#240#207
+#207#255#240#207#207#255#240#207#207#255#213'su'#255#200'GI'#255#200'GI'#255
,#207#255#240#207#207#255#240#207#207#255#213'su'#255#200'GI'#255#200'GI'#255
+#200'GI'#255#200'GI'#255#181'@B'#255#138'12'#255#129'-/'#255#189'CD'#255'>'
+#22#23#255#3#2#1#255#169#151'n'#255#218#195#142#255#216#193#140#255#214#191
,#138#255#212#189#136#255#210#187#134#255#208#185#132#255#206#183#130#255#203
+#138#255#212#189#136#255#210#187#134#255#208#185#132#255#206#183#130#255#203
+#180#127#255#170#150'j'#255'aZJ'#255'xvr'#255#173#173#173#255#170#170#170#255
+#165#165#165#255#200'GI'#255#222#147#148#255#240#207#207#255#239#203#203#255
+#226#159#160#255#211'ln'#255#200'GI'#255#200'GI'#255#200'GI'#255#200'GI'#255
@ -3134,10 +3137,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
@ -3198,10 +3201,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#0#0#0#22#6#6#6#250#1#1#1#255#20#20#20#255'DDD'#255'nnn'
+#255#194#194#194#255#225#225#225#255#219#219#219#255#214#214#214#255#207#207
+#207#255#201#201#201#255#195#195#195#255#195#195#195#255#195#195#195#255#195
+#195#195#255#138#138#138#255#0#0#0#254#0#0#0'Y'#0#0#0#5#255#255#255#0#255#255
,#195#195#255#138#138#138#255#0#0#0#254#0#0#0'Y'#0#0#0#5#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#0#0#0#0#137#14#14#14#250'OOO'#255#173#173#173#255#240#240#240#255
+#255#255#0#0#0#0#137#14#14#14#250'OOO'#255#173#173#173#255#240#240#240#255
+#235#235#235#255#229#229#229#255#222#222#222#255#216#216#216#255#210#210#210
+#255#203#203#203#255#197#197#197#255#195#195#195#255#195#195#195#255#195#195
+#195#255#195#195#195#255'UUU'#253#0#0#0#255#0#2#2#236#0#0#0'_'#0#0#0#3#255
@ -3262,10 +3265,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#144#255#234#230#144#255#229#225#141#255#28#27#17#249#2#1#1#148#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#2#5#5#240'y'#178#181#255#210#249
+#251#255#143#242#249#255#130#244#252#255#128#243#251#255'y'#240#247#255's'
+#236#243#255'l'#232#238#255'f'#228#234#255'_'#225#230#255'Y'#221#225#255'R'
,#236#243#255'l'#232#238#255'f'#228#234#255'_'#225#230#255'Y'#221#225#255'R'
+#217#221#255'L'#213#217#255'E'#209#213#255'>'#206#208#255','#161#162#255#6#26
+#26#255#234#230#144#255#234#230#144#255#234#230#144#255#234#230#144#255#234
,#230#144#255#234#230#144#255#234#230#144#255#136#134'T'#255#3#3#2#246#0#0#0
+#230#144#255#234#230#144#255#234#230#144#255#136#134'T'#255#3#3#2#246#0#0#0
+#21#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#3#6#6#237'v'#175
+#178#255#210#249#251#255#136#242#248#255#129#244#251#255#127#243#251#255'z'
+#240#247#255't'#236#243#255'm'#233#239#255'g'#229#234#255'`'#225#230#255'Y'
@ -3326,10 +3329,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0
+#18#10#10#10#247#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#3#3#3
+#255#209#209#209#255#167#167#167#255#11#11#11#255#8#8#8#221#0#0#0#12#255#255
,#255#209#209#209#255#167#167#167#255#11#11#11#255#8#8#8#221#0#0#0#12#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#19#11#11#11#247#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255'...'#255#14#14#14#255#14#14
+#255#255#255#255#255#255#255#255#255#255#255#255'...'#255#14#14#14#255#14#14
+#14#255#14#14#14#255#17#17#17#250#0#0#0'&'#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#0#0#0#20#11#11#11#247#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
@ -3390,10 +3393,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#25#25#24#242#25#25#25#241#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#24#7#7#7#186#14#14
+#14#209#18#18#18#215#27#27#27#217#15#15#15#214#5#5#5#177#0#0#0'3'#255#255#255
@ -3454,10 +3457,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#3#2#2#254#4#3#2#253#2#2#1#254#1#1#1#254#2#2#1#253#11#9#6#245#22#17#13#231#18
+#14#10#194#0#0#0#27#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#6#0#0
+#177#9#0#0#217#9#0#0#217#9#0#0#217#9#0#0#218',''&'#230',&&'#230',&&'#230',&%'
@ -3518,10 +3521,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#152#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#218#184#184#255'V'#0#0#255#9#0#0#185#9#0#0#218'h'#0#0#255#201#152#152
,#255#218#184#184#255'V'#0#0#255#9#0#0#185#9#0#0#218'h'#0#0#255#201#152#152
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#218#184#184#255'U'#0#0#255#9#0#0#183#9#0#0#217'T'#0#0#255#171'vv'#255#221
+#200#200#255#221#200#200#255#221#200#200#255#222#200#200#255#222#200#200#255
+#222#200#200#255#222#200#200#255#222#200#200#255#222#200#200#255#222#200#200
@ -3582,10 +3585,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#23#248#2#3#10#231#0#0#0#21#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#0#0#0#24#1#2#9#232#16#17#26#245#29#30'$'#255#1#1#5#248#0#0#3'='#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#5'A'#3
+#4#19#191#1#3#16#169#0#0#0#10#255#255#255#0#255#255#255#0#255#255#255#0#255
,#4#19#191#1#3#16#169#0#0#0#10#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#1#3#18#175#2#3#17#205#0#0#0
+','#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0'333-595'#186'333'#15#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0'333-595'#186'333'#15#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'333-585'#240'353'
@ -3646,10 +3649,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0'333'#14'4:4'#192'5>4'#251'B{<'#255'5F3'#243'4:4'#213'333='#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
,#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0'373q353'#248'5;4'#221'5<4'#181'333T'#255#255#255#0#255
,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'333'
+#20'493'#186'333('#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -3710,10 +3713,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0'333B5:4'#217':M8'#242'H}@'#255'5=4'#251'5:4'#185'33'
+'3'#11#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
,'3'#11#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'333'#1'333X5<4'#183'5;4'
,#222'343'#249'363i'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#222'343'#249'363i'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0
+#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
@ -3774,10 +3777,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
+#255#0#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255
+#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255
,#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#0#0#0#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0#255
@ -3838,10 +3841,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#0#0#0#255#255#255#255#255#0#0#0#255#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255#255#255
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
,#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0#0#255#255#255#255#255#0#0#0
+#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#254#254#254#255#255#255#255#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#21#21#21#255#255#255#255#255
@ -3902,10 +3905,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255#0#0#0#255#128#128#128#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0' '#255#128#128#128#255#0#0#0#255
+#255#255#255#0#0#0#0#255#128#128#128#255#0#0#0#255#128#128#128#255#0#0#0#255
,#255#255#255#0#0#0#0#255#128#128#128#255#0#0#0#255#128#128#128#255#0#0#0#255
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0' '#255#128#128#128#255#0#0#0#255#255#255#255#0#0#0#0#255#0#0#0#255#0
+#255#0' '#255#128#128#128#255#0#0#0#255#255#255#255#0#0#0#0#255#0#0#0#255#0
+#0#0#255#128#128#128#255#0#0#0#255#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0'!!!'#255#128#128#128#255#0#0#0#255#255
@ -3966,10 +3969,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#255'??'#221#255'AA'#222#255'AA'#221#255'AA'#221#255'AA'#222#255'@@'#222#255
+'>>'#221#255';;'#220#255'77'#219#255'AA'#217#255#19#20'D'#249#1#2#18#215#0#0
+#0#4#0#2#20#156#8#9','#251'=='#215#255',,'#216#255'//'#217#255'33'#218#255'6'
+'6'#219#255'88'#219#255'66'#214#255#19#20'S'#250#25#25'i'#251'55'#204#255'88'
,'6'#219#255'88'#219#255'66'#214#255#19#20'S'#250#25#25'i'#251'55'#204#255'88'
+#220#255'66'#219#255'44'#218#255'11'#218#255'--'#217#255'55'#215#255#11#12'6'
+#249#0#1#16#141#1#3#23#194#17#18'X'#254'**'#216#255'**'#216#255'**'#216#255
,',,'#216#255'//'#217#255'--'#209#255#13#14'D'#251#1#1#12#232#1#2#14#234#13#14
+',,'#216#255'//'#217#255'--'#209#255#13#14'D'#251#1#1#12#232#1#2#14#234#13#14
+'D'#251',,'#200#255'//'#217#255'--'#216#255'**'#216#255'**'#216#255'**'#216
+#255#20#21'h'#252#1#3#26#172#0#0#0'0'#1#1#10#246' '#171#255'**'#216#255'**'
+#216#255'**'#216#255''''''#206#255#10#11'A'#252#1#1#13#232#0#0#0#23#0#0#0#24
@ -4030,10 +4033,10 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#5'Paste'#10'ImageIndex'#2#8#9'OnExecute'#7#16'EditPasteExecute'#8'ShortCut'
+#3'V@'#0#0#11'TEditDelete'#10'EditDelete'#8'Category'#6#4'Edit'#7'Caption'#6
+#7'&Delete'#4'Hint'#6#6'Delete'#10'ImageIndex'#2#9#9'OnExecute'#7#17'EditDel'
+'eteExecute'#8'ShortCut'#2'.'#0#0#14'TEditSelectAll'#13'EditSelectAll'#8'Cat'
,'eteExecute'#8'ShortCut'#2'.'#0#0#14'TEditSelectAll'#13'EditSelectAll'#8'Cat'
+'egory'#6#4'Edit'#7'Caption'#6#11'Select &All'#4'Hint'#6#10'Select All'#9'On'
+'Execute'#7#20'EditSelectAllExecute'#8'ShortCut'#3'A@'#0#0#7'TAction'#13'Pic'
,'tureResize'#8'Category'#6#7'Picture'#7'Caption'#6#9'Resize...'#0#0#7'TActio'
+'tureResize'#8'Category'#6#7'Picture'#7'Caption'#6#9'Resize...'#0#0#7'TActio'
+'n'#18'PictureResizePaper'#8'Category'#6#7'Picture'#7'Caption'#6#15'Resize P'
+'aper...'#0#0#7'TAction'#16'FlipHorizontally'#8'Category'#6#11'PictureFlip'#7
+'Caption'#6#12'Horizontally'#9'OnExecute'#7#23'FlipHorizontallyExecute'#0#0#7

View File

@ -246,6 +246,8 @@ type
procedure PanelFillDblClick(Sender: TObject);
procedure PanelOutlineDblClick(Sender: TObject);
procedure PanelPaperDblClick(Sender: TObject);
procedure PanelPaperDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
procedure PicturePageChange(Sender: TObject);
procedure PictureChange(Sender: TObject);
procedure PicturePageClose(Sender: TObject);
@ -281,6 +283,7 @@ type
procedure ViewShowPreviewExecute(Sender: TObject);
private
Pictures: TPictureManager;
CurrentPaletteColor: TColor;
function GetActivePicture: TPictureBitmap;
function GetActivePictureEdit: TPictureEdit;
function GetActivePicturePage: TPicturePage;
@ -345,7 +348,6 @@ begin
ResizePaperDialogForm.ShowDialog(ActivePicturePage);
end;
procedure TMainForm.PaletteColorMouseMove(Sender: TObject; AColor: TColor;
Shift: TShiftState);
begin
@ -679,6 +681,7 @@ begin
if ssMiddle in Shift then
PaperColor := AColor;
end;
CurrentPaletteColor := AColor;
end;
procedure TMainForm.PanelFillDblClick(Sender: TObject);
@ -714,6 +717,23 @@ begin
end;
end;
procedure TMainForm.PanelPaperDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
if not Pictures.CanEdit then
Exit;
if Source is TColorPalette then
begin
// TPanel(Sender).Color:=CurrentPaletteColor;
if Sender = PanelPaper then
ActivePictureEdit.PaperColor := CurrentPaletteColor;
if Sender = PanelFill then
ActivePictureEdit.FillColor := CurrentPaletteColor;
if Sender = PanelOutline then
ActivePictureEdit.OutlineColor := CurrentPaletteColor;
end;
end;
function TMainForm.GetActivePicture: TPictureBitmap;
begin
Result := Pictures.ActivePicturePage.PictureEdit.Picture;

View File

@ -846,7 +846,7 @@ begin
BeginDraw;
if not (ssLeft in Shift) then Picture.EraseMode := ermErase;
try
if (X1 = X2) and (Y1 = Y2) then
if (X1 = X2) and (Y1 = Y2) and (Tool = ptPen) then
Picture.Canvas.Pixels[X1, Y1] := FOutLineColor
else
Picture.Canvas.Line(X1, Y1, X2, Y2);