Merge pull request #1 from BBasile/Coedit/master

Coedit/master
This commit is contained in:
Basile Burg 2014-12-01 08:37:59 +01:00
commit b710d45062
7 changed files with 207 additions and 184 deletions

View File

@ -29,21 +29,21 @@ inherited CECdbWidget: TCECdbWidget
end end
object Panel1: TPanel[1] object Panel1: TPanel[1]
Left = 4 Left = 4
Height = 26 Height = 24
Top = 4 Top = 4
Width = 488 Width = 488
Align = alTop Align = alTop
BorderSpacing.Around = 4 BorderSpacing.Around = 4
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 26 ClientHeight = 24
ClientWidth = 488 ClientWidth = 488
TabOrder = 1 TabOrder = 1
object btnGo: TSpeedButton object btnGo: TSpeedButton
Left = 60 Left = 56
Height = 26 Height = 24
Hint = 'resume execution' Hint = 'resume execution'
Top = 0 Top = 0
Width = 30 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -85,11 +85,11 @@ inherited CECdbWidget: TCECdbWidget
ShowCaption = False ShowCaption = False
end end
object btnStop: TSpeedButton object btnStop: TSpeedButton
Left = 30 Left = 28
Height = 26 Height = 24
Hint = 'stop debugging' Hint = 'stop debugging'
Top = 0 Top = 0
Width = 30 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -132,10 +132,10 @@ inherited CECdbWidget: TCECdbWidget
end end
object btnStart: TSpeedButton object btnStart: TSpeedButton
Left = 0 Left = 0
Height = 26 Height = 24
Hint = 'start debuggin' Hint = 'start debuggin'
Top = 0 Top = 0
Width = 30 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -177,11 +177,11 @@ inherited CECdbWidget: TCECdbWidget
ShowCaption = False ShowCaption = False
end end
object btnStep: TSpeedButton object btnStep: TSpeedButton
Left = 90 Left = 84
Height = 26 Height = 24
Hint = 'next instruction' Hint = 'next instruction'
Top = 0 Top = 0
Width = 30 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
42020000424D4202000000000000420000002800000010000000100000000100 42020000424D4202000000000000420000002800000010000000100000000100
@ -208,11 +208,11 @@ inherited CECdbWidget: TCECdbWidget
ShowCaption = False ShowCaption = False
end end
object btnDisasm: TSpeedButton object btnDisasm: TSpeedButton
Left = 120 Left = 112
Height = 26 Height = 24
Hint = 'disasm' Hint = 'disasm'
Top = 0 Top = 0
Width = 30 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
42020000424D4202000000000000420000002800000010000000100000000100 42020000424D4202000000000000420000002800000010000000100000000100
@ -241,9 +241,9 @@ inherited CECdbWidget: TCECdbWidget
end end
object lstCdbOut: TListView[2] object lstCdbOut: TListView[2]
Left = 4 Left = 4
Height = 524 Height = 526
Hint = 'CDB output' Hint = 'CDB output'
Top = 34 Top = 32
Width = 488 Width = 488
Align = alClient Align = alClient
AutoWidthLastColumn = True AutoWidthLastColumn = True

View File

@ -40,13 +40,15 @@ procedure getHint(const aFilename: string; aPosition: Integer; const list: TStri
procedure getSymbolLoc(var aFilename: string; var aPosition: Integer); procedure getSymbolLoc(var aFilename: string; var aPosition: Integer);
var var
DCD_server: TProcess = nil;
DCD_client: TProcess = nil;
lines: TStringList;
dcdOn: boolean; dcdOn: boolean;
implementation implementation
var
DCD_server: TProcess = nil;
DCD_client: TProcess = nil;
lines: TStringList;
procedure lazyServerStart; procedure lazyServerStart;
begin begin
if not DCD_server.Running then if not DCD_server.Running then

View File

@ -18,18 +18,18 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
ClientWidth = 466 ClientWidth = 466
object Panel1: TPanel[0] object Panel1: TPanel[0]
Left = 4 Left = 4
Height = 28 Height = 24
Top = 4 Top = 4
Width = 458 Width = 458
Align = alTop Align = alTop
BorderSpacing.Around = 4 BorderSpacing.Around = 4
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 28 ClientHeight = 24
ClientWidth = 458 ClientWidth = 458
TabOrder = 0 TabOrder = 0
object btnAddLib: TBitBtn object btnAddLib: TBitBtn
Left = 0 Left = 0
Height = 28 Height = 24
Hint = 'add library alias' Hint = 'add library alias'
Top = 0 Top = 0
Width = 28 Width = 28
@ -71,11 +71,12 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
3BFFB57E3CFFB7803EFFB88241B2BB874700BB874700BB874700 3BFFB57E3CFFB7803EFFB88241B2BB874700BB874700BB874700
} }
OnClick = btnAddLibClick OnClick = btnAddLibClick
Spacing = 0
TabOrder = 0 TabOrder = 0
end end
object btnRemLib: TBitBtn object btnRemLib: TBitBtn
Left = 28 Left = 28
Height = 28 Height = 24
Hint = 'remove library alias' Hint = 'remove library alias'
Top = 0 Top = 0
Width = 28 Width = 28
@ -117,11 +118,12 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
3BFFB57E3CFFB7803EFFB88241B2BB874700BB874700BB874700 3BFFB57E3CFFB7803EFFB88241B2BB874700BB874700BB874700
} }
OnClick = btnRemLibClick OnClick = btnRemLibClick
Spacing = 0
TabOrder = 1 TabOrder = 1
end end
object btnSelFile: TBitBtn object btnSelFile: TBitBtn
Left = 402 Left = 402
Height = 28 Height = 24
Hint = 'select the library file' Hint = 'select the library file'
Top = 0 Top = 0
Width = 28 Width = 28
@ -163,11 +165,12 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
D2334498D2334499D2334499D337459AD300469AD300469AD300 D2334498D2334499D2334499D337459AD300469AD300469AD300
} }
OnClick = btnSelFileClick OnClick = btnSelFileClick
Spacing = 0
TabOrder = 2 TabOrder = 2
end end
object btnSelRoot: TBitBtn object btnSelRoot: TBitBtn
Left = 430 Left = 430
Height = 28 Height = 24
Hint = 'select the sources root' Hint = 'select the sources root'
Top = 0 Top = 0
Width = 28 Width = 28
@ -209,11 +212,12 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
D2334498D2334499D2334499D337459AD300469AD300469AD300 D2334498D2334499D2334499D337459AD300469AD300469AD300
} }
OnClick = btnSelRootClick OnClick = btnSelRootClick
Spacing = 0
TabOrder = 3 TabOrder = 3
end end
object btnEditAlias: TBitBtn object btnEditAlias: TBitBtn
Left = 374 Left = 374
Height = 28 Height = 24
Hint = 'edit the library alias' Hint = 'edit the library alias'
Top = 0 Top = 0
Width = 28 Width = 28
@ -255,11 +259,12 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
47FF996846FF986745FF936443FF845D3EDEFFFFFF00FFFFFF00 47FF996846FF986745FF936443FF845D3EDEFFFFFF00FFFFFF00
} }
OnClick = btnEditAliasClick OnClick = btnEditAliasClick
Spacing = 0
TabOrder = 4 TabOrder = 4
end end
object btnMoveDown: TBitBtn object btnMoveDown: TBitBtn
Left = 56 Left = 56
Height = 28 Height = 24
Top = 0 Top = 0
Width = 28 Width = 28
Align = alLeft Align = alLeft
@ -267,44 +272,45 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00256929C4216425C9FFFF 1900AF641400A85D0E00A2570A009C510500994E035C984D02CC994E035C9C51
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0500A2570A00A85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002D7533CF488F4DFF458C4AFF2265 1900AF641400A85D0E00A2570A009D52065C9C5105CCFFBB1AFF9C5105CC9D52
26D1FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 065CA2570A00A85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF003C8A430638833ED9519957FF79C07EFF76BF7CFF468D 1900AF641400A85D0E00A3580B5CA2570ACCFEBF28FFFEB102FFFEBC22FFA257
4BFF236627DB20622306FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0ACCA3580B5CA85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF0042924AB83D8C45F765AD6CFF7DC282FF7AC180FF4B92 1900AF641400A95E0F5CA85D0ECCF9C03EFFF5AB0EFFF5AB0EFFF5AB0EFFF8BA
50FF276D2CF7246828BBFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 31FFA85D0ECCA95E0F5CAF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF0043944B384E9A55FF81C587FF7EC385FF317A 1900B065155CAF6414CCF3C256FFE9A31EFFE9A31EFFE9A31EFFE9A31EFFE9A3
36FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 1EFFEFB743FFAF6414CCB065155CB66B1900FFFFFF00FFFFFF00FFFFFF00B76C
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0045954CFF85C78CFF82C689FF3682 1A5CB66B19CCF1C56CFFE7B04CFFE6AF4BFFE1A43DFFDC9A30FFE0A33BFFE4AB
3DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 45FFE4AA44FFE9B554FFB66B19CCB76C1A5CFFFFFF00FFFFFF00FFFFFF00BD72
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004A9E53FF8ACA91FF87C98EFF3C8A 1E99BE731FCCBE731FCCBE731FCCBE731FCCDEAB58FFD1943EFFDDA955FFBE73
43FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 1FCCBE731FCCBE731FCCBE731FCCBD721E99FFFFFF00FFFFFF00FFFFFF00BE73
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0050A659FF8ECC95FF8BCB93FF4292 1F00BF752000BF752000C1772200C57A25CCDDAD61FFCC9044FFDCA95DFFC57A
4AFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 25CCC1772200BF752000BF752000BE731F00FFFFFF00FFFFFF00FFFFFF00BE73
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0056AD5FFF93CF9AFF90CE98FF489A 1F00BF752000C3792300CD822A00CD822ACCF1C175FFDFA357FFE4B367FFCD82
50FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 2ACCCD822A00C3792300BF752000BE731F00FFFFFF00FFFFFF00FFFFFF00BE73
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005BB465FF96D29FFF94D09CFF4EA2 1F00C57B2500D4893000D4893000D48930CCF5C77BFFEEB266FFF5C67AFFD489
57FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 30CCD4893000D4893000C57B2500BE731F00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005FBB6AFF9AD4A3FF98D3A1FF53AA 2A00DB903400DB903400DB903400DB9034CCF8CD81FFF2B96DFFF7CB7FFFDB90
5DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 34CCDB903400DB903400DB903400CD822A00FFFFFF00FFFFFF00FFFFFF00E196
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0063C06FFF9ED6A7FF9CD4A5FF59B2 3900E1963900E1963900E1963900E19639CCFCD589FFF8C77BFFFCD488FFE196
63FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 39CCE1963900E1963900E1963900E1963900FFFFFF00FFFFFF00FFFFFF00E59A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0066C572FFA2D8ABFFA0D7A9FF5DB8 3D00E59A3D00E59A3D00E59A3D00E59A3DCCFFE094FFFEDB8FFFFFDF93FFE59A
68FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 3DCCE59A3D00E59A3D00E59A3D00E59A3D00FFFFFF00FFFFFF00FFFFFF00E89D
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0068C774FF67C673FF65C270FF62BE 3F00E89D3F00E89D3F00E89D3F00E99E4099E99E40CCE99E40CCE99E40CCE99E
6DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 4099E89D3F00E89D3F00E89D3F00E89D3F00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
} }
OnClick = btnMoveDownClick OnClick = btnMoveDownClick
Spacing = 0
TabOrder = 5 TabOrder = 5
end end
object btnMoveUp: TBitBtn object btnMoveUp: TBitBtn
Left = 84 Left = 84
Height = 28 Height = 24
Top = 0 Top = 0
Width = 28 Width = 28
Align = alLeft Align = alLeft
@ -312,46 +318,47 @@ inherited CELibManEditorWidget: TCELibManEditorWidget
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00994E
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00286E2DFF256929FF216425FF1E60 0300994E0300994E0300994E0300994E0399984D02CC984D02CC984D02CC994E
22FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0399994E0300994E0300994E0300994E0300FFFFFF00FFFFFF00FFFFFF009C51
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002D7533FF74BD7AFF72BD78FF2265 05009C5105009C5105009C5105009C5105CCFFBA16FFFFB60CFFFFB811FF9C51
26FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 05CC9C5105009C5105009C5105009C510500FFFFFF00FFFFFF00FFFFFF00A257
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00337D39FF79C07EFF76BF7CFF266B 0A00A2570A00A2570A00A2570A00A2570ACCFEB816FFFEB102FFFEB712FFA257
2BFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0ACCA2570A00A2570A00A2570A00A2570A00FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0039853FFF7DC282FF7AC180FF2B72 1900A85D0E00A85D0E00A85D0E00A85D0ECCF7B525FFF5AB0EFFF7B321FFA85D
30FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0ECCA85D0E00A85D0E00A85D0E00B66B1900FFFFFF00FFFFFF00FFFFFF00C57A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF003F8D46FF81C587FF7EC385FF317A 2500BE731F00AF641400AF641400AF6414CCEEB137FFE9A31EFFEDAF33FFAF64
36FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 14CCAF641400AF641400BE731F00C57A2500FFFFFF00FFFFFF00FFFFFF00C57A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0045954CFF85C78CFF82C689FF3682 2500C3782300C0752100B66B1900B66B19CCE5AD4AFFDC9A30FFE4AA46FFB66B
3DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 19CCB66B1900C0752100C3782300C57A2500FFFFFF00FFFFFF00FFFFFF00C57A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004A9E53FF8ACA91FF87C98EFF3C8A 2500C3782300C3782300C2772200BE731FCCDEAB58FFD1943EFFDDA955FFBE73
43FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 1FCCC2772200C3782300C3782300C57A2500FFFFFF00FFFFFF00FFFFFF00C67B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0050A659FF8ECC95FF8BCB93FF4292 2699C57A25CCC57A25CCC57A25CCC57A25CCDDAD61FFCC9044FFDCA95DFFC57A
4AFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 25CCC57A25CCC57A25CCC57A25CCC67B2699FFFFFF00FFFFFF00FFFFFF00CC81
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0056AD5FFF93CF9AFF90CE98FF489A 295CCD822ACCFCDB8FFFF5C67AFFF5C579FFEDB76BFFDFA357FFDEA75BFFE0AF
50FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 63FFDDAB5FFFEBC377FFCD822ACCCC81295CFFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005BB465FF96D29FFF94D09CFF5DAC 2A00D3882F5CD48930CCFDDE92FFEEB266FFEEB266FFEEB266FFEEB266FFEEB2
65FF499C5238FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 66FFFAD68AFFD48930CCD3882F5CCD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF0065C371BB62BF6EF779C683FF9AD4A3FF98D3A1FF7DC3 2A00D4893000DA8F345CDB9034CCFEE195FFF2B96DFFF2B96DFFF2B96DFFFDDD
86FF4FA458F74A9E53B8FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 91FFDB9034CCDA8F345CD4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF0068C7740666C472DB7CCA87FF9ED6A7FF9CD4A5FF73C0 2A00D4893000DB903400E095395CE19639CCFFE397FFF8C77BFFFFE296FFE196
7DFF55AC5ED950A65906FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 39CCE095395CDB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0066C572D17ECA88FF7BC885FF5DB8 2A00D4893000DB903400E1963900E59A3D5CE59A3DCCFFE599FFE59A3DCCE59A
68CFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 3D5CE1963900DB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0067C673C965C270C4FFFF 2A00D4893000DB903400E1963900E59A3D00E99E405CE99E40CCE99E405CE59A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 3D00E1963900DB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
} }
OnClick = btnMoveUpClick OnClick = btnMoveUpClick
Spacing = 0
TabOrder = 6 TabOrder = 6
end end
end end
object List: TListView[1] object List: TListView[1]
Left = 4 Left = 4
Height = 309 Height = 313
Top = 36 Top = 32
Width = 458 Width = 458
Align = alClient Align = alClient
AutoWidthLastColumn = True AutoWidthLastColumn = True

View File

@ -12,8 +12,8 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
ClientHeight = 651 ClientHeight = 651
object lstFiles: TListView[0] object lstFiles: TListView[0]
Left = 4 Left = 4
Height = 275 Height = 277
Top = 372 Top = 370
Width = 324 Width = 324
Align = alClient Align = alClient
AutoWidthLastColumn = True AutoWidthLastColumn = True
@ -34,7 +34,7 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
object Tree: TTreeView[1] object Tree: TTreeView[1]
Left = 4 Left = 4
Height = 195 Height = 195
Top = 171 Top = 169
Width = 324 Width = 324
Align = alTop Align = alTop
BorderSpacing.Left = 4 BorderSpacing.Left = 4
@ -69,22 +69,22 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
end end
object Panel1: TPanel[3] object Panel1: TPanel[3]
Left = 4 Left = 4
Height = 26 Height = 24
Top = 141 Top = 141
Width = 324 Width = 324
Align = alTop Align = alTop
BorderSpacing.Left = 4 BorderSpacing.Left = 4
BorderSpacing.Right = 4 BorderSpacing.Right = 4
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 26 ClientHeight = 24
ClientWidth = 324 ClientWidth = 324
TabOrder = 3 TabOrder = 3
object btnAddFav: TBitBtn object btnAddFav: TBitBtn
Left = 0 Left = 0
Height = 26 Height = 24
Hint = 'add selected folder to favorites' Hint = 'add selected folder to favorites'
Top = 0 Top = 0
Width = 32 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -126,11 +126,11 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
TabOrder = 0 TabOrder = 0
end end
object btnEdit: TBitBtn object btnEdit: TBitBtn
Left = 292 Left = 296
Height = 26 Height = 24
Hint = 'open selected file in a Coedit-or' Hint = 'open selected file in a Coedit-or'
Top = 0 Top = 0
Width = 32 Width = 28
Align = alRight Align = alRight
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -172,11 +172,11 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
TabOrder = 1 TabOrder = 1
end end
object btnShellOpen: TBitBtn object btnShellOpen: TBitBtn
Left = 260 Left = 268
Height = 26 Height = 24
Hint = 'open the selected file with the shell' Hint = 'open the selected file with the shell'
Top = 0 Top = 0
Width = 32 Width = 28
Align = alRight Align = alRight
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -218,11 +218,11 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
TabOrder = 2 TabOrder = 2
end end
object btnRemFav: TBitBtn object btnRemFav: TBitBtn
Left = 32 Left = 28
Height = 26 Height = 24
Hint = 'remove selected folder from the favorites' Hint = 'remove selected folder from the favorites'
Top = 0 Top = 0
Width = 32 Width = 28
Align = alLeft Align = alLeft
Glyph.Data = { Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
@ -264,16 +264,16 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
TabOrder = 3 TabOrder = 3
end end
object Bevel1: TBevel object Bevel1: TBevel
Left = 196 Left = 204
Height = 26 Height = 24
Top = 0 Top = 0
Width = 64 Width = 64
Align = alRight Align = alRight
Shape = bsTopLine Shape = bsTopLine
end end
object Bevel2: TBevel object Bevel2: TBevel
Left = 64 Left = 56
Height = 26 Height = 24
Top = 0 Top = 0
Width = 72 Width = 72
Align = alLeft Align = alLeft
@ -293,7 +293,7 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
Cursor = crVSplit Cursor = crVSplit
Left = 0 Left = 0
Height = 6 Height = 6
Top = 366 Top = 364
Width = 332 Width = 332
Align = alTop Align = alTop
ResizeAnchor = akTop ResizeAnchor = akTop

View File

@ -506,6 +506,8 @@ begin
subjLmFromString(TCELogMessageSubject(fLogMessager), subjLmFromString(TCELogMessageSubject(fLogMessager),
'project warning: the pre-compilation process has not been properly executed', Self, amcProj, amkWarn); 'project warning: the pre-compilation process has not been properly executed', Self, amcProj, amkWarn);
// //
if Sources.Count = 0 then exit;
//
prjname := shortenPath(filename, 25); prjname := shortenPath(filename, 25);
compilproc := TProcess.Create(nil); compilproc := TProcess.Create(nil);
olddir := ''; olddir := '';

View File

@ -86,7 +86,7 @@ inherited CEStaticExplorerWidget: TCEStaticExplorerWidget
Height = 22 Height = 22
Hint = 'refresh the list' Hint = 'refresh the list'
Top = 2 Top = 2
Width = 30 Width = 28
Align = alLeft Align = alLeft
BorderSpacing.Around = 2 BorderSpacing.Around = 2
Glyph.Data = { Glyph.Data = {
@ -125,7 +125,9 @@ inherited CEStaticExplorerWidget: TCEStaticExplorerWidget
000000000000000000000000000000000000000000000000000000000000BA85 000000000000000000000000000000000000000000000000000000000000BA85
44FFBB8849FFB88241BBB9854433000000000000000000000000 44FFBB8849FFB88241BBB9854433000000000000000000000000
} }
Layout = blGlyphBottom
OnClick = btnRefreshClick OnClick = btnRefreshClick
Spacing = 0
TabOrder = 1 TabOrder = 1
end end
end end

View File

@ -18,18 +18,18 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
ClientWidth = 415 ClientWidth = 415
object Panel1: TPanel[0] object Panel1: TPanel[0]
Left = 4 Left = 4
Height = 28 Height = 24
Top = 4 Top = 4
Width = 407 Width = 407
Align = alTop Align = alTop
BorderSpacing.Around = 4 BorderSpacing.Around = 4
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 28 ClientHeight = 24
ClientWidth = 407 ClientWidth = 407
TabOrder = 0 TabOrder = 0
object BtnAddTool: TBitBtn object BtnAddTool: TBitBtn
Left = 0 Left = 0
Height = 28 Height = 24
Hint = 'add a tool' Hint = 'add a tool'
Top = 0 Top = 0
Width = 28 Width = 28
@ -70,12 +70,14 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781 17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781
16FFB78116FFB78116FFB78116FFB88217FFBA851CA7BB871F00 16FFB78116FFB78116FFB78116FFB88217FFBA851CA7BB871F00
} }
Layout = blGlyphBottom
OnClick = BtnAddToolClick OnClick = BtnAddToolClick
Spacing = 0
TabOrder = 0 TabOrder = 0
end end
object btnRemTool: TBitBtn object btnRemTool: TBitBtn
Left = 28 Left = 28
Height = 28 Height = 24
Hint = 'remove selected tool' Hint = 'remove selected tool'
Top = 0 Top = 0
Width = 28 Width = 28
@ -116,12 +118,14 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781 17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781
16FFB78116FFB78116FFB78116FFB88217FFBA851CBFBB871F00 16FFB78116FFB78116FFB78116FFB88217FFBA851CBFBB871F00
} }
Layout = blGlyphBottom
OnClick = btnRemToolClick OnClick = btnRemToolClick
Spacing = 0
TabOrder = 1 TabOrder = 1
end end
object btnRun: TBitBtn object btnRun: TBitBtn
Left = 379 Left = 379
Height = 28 Height = 24
Hint = 'execute selected tool' Hint = 'execute selected tool'
Top = 0 Top = 0
Width = 28 Width = 28
@ -162,12 +166,14 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781 17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781
16FFB78116FFB78116FFB78116FFB88217FFB67E0EB2BB871F00 16FFB78116FFB78116FFB78116FFB88217FFB67E0EB2BB871F00
} }
Layout = blGlyphBottom
OnClick = btnRunClick OnClick = btnRunClick
Spacing = 0
TabOrder = 2 TabOrder = 2
end end
object btnMoveDown: TBitBtn object btnMoveDown: TBitBtn
Left = 56 Left = 56
Height = 28 Height = 24
Top = 0 Top = 0
Width = 28 Width = 28
Align = alLeft Align = alLeft
@ -175,44 +181,46 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00256929C4216425C9FFFF 1900AF641400A85D0E00A2570A009C510500994E035C984D02CC994E035C9C51
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0500A2570A00A85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002D7533CF488F4DFF458C4AFF2265 1900AF641400A85D0E00A2570A009D52065C9C5105CCFFBB1AFF9C5105CC9D52
26D1FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 065CA2570A00A85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF003C8A430638833ED9519957FF79C07EFF76BF7CFF468D 1900AF641400A85D0E00A3580B5CA2570ACCFEBF28FFFEB102FFFEBC22FFA257
4BFF236627DB20622306FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0ACCA3580B5CA85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF0042924AB83D8C45F765AD6CFF7DC282FF7AC180FF4B92 1900AF641400A95E0F5CA85D0ECCF9C03EFFF5AB0EFFF5AB0EFFF5AB0EFFF8BA
50FF276D2CF7246828BBFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 31FFA85D0ECCA95E0F5CAF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF0043944B384E9A55FF81C587FF7EC385FF317A 1900B065155CAF6414CCF3C256FFE9A31EFFE9A31EFFE9A31EFFE9A31EFFE9A3
36FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 1EFFEFB743FFAF6414CCB065155CB66B1900FFFFFF00FFFFFF00FFFFFF00B76C
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0045954CFF85C78CFF82C689FF3682 1A5CB66B19CCF1C56CFFE7B04CFFE6AF4BFFE1A43DFFDC9A30FFE0A33BFFE4AB
3DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 45FFE4AA44FFE9B554FFB66B19CCB76C1A5CFFFFFF00FFFFFF00FFFFFF00BD72
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004A9E53FF8ACA91FF87C98EFF3C8A 1E99BE731FCCBE731FCCBE731FCCBE731FCCDEAB58FFD1943EFFDDA955FFBE73
43FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 1FCCBE731FCCBE731FCCBE731FCCBD721E99FFFFFF00FFFFFF00FFFFFF00BE73
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0050A659FF8ECC95FF8BCB93FF4292 1F00BF752000BF752000C1772200C57A25CCDDAD61FFCC9044FFDCA95DFFC57A
4AFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 25CCC1772200BF752000BF752000BE731F00FFFFFF00FFFFFF00FFFFFF00BE73
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0056AD5FFF93CF9AFF90CE98FF489A 1F00BF752000C3792300CD822A00CD822ACCF1C175FFDFA357FFE4B367FFCD82
50FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 2ACCCD822A00C3792300BF752000BE731F00FFFFFF00FFFFFF00FFFFFF00BE73
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005BB465FF96D29FFF94D09CFF4EA2 1F00C57B2500D4893000D4893000D48930CCF5C77BFFEEB266FFF5C67AFFD489
57FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 30CCD4893000D4893000C57B2500BE731F00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005FBB6AFF9AD4A3FF98D3A1FF53AA 2A00DB903400DB903400DB903400DB9034CCF8CD81FFF2B96DFFF7CB7FFFDB90
5DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 34CCDB903400DB903400DB903400CD822A00FFFFFF00FFFFFF00FFFFFF00E196
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0063C06FFF9ED6A7FF9CD4A5FF59B2 3900E1963900E1963900E1963900E19639CCFCD589FFF8C77BFFFCD488FFE196
63FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 39CCE1963900E1963900E1963900E1963900FFFFFF00FFFFFF00FFFFFF00E59A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0066C572FFA2D8ABFFA0D7A9FF5DB8 3D00E59A3D00E59A3D00E59A3D00E59A3DCCFFE094FFFEDB8FFFFFDF93FFE59A
68FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 3DCCE59A3D00E59A3D00E59A3D00E59A3D00FFFFFF00FFFFFF00FFFFFF00E89D
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0068C774FF67C673FF65C270FF62BE 3F00E89D3F00E89D3F00E89D3F00E99E4099E99E40CCE99E40CCE99E40CCE99E
6DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 4099E89D3F00E89D3F00E89D3F00E89D3F00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
} }
Layout = blGlyphBottom
OnClick = btnMoveDownClick OnClick = btnMoveDownClick
Spacing = 0
TabOrder = 3 TabOrder = 3
end end
object btnMoveUp: TBitBtn object btnMoveUp: TBitBtn
Left = 84 Left = 84
Height = 28 Height = 24
Top = 0 Top = 0
Width = 28 Width = 28
Align = alLeft Align = alLeft
@ -220,46 +228,48 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
36040000424D3604000000000000360000002800000010000000100000000100 36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00994E
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00286E2DFF256929FF216425FF1E60 0300994E0300994E0300994E0300994E0399984D02CC984D02CC984D02CC994E
22FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0399994E0300994E0300994E0300994E0300FFFFFF00FFFFFF00FFFFFF009C51
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002D7533FF74BD7AFF72BD78FF2265 05009C5105009C5105009C5105009C5105CCFFBA16FFFFB60CFFFFB811FF9C51
26FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 05CC9C5105009C5105009C5105009C510500FFFFFF00FFFFFF00FFFFFF00A257
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00337D39FF79C07EFF76BF7CFF266B 0A00A2570A00A2570A00A2570A00A2570ACCFEB816FFFEB102FFFEB712FFA257
2BFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0ACCA2570A00A2570A00A2570A00A2570A00FFFFFF00FFFFFF00FFFFFF00B66B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0039853FFF7DC282FF7AC180FF2B72 1900A85D0E00A85D0E00A85D0E00A85D0ECCF7B525FFF5AB0EFFF7B321FFA85D
30FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 0ECCA85D0E00A85D0E00A85D0E00B66B1900FFFFFF00FFFFFF00FFFFFF00C57A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF003F8D46FF81C587FF7EC385FF317A 2500BE731F00AF641400AF641400AF6414CCEEB137FFE9A31EFFEDAF33FFAF64
36FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 14CCAF641400AF641400BE731F00C57A2500FFFFFF00FFFFFF00FFFFFF00C57A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0045954CFF85C78CFF82C689FF3682 2500C3782300C0752100B66B1900B66B19CCE5AD4AFFDC9A30FFE4AA46FFB66B
3DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 19CCB66B1900C0752100C3782300C57A2500FFFFFF00FFFFFF00FFFFFF00C57A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004A9E53FF8ACA91FF87C98EFF3C8A 2500C3782300C3782300C2772200BE731FCCDEAB58FFD1943EFFDDA955FFBE73
43FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 1FCCC2772200C3782300C3782300C57A2500FFFFFF00FFFFFF00FFFFFF00C67B
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0050A659FF8ECC95FF8BCB93FF4292 2699C57A25CCC57A25CCC57A25CCC57A25CCDDAD61FFCC9044FFDCA95DFFC57A
4AFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 25CCC57A25CCC57A25CCC57A25CCC67B2699FFFFFF00FFFFFF00FFFFFF00CC81
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0056AD5FFF93CF9AFF90CE98FF489A 295CCD822ACCFCDB8FFFF5C67AFFF5C579FFEDB76BFFDFA357FFDEA75BFFE0AF
50FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 63FFDDAB5FFFEBC377FFCD822ACCCC81295CFFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005BB465FF96D29FFF94D09CFF5DAC 2A00D3882F5CD48930CCFDDE92FFEEB266FFEEB266FFEEB266FFEEB266FFEEB2
65FF499C5238FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 66FFFAD68AFFD48930CCD3882F5CCD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF0065C371BB62BF6EF779C683FF9AD4A3FF98D3A1FF7DC3 2A00D4893000DA8F345CDB9034CCFEE195FFF2B96DFFF2B96DFFF2B96DFFFDDD
86FF4FA458F74A9E53B8FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 91FFDB9034CCDA8F345CD4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF0068C7740666C472DB7CCA87FF9ED6A7FF9CD4A5FF73C0 2A00D4893000DB903400E095395CE19639CCFFE397FFF8C77BFFFFE296FFE196
7DFF55AC5ED950A65906FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 39CCE095395CDB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0066C572D17ECA88FF7BC885FF5DB8 2A00D4893000DB903400E1963900E59A3D5CE59A3DCCFFE599FFE59A3DCCE59A
68CFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 3D5CE1963900DB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0067C673C965C270C4FFFF 2A00D4893000DB903400E1963900E59A3D00E99E405CE99E40CCE99E405CE59A
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF 3D00E1963900DB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
} }
Layout = blGlyphBottom
OnClick = btnMoveUpClick OnClick = btnMoveUpClick
Spacing = 0
TabOrder = 4 TabOrder = 4
end end
end end
object propsEd: TTIPropertyGrid[1] object propsEd: TTIPropertyGrid[1]
Left = 169 Left = 169
Height = 358 Height = 362
Top = 36 Top = 32
Width = 242 Width = 242
Align = alClient Align = alClient
BorderSpacing.Right = 4 BorderSpacing.Right = 4
@ -273,14 +283,14 @@ inherited CEToolsEditorWidget: TCEToolsEditorWidget
end end
object Splitter1: TSplitter[2] object Splitter1: TSplitter[2]
Left = 164 Left = 164
Height = 362 Height = 366
Top = 36 Top = 32
Width = 5 Width = 5
end end
object lstTools: TListBox[3] object lstTools: TListBox[3]
Left = 4 Left = 4
Height = 358 Height = 362
Top = 36 Top = 32
Width = 160 Width = 160
Align = alLeft Align = alLeft
BorderSpacing.Left = 4 BorderSpacing.Left = 4