1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-22 09:12:19 -05:00

Few changes. SetFocus in colourhistory, and moved a few form items in colourhistory.

git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@219 3f818213-9676-44b0-a9b4-5e4c4e03d09d
This commit is contained in:
Wizzup? 2009-11-09 14:22:29 +00:00
parent a8d4830b71
commit ca79137a39
7 changed files with 217 additions and 80 deletions

View File

@ -1,9 +1,9 @@
object ColourHistoryForm: TColourHistoryForm object ColourHistoryForm: TColourHistoryForm
Left = 486 Left = 401
Height = 250 Height = 250
Top = 290 Top = 344
Width = 489 Width = 489
ActiveControl = ColourValue ActiveControl = SelectionName
Caption = 'Colour Picker History' Caption = 'Colour Picker History'
ClientHeight = 250 ClientHeight = 250
ClientWidth = 489 ClientWidth = 489
@ -12,17 +12,17 @@ object ColourHistoryForm: TColourHistoryForm
LCLVersion = '0.9.29' LCLVersion = '0.9.29'
object ColourList: TListView object ColourList: TListView
Left = 16 Left = 16
Height = 208 Height = 176
Top = 16 Top = 16
Width = 320 Width = 328
Columns = <> Columns = <>
TabOrder = 0 TabOrder = 0
OnSelectItem = ChangeViewData OnSelectItem = ChangeViewData
end end
object DeleteButton: TButton object DeleteButton: TButton
Left = 352 Left = 16
Height = 25 Height = 25
Top = 199 Top = 208
Width = 128 Width = 128
Caption = 'Delete' Caption = 'Delete'
OnClick = DeleteSelected OnClick = DeleteSelected
@ -31,16 +31,16 @@ object ColourHistoryForm: TColourHistoryForm
object SelectionName: TEdit object SelectionName: TEdit
Left = 360 Left = 360
Height = 27 Height = 27
Top = 104 Top = 16
Width = 112 Width = 112
OnChange = ChangeName OnChange = ChangeName
TabOrder = 2 TabOrder = 2
Text = 'Name' Text = 'Name'
end end
object PickNewColourButton: TButton object PickNewColourButton: TButton
Left = 352 Left = 216
Height = 25 Height = 25
Top = 160 Top = 208
Width = 128 Width = 128
Caption = 'Pick New Colour' Caption = 'Pick New Colour'
TabOrder = 3 TabOrder = 3
@ -48,7 +48,7 @@ object ColourHistoryForm: TColourHistoryForm
object ColourValue: TEdit object ColourValue: TEdit
Left = 360 Left = 360
Height = 27 Height = 27
Top = 16 Top = 56
Width = 112 Width = 112
ReadOnly = True ReadOnly = True
TabOrder = 4 TabOrder = 4
@ -57,9 +57,15 @@ object ColourHistoryForm: TColourHistoryForm
object CoordValue: TLabel object CoordValue: TLabel
Left = 360 Left = 360
Height = 18 Height = 18
Top = 64 Top = 96
Width = 74 Width = 74
Caption = 'CoordValue' Caption = 'CoordValue'
ParentColor = False ParentColor = False
end end
object ColourImage: TImage
Left = 152
Height = 24
Top = 209
Width = 56
end
end end

View File

@ -1,21 +1,22 @@
{ This is an automatically generated lazarus resource file } { This is an automatically generated lazarus resource file }
LazarusResources.Add('TColourHistoryForm','FORMDATA',[ LazarusResources.Add('TColourHistoryForm','FORMDATA',[
'TPF0'#18'TColourHistoryForm'#17'ColourHistoryForm'#4'Left'#3#230#1#6'Height' 'TPF0'#18'TColourHistoryForm'#17'ColourHistoryForm'#4'Left'#3#145#1#6'Height'
+#3#250#0#3'Top'#3'"'#1#5'Width'#3#233#1#13'ActiveControl'#7#11'ColourValue'#7 +#3#250#0#3'Top'#3'X'#1#5'Width'#3#233#1#13'ActiveControl'#7#13'SelectionName'
+'Caption'#6#21'Colour Picker History'#12'ClientHeight'#3#250#0#11'ClientWidt' +#7'Caption'#6#21'Colour Picker History'#12'ClientHeight'#3#250#0#11'ClientWi'
+'h'#3#233#1#6'OnHide'#7#15'UnSetCHShowMenu'#6'OnShow'#7#13'SetCHShowMenu'#10 +'dth'#3#233#1#6'OnHide'#7#15'UnSetCHShowMenu'#6'OnShow'#7#13'SetCHShowMenu'
+'LCLVersion'#6#6'0.9.29'#0#9'TListView'#10'ColourList'#4'Left'#2#16#6'Height' +#10'LCLVersion'#6#6'0.9.29'#0#9'TListView'#10'ColourList'#4'Left'#2#16#6'Hei'
+#3#208#0#3'Top'#2#16#5'Width'#3'@'#1#7'Columns'#14#0#8'TabOrder'#2#0#12'OnSe' +'ght'#3#176#0#3'Top'#2#16#5'Width'#3'H'#1#7'Columns'#14#0#8'TabOrder'#2#0#12
+'lectItem'#7#14'ChangeViewData'#0#0#7'TButton'#12'DeleteButton'#4'Left'#3'`' +'OnSelectItem'#7#14'ChangeViewData'#0#0#7'TButton'#12'DeleteButton'#4'Left'#2
+#1#6'Height'#2#25#3'Top'#3#199#0#5'Width'#3#128#0#7'Caption'#6#6'Delete'#7'O' +#16#6'Height'#2#25#3'Top'#3#208#0#5'Width'#3#128#0#7'Caption'#6#6'Delete'#7
+'nClick'#7#14'DeleteSelected'#8'TabOrder'#2#1#0#0#5'TEdit'#13'SelectionName' +'OnClick'#7#14'DeleteSelected'#8'TabOrder'#2#1#0#0#5'TEdit'#13'SelectionName'
+#4'Left'#3'h'#1#6'Height'#2#27#3'Top'#2'h'#5'Width'#2'p'#8'OnChange'#7#10'Ch' +#4'Left'#3'h'#1#6'Height'#2#27#3'Top'#2#16#5'Width'#2'p'#8'OnChange'#7#10'Ch'
+'angeName'#8'TabOrder'#2#2#4'Text'#6#4'Name'#0#0#7'TButton'#19'PickNewColour' +'angeName'#8'TabOrder'#2#2#4'Text'#6#4'Name'#0#0#7'TButton'#19'PickNewColour'
+'Button'#4'Left'#3'`'#1#6'Height'#2#25#3'Top'#3#160#0#5'Width'#3#128#0#7'Cap' +'Button'#4'Left'#3#216#0#6'Height'#2#25#3'Top'#3#208#0#5'Width'#3#128#0#7'Ca'
+'tion'#6#15'Pick New Colour'#8'TabOrder'#2#3#0#0#5'TEdit'#11'ColourValue'#4 +'ption'#6#15'Pick New Colour'#8'TabOrder'#2#3#0#0#5'TEdit'#11'ColourValue'#4
+'Left'#3'h'#1#6'Height'#2#27#3'Top'#2#16#5'Width'#2'p'#8'ReadOnly'#9#8'TabOr' +'Left'#3'h'#1#6'Height'#2#27#3'Top'#2'8'#5'Width'#2'p'#8'ReadOnly'#9#8'TabOr'
+'der'#2#4#4'Text'#6#11'ColourValue'#0#0#6'TLabel'#10'CoordValue'#4'Left'#3'h' +'der'#2#4#4'Text'#6#11'ColourValue'#0#0#6'TLabel'#10'CoordValue'#4'Left'#3'h'
+#1#6'Height'#2#18#3'Top'#2'@'#5'Width'#2'J'#7'Caption'#6#10'CoordValue'#11'P' +#1#6'Height'#2#18#3'Top'#2'`'#5'Width'#2'J'#7'Caption'#6#10'CoordValue'#11'P'
+'arentColor'#8#0#0#0 +'arentColor'#8#0#0#6'TImage'#11'ColourImage'#4'Left'#3#152#0#6'Height'#2#24#3
+'Top'#3#209#0#5'Width'#2'8'#0#0#0
]); ]);

View File

@ -6,7 +6,7 @@ interface
uses uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs, Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
ComCtrls, StdCtrls; ComCtrls, StdCtrls, ExtCtrls;
type type
TColourPickerObject = class(TObject) TColourPickerObject = class(TObject)
@ -24,6 +24,7 @@ type
TColourHistoryForm = class(TForm) TColourHistoryForm = class(TForm)
ColourValue: TEdit; ColourValue: TEdit;
CoordValue: TLabel; CoordValue: TLabel;
ColourImage: TImage;
PickNewColourButton: TButton; PickNewColourButton: TButton;
DeleteButton: TButton; DeleteButton: TButton;
ColourList: TListView; ColourList: TListView;
@ -32,14 +33,17 @@ type
procedure ChangeViewData(Sender: TObject; Item: TListItem; Selected: Boolean procedure ChangeViewData(Sender: TObject; Item: TListItem; Selected: Boolean
); );
procedure DeleteSelected(Sender: TObject); procedure DeleteSelected(Sender: TObject);
procedure AddColObj(c: TColourPickerObject); procedure AddColObj(c: TColourPickerObject; autoName: Boolean);
constructor Create(TheOwner: TComponent); override; constructor Create(TheOwner: TComponent); override;
destructor Destroy; override; destructor Destroy; override;
procedure SetCHShowMenu(Sender: TObject); procedure SetCHShowMenu(Sender: TObject);
procedure UnSetCHShowMenu(Sender: TObject); procedure UnSetCHShowMenu(Sender: TObject);
private private
Colour_Count: Integer;
{ private declarations } { private declarations }
protected
procedure AddColObj(c: TColourPickerObject);
public public
IndexSelected: Integer; IndexSelected: Integer;
{ public declarations } { public declarations }
@ -70,6 +74,16 @@ end;
{ TColourHistoryForm } { TColourHistoryForm }
procedure TColourHistoryForm.AddColObj(c: TColourPickerObject; autoName: Boolean);
begin
if autoName then
begin
Inc(Colour_Count);
c.Name := 'Untitled (' + IntToStr(Colour_Count) + ')';
end;
Self.AddColObj(c);
end;
procedure TColourHistoryForm.AddColObj(c: TColourPickerObject); procedure TColourHistoryForm.AddColObj(c: TColourPickerObject);
var var
@ -82,6 +96,7 @@ begin
end; end;
procedure TColourHistoryForm.DeleteSelected(Sender: TObject); procedure TColourHistoryForm.DeleteSelected(Sender: TObject);
begin begin
if (Assigned(ColourList.Selected)) then if (Assigned(ColourList.Selected)) then
begin begin
@ -97,10 +112,28 @@ begin
exit; exit;
if not Item.Selected then if not Item.Selected then
exit; exit;
{ This only occurs when we have manually added an item with the Form Editor }
if not Assigned(Item.Data) then
exit;
{ Change Form Text / Values }
ColourValue.Caption := IntToStr(TColourPickerObject(Item.Data).Colour); ColourValue.Caption := IntToStr(TColourPickerObject(Item.Data).Colour);
CoordValue.Caption := 'Coords: ' + IntToStr(TColourPickerObject(Item.Data).Pos.X) + CoordValue.Caption := 'Coords: ' + IntToStr(TColourPickerObject(Item.Data).Pos.X) +
', ' + IntToStr(TColourPickerObject(Item.Data).Pos.Y); ', ' + IntToStr(TColourPickerObject(Item.Data).Pos.Y);
SelectionName.Text := TColourPickerObject(Item.Data).Name; SelectionName.Text := TColourPickerObject(Item.Data).Name;
{ Draw the Image }
ColourImage.Canvas.Brush.Color := TColourPickerObject(Item.Data).Colour;
ColourImage.Canvas.Rectangle(0,0,ColourImage.Width, ColourImage.Height);
if Self.Visible then
begin
try
SelectionName.SetFocus;
finally
end;
end;
end; end;
procedure TColourHistoryForm.ChangeName(Sender: TObject); procedure TColourHistoryForm.ChangeName(Sender: TObject);
@ -118,12 +151,15 @@ constructor TColourHistoryForm.Create(TheOwner: TComponent);
begin begin
inherited Create(TheOwner); inherited Create(TheOwner);
Colour_Count := 0;
PickNewColourButton.OnClick:= @Form1.ButtonPickClick; PickNewColourButton.OnClick:= @Form1.ButtonPickClick;
end; end;
destructor TColourHistoryForm.Destroy; destructor TColourHistoryForm.Destroy;
begin begin
PickNewColourButton.OnClick := nil;
Colour_Count := 0;
inherited Destroy; inherited Destroy;
end; end;

View File

@ -7,7 +7,7 @@
<TargetFileExt Value=""/> <TargetFileExt Value=""/>
<Title Value="Mufasa Stand Alone"/> <Title Value="Mufasa Stand Alone"/>
<UseXPManifest Value="True"/> <UseXPManifest Value="True"/>
<ActiveEditorIndexAtStart Value="0"/> <ActiveEditorIndexAtStart Value="5"/>
</General> </General>
<VersionInfo> <VersionInfo>
<ProjectVersion Value=""/> <ProjectVersion Value=""/>
@ -33,7 +33,7 @@
<PackageName Value="LCL"/> <PackageName Value="LCL"/>
</Item2> </Item2>
</RequiredPackages> </RequiredPackages>
<Units Count="233"> <Units Count="235">
<Unit0> <Unit0>
<Filename Value="project1.lpr"/> <Filename Value="project1.lpr"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
@ -162,8 +162,8 @@
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="TestUnit"/> <UnitName Value="TestUnit"/>
<CursorPos X="156" Y="888"/> <CursorPos X="46" Y="935"/>
<TopLine Value="865"/> <TopLine Value="922"/>
<EditorIndex Value="0"/> <EditorIndex Value="0"/>
<UsageCount Value="202"/> <UsageCount Value="202"/>
<Loaded Value="True"/> <Loaded Value="True"/>
@ -221,7 +221,7 @@
<UnitName Value="Client"/> <UnitName Value="Client"/>
<CursorPos X="23" Y="42"/> <CursorPos X="23" Y="42"/>
<TopLine Value="21"/> <TopLine Value="21"/>
<EditorIndex Value="1"/> <EditorIndex Value="2"/>
<UsageCount Value="201"/> <UsageCount Value="201"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit25> </Unit25>
@ -275,7 +275,7 @@
<UnitName Value="Input"/> <UnitName Value="Input"/>
<CursorPos X="47" Y="78"/> <CursorPos X="47" Y="78"/>
<TopLine Value="67"/> <TopLine Value="67"/>
<EditorIndex Value="2"/> <EditorIndex Value="3"/>
<UsageCount Value="79"/> <UsageCount Value="79"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit32> </Unit32>
@ -307,7 +307,7 @@
<UnitName Value="mmlpsthread"/> <UnitName Value="mmlpsthread"/>
<CursorPos X="15" Y="96"/> <CursorPos X="15" Y="96"/>
<TopLine Value="71"/> <TopLine Value="71"/>
<EditorIndex Value="5"/> <EditorIndex Value="6"/>
<UsageCount Value="202"/> <UsageCount Value="202"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit36> </Unit36>
@ -376,7 +376,7 @@
<Filename Value="../../Units/MMLAddon/PSInc/pscompile.inc"/> <Filename Value="../../Units/MMLAddon/PSInc/pscompile.inc"/>
<CursorPos X="88" Y="96"/> <CursorPos X="88" Y="96"/>
<TopLine Value="71"/> <TopLine Value="71"/>
<EditorIndex Value="6"/> <EditorIndex Value="7"/>
<UsageCount Value="94"/> <UsageCount Value="94"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit46> </Unit46>
@ -411,7 +411,7 @@
<Filename Value="../../Units/MMLAddon/PSInc/Wrappers/colour.inc"/> <Filename Value="../../Units/MMLAddon/PSInc/Wrappers/colour.inc"/>
<CursorPos X="1" Y="1"/> <CursorPos X="1" Y="1"/>
<TopLine Value="1"/> <TopLine Value="1"/>
<EditorIndex Value="7"/> <EditorIndex Value="8"/>
<UsageCount Value="38"/> <UsageCount Value="38"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit51> </Unit51>
@ -609,9 +609,11 @@
<Filename Value="../../Units/MMLAddon/plugins.pas"/> <Filename Value="../../Units/MMLAddon/plugins.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="plugins"/> <UnitName Value="plugins"/>
<CursorPos X="86" Y="128"/> <CursorPos X="32" Y="80"/>
<TopLine Value="128"/> <TopLine Value="80"/>
<EditorIndex Value="1"/>
<UsageCount Value="200"/> <UsageCount Value="200"/>
<Loaded Value="True"/>
</Unit81> </Unit81>
<Unit82> <Unit82>
<Filename Value="../../../Compilertje/Units/CogatUnits/compfiles.pas"/> <Filename Value="../../../Compilertje/Units/CogatUnits/compfiles.pas"/>
@ -855,7 +857,7 @@
<UnitName Value="ocr"/> <UnitName Value="ocr"/>
<CursorPos X="19" Y="91"/> <CursorPos X="19" Y="91"/>
<TopLine Value="75"/> <TopLine Value="75"/>
<UsageCount Value="188"/> <UsageCount Value="189"/>
</Unit116> </Unit116>
<Unit117> <Unit117>
<Filename Value="../../Units/PascalScript/uPSR_extctrls.pas"/> <Filename Value="../../Units/PascalScript/uPSR_extctrls.pas"/>
@ -983,7 +985,7 @@
<UnitName Value="web"/> <UnitName Value="web"/>
<CursorPos X="1" Y="1"/> <CursorPos X="1" Y="1"/>
<TopLine Value="1"/> <TopLine Value="1"/>
<UsageCount Value="113"/> <UsageCount Value="114"/>
</Unit136> </Unit136>
<Unit137> <Unit137>
<Filename Value="../../../lazarus/lcl/lazhelphtml.pas"/> <Filename Value="../../../lazarus/lcl/lazhelphtml.pas"/>
@ -1180,10 +1182,10 @@
<ComponentName Value="ScriptFrame"/> <ComponentName Value="ScriptFrame"/>
<ResourceBaseClass Value="Frame"/> <ResourceBaseClass Value="Frame"/>
<UnitName Value="framescript"/> <UnitName Value="framescript"/>
<CursorPos X="13" Y="98"/> <CursorPos X="15" Y="195"/>
<TopLine Value="87"/> <TopLine Value="180"/>
<EditorIndex Value="8"/> <EditorIndex Value="9"/>
<UsageCount Value="106"/> <UsageCount Value="107"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit161> </Unit161>
<Unit162> <Unit162>
@ -1496,10 +1498,10 @@
<ComponentName Value="ColourHistoryForm"/> <ComponentName Value="ColourHistoryForm"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="colourhistory"/> <UnitName Value="colourhistory"/>
<CursorPos X="39" Y="117"/> <CursorPos X="30" Y="133"/>
<TopLine Value="113"/> <TopLine Value="108"/>
<EditorIndex Value="4"/> <EditorIndex Value="5"/>
<UsageCount Value="43"/> <UsageCount Value="44"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit208> </Unit208>
<Unit209> <Unit209>
@ -1615,7 +1617,7 @@
<UnitName Value="MMLKeyInput"/> <UnitName Value="MMLKeyInput"/>
<CursorPos X="83" Y="46"/> <CursorPos X="83" Y="46"/>
<TopLine Value="31"/> <TopLine Value="31"/>
<EditorIndex Value="3"/> <EditorIndex Value="4"/>
<UsageCount Value="20"/> <UsageCount Value="20"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit225> </Unit225>
@ -1668,44 +1670,136 @@
<TopLine Value="481"/> <TopLine Value="481"/>
<UsageCount Value="10"/> <UsageCount Value="10"/>
</Unit232> </Unit232>
<Unit233>
<Filename Value="../../../../Documents/lazarus/lcl/include/listitem.inc"/>
<CursorPos X="1" Y="513"/>
<TopLine Value="498"/>
<UsageCount Value="10"/>
</Unit233>
<Unit234>
<Filename Value="../../../../Documents/fpc/rtl/inc/objpash.inc"/>
<CursorPos X="11" Y="326"/>
<TopLine Value="311"/>
<UsageCount Value="10"/>
</Unit234>
</Units> </Units>
<JumpHistory Count="9" HistoryIndex="8"> <JumpHistory Count="29" HistoryIndex="28">
<Position1> <Position1>
<Filename Value="testunit.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="837" Column="30" TopLine="831"/> <Caret Line="365" Column="12" TopLine="358"/>
</Position1> </Position1>
<Position2> <Position2>
<Filename Value="testunit.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="203" Column="49" TopLine="188"/> <Caret Line="234" Column="32" TopLine="222"/>
</Position2> </Position2>
<Position3> <Position3>
<Filename Value="testunit.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="949" Column="10" TopLine="946"/> <Caret Line="247" Column="30" TopLine="222"/>
</Position3> </Position3>
<Position4> <Position4>
<Filename Value="../../Units/MMLCore/client.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="42" Column="23" TopLine="21"/> <Caret Line="628" Column="24" TopLine="613"/>
</Position4> </Position4>
<Position5> <Position5>
<Filename Value="../../Units/MMLCore/input.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="39" Column="21" TopLine="27"/> <Caret Line="1325" Column="30" TopLine="1310"/>
</Position5> </Position5>
<Position6> <Position6>
<Filename Value="../../Units/MMLCore/input.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="78" Column="47" TopLine="67"/> <Caret Line="1337" Column="30" TopLine="1"/>
</Position6> </Position6>
<Position7> <Position7>
<Filename Value="../../Units/MMLAddon/mmlpsthread.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="195" Column="24" TopLine="177"/> <Caret Line="638" Column="19" TopLine="623"/>
</Position7> </Position7>
<Position8> <Position8>
<Filename Value="../../Units/MMLAddon/mmlpsthread.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="242" Column="18" TopLine="227"/> <Caret Line="64" Column="42" TopLine="46"/>
</Position8> </Position8>
<Position9> <Position9>
<Filename Value="testunit.pas"/> <Filename Value="testunit.pas"/>
<Caret Line="963" Column="43" TopLine="946"/> <Caret Line="248" Column="54" TopLine="233"/>
</Position9> </Position9>
<Position10>
<Filename Value="testunit.pas"/>
<Caret Line="458" Column="19" TopLine="443"/>
</Position10>
<Position11>
<Filename Value="testunit.pas"/>
<Caret Line="460" Column="20" TopLine="443"/>
</Position11>
<Position12>
<Filename Value="testunit.pas"/>
<Caret Line="475" Column="19" TopLine="460"/>
</Position12>
<Position13>
<Filename Value="testunit.pas"/>
<Caret Line="486" Column="20" TopLine="460"/>
</Position13>
<Position14>
<Filename Value="testunit.pas"/>
<Caret Line="508" Column="13" TopLine="493"/>
</Position14>
<Position15>
<Filename Value="testunit.pas"/>
<Caret Line="249" Column="9" TopLine="241"/>
</Position15>
<Position16>
<Filename Value="testunit.pas"/>
<Caret Line="266" Column="24" TopLine="241"/>
</Position16>
<Position17>
<Filename Value="testunit.pas"/>
<Caret Line="267" Column="24" TopLine="241"/>
</Position17>
<Position18>
<Filename Value="testunit.pas"/>
<Caret Line="322" Column="21" TopLine="307"/>
</Position18>
<Position19>
<Filename Value="testunit.pas"/>
<Caret Line="461" Column="7" TopLine="446"/>
</Position19>
<Position20>
<Filename Value="testunit.pas"/>
<Caret Line="462" Column="11" TopLine="446"/>
</Position20>
<Position21>
<Filename Value="testunit.pas"/>
<Caret Line="324" Column="45" TopLine="306"/>
</Position21>
<Position22>
<Filename Value="framescript.pas"/>
<Caret Line="64" Column="17" TopLine="49"/>
</Position22>
<Position23>
<Filename Value="framescript.pas"/>
<Caret Line="180" Column="15" TopLine="165"/>
</Position23>
<Position24>
<Filename Value="testunit.pas"/>
<Caret Line="327" Column="12" TopLine="306"/>
</Position24>
<Position25>
<Filename Value="testunit.pas"/>
<Caret Line="330" Column="19" TopLine="309"/>
</Position25>
<Position26>
<Filename Value="testunit.pas"/>
<Caret Line="331" Column="22" TopLine="309"/>
</Position26>
<Position27>
<Filename Value="../../Units/MMLAddon/plugins.pas"/>
<Caret Line="68" Column="23" TopLine="50"/>
</Position27>
<Position28>
<Filename Value="../../Units/MMLAddon/plugins.pas"/>
<Caret Line="206" Column="8" TopLine="183"/>
</Position28>
<Position29>
<Filename Value="../../Units/MMLAddon/plugins.pas"/>
<Caret Line="59" Column="26" TopLine="44"/>
</Position29>
</JumpHistory> </JumpHistory>
</ProjectOptions> </ProjectOptions>
<CompilerOptions> <CompilerOptions>

View File

@ -1,7 +1,7 @@
object Form1: TForm1 object Form1: TForm1
Left = 474 Left = 274
Height = 557 Height = 557
Top = 246 Top = 233
Width = 731 Width = 731
ActiveControl = ScriptPanel ActiveControl = ScriptPanel
Caption = 'THA FUKING MUFASA' Caption = 'THA FUKING MUFASA'
@ -261,10 +261,10 @@ object Form1: TForm1
EditLabel.AnchorSideTop.Side = asrCenter EditLabel.AnchorSideTop.Side = asrCenter
EditLabel.AnchorSideRight.Control = LabeledEditSearch EditLabel.AnchorSideRight.Control = LabeledEditSearch
EditLabel.AnchorSideBottom.Control = LabeledEditSearch EditLabel.AnchorSideBottom.Control = LabeledEditSearch
EditLabel.Left = 65 EditLabel.Left = 67
EditLabel.Height = 18 EditLabel.Height = 18
EditLabel.Top = 10 EditLabel.Top = 10
EditLabel.Width = 36 EditLabel.Width = 34
EditLabel.Caption = 'Find: ' EditLabel.Caption = 'Find: '
EditLabel.ParentColor = False EditLabel.ParentColor = False
LabelPosition = lpLeft LabelPosition = lpLeft
@ -365,7 +365,7 @@ object Form1: TForm1
Left = 320 Left = 320
Height = 22 Height = 22
Top = 6 Top = 6
Width = 98 Width = 97
Caption = 'Match case' Caption = 'Match case'
OnClick = CheckBoxMatchCaseClick OnClick = CheckBoxMatchCaseClick
TabOrder = 1 TabOrder = 1

View File

@ -1,9 +1,9 @@
{ This is an automatically generated lazarus resource file } { This is an automatically generated lazarus resource file }
LazarusResources.Add('TForm1','FORMDATA',[ LazarusResources.Add('TForm1','FORMDATA',[
'TPF0'#6'TForm1'#5'Form1'#4'Left'#3#218#1#6'Height'#3'-'#2#3'Top'#3#246#0#5'W' 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3#18#1#6'Height'#3'-'#2#3'Top'#3#233#0#5'Wi'
+'idth'#3#219#2#13'ActiveControl'#7#11'ScriptPanel'#7'Caption'#6#17'THA FUKIN' +'dth'#3#219#2#13'ActiveControl'#7#11'ScriptPanel'#7'Caption'#6#17'THA FUKING'
+'G MUFASA'#12'ClientHeight'#3#20#2#11'ClientWidth'#3#219#2#10'KeyPreview'#9#4 +' MUFASA'#12'ClientHeight'#3#20#2#11'ClientWidth'#3#219#2#10'KeyPreview'#9#4
+'Menu'#7#9'MainMenu1'#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate' +'Menu'#7#9'MainMenu1'#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'
+#9'OnDestroy'#7#11'FormDestroy'#10'OnShortCut'#7#13'FormShortCuts'#8'Positio' +#9'OnDestroy'#7#11'FormDestroy'#10'OnShortCut'#7#13'FormShortCuts'#8'Positio'
+'n'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.29'#7'Visible'#9#0#8'TToolBa' +'n'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.29'#7'Visible'#9#0#8'TToolBa'
@ -71,8 +71,8 @@ LazarusResources.Add('TForm1','FORMDATA',[
+'nchorSideLeft.Control'#7#17'LabeledEditSearch'#31'EditLabel.AnchorSideTop.C' +'nchorSideLeft.Control'#7#17'LabeledEditSearch'#31'EditLabel.AnchorSideTop.C'
+'ontrol'#7#17'LabeledEditSearch'#28'EditLabel.AnchorSideTop.Side'#7#9'asrCen' +'ontrol'#7#17'LabeledEditSearch'#28'EditLabel.AnchorSideTop.Side'#7#9'asrCen'
+'ter!EditLabel.AnchorSideRight.Control'#7#17'LabeledEditSearch"EditLabel.Anc' +'ter!EditLabel.AnchorSideRight.Control'#7#17'LabeledEditSearch"EditLabel.Anc'
+'horSideBottom.Control'#7#17'LabeledEditSearch'#14'EditLabel.Left'#2'A'#16'E' +'horSideBottom.Control'#7#17'LabeledEditSearch'#14'EditLabel.Left'#2'C'#16'E'
+'ditLabel.Height'#2#18#13'EditLabel.Top'#2#10#15'EditLabel.Width'#2'$'#17'Ed' +'ditLabel.Height'#2#18#13'EditLabel.Top'#2#10#15'EditLabel.Width'#2'"'#17'Ed'
+'itLabel.Caption'#6#6'Find: '#21'EditLabel.ParentColor'#8#13'LabelPosition'#7 +'itLabel.Caption'#6#6'Find: '#21'EditLabel.ParentColor'#8#13'LabelPosition'#7
+#6'lpLeft'#8'TabOrder'#2#0#8'OnChange'#7#16'EditSearchChange'#7'OnEnter'#7#22 +#6'lpLeft'#8'TabOrder'#2#0#8'OnChange'#7#16'EditSearchChange'#7'OnEnter'#7#22
+'LabeledEditSearchEnter'#6'OnExit'#7#21'LabeledEditSearchExit'#9'OnKeyDown'#7 +'LabeledEditSearchEnter'#6'OnExit'#7#21'LabeledEditSearchExit'#9'OnKeyDown'#7
@ -144,7 +144,7 @@ LazarusResources.Add('TForm1','FORMDATA',[
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#22'SpeedButto' +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#22'SpeedButto'
+'nSearchClick'#0#0#9'TCheckBox'#17'CheckBoxMatchCase'#4'Left'#3'@'#1#6'Heigh' +'nSearchClick'#0#0#9'TCheckBox'#17'CheckBoxMatchCase'#4'Left'#3'@'#1#6'Heigh'
+'t'#2#22#3'Top'#2#6#5'Width'#2'b'#7'Caption'#6#10'Match case'#7'OnClick'#7#22 +'t'#2#22#3'Top'#2#6#5'Width'#2'a'#7'Caption'#6#10'Match case'#7'OnClick'#7#22
+'CheckBoxMatchCaseClick'#8'TabOrder'#2#1#0#0#0#0#9'TMainMenu'#9'MainMenu1'#4 +'CheckBoxMatchCaseClick'#8'TabOrder'#2#1#0#0#0#0#9'TMainMenu'#9'MainMenu1'#4
+'left'#3#16#2#0#9'TMenuItem'#8'MenuFile'#7'Caption'#6#4'File'#13'SubMenuImag' +'left'#3#16#2#0#9'TMenuItem'#8'MenuFile'#7'Caption'#6#4'File'#13'SubMenuImag'
+'es'#7#17'Mufasa_Image_List'#0#9'TMenuItem'#11'MenuItemNew'#6'Action'#7#15'A' +'es'#7#17'Mufasa_Image_List'#0#9'TMenuItem'#11'MenuItemNew'#6'Action'#7#15'A'

View File

@ -1050,9 +1050,9 @@ var
cobj: TColourPickerObject; cobj: TColourPickerObject;
begin begin
Picker.Pick(c, x, y); Picker.Pick(c, x, y);
cobj := TColourPickerObject.Create(c, Point(x,y), 'Untitled'); cobj := TColourPickerObject.Create(c, Point(x,y), '');
ColourHistoryForm.AddColObj(cobj); ColourHistoryForm.AddColObj(cobj, true);
ColourHistoryForm.Show; ColourHistoryForm.Show;
formWriteln('Picked colour: ' + inttostr(c) + ' at (' + inttostr(x) + ', ' + inttostr(y) + ')'); formWriteln('Picked colour: ' + inttostr(c) + ' at (' + inttostr(x) + ', ' + inttostr(y) + ')');
end; end;