mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-15 20:39:14 +02:00
Tolls/LazDataDesktop: Remove unneeded res files. Unscramble some image index assignments.
(cherry picked from commit bfca6f229d
)
This commit is contained in:
parent
88f45377ff
commit
a0e49c3ecb
@ -1,48 +0,0 @@
|
|||||||
ddconnection.png
|
|
||||||
ddconnection_150.png
|
|
||||||
ddconnection_200.png
|
|
||||||
dddatadict.png
|
|
||||||
dddatadict_150.png
|
|
||||||
dddatadict_200.png
|
|
||||||
dddeleteobject.png
|
|
||||||
dddeleteobject_150.png
|
|
||||||
dddeleteobject_200.png
|
|
||||||
dddomain.png
|
|
||||||
dddomain_150.png
|
|
||||||
dddomain_200.png
|
|
||||||
dddomains.png
|
|
||||||
dddomains_150.png
|
|
||||||
dddomains_200.png
|
|
||||||
ddfield.png
|
|
||||||
ddfield_150.png
|
|
||||||
ddfield_200.png
|
|
||||||
ddfields.png
|
|
||||||
ddfields_150.png
|
|
||||||
ddfields_200.png
|
|
||||||
ddforeignkey.png
|
|
||||||
ddforeignkey_150.png
|
|
||||||
ddforeignkey_200.png
|
|
||||||
ddforeignkeys.png
|
|
||||||
ddforeignkeys_150.png
|
|
||||||
ddforeignkeys_200.png
|
|
||||||
ddindex.png
|
|
||||||
ddindex_150.png
|
|
||||||
ddindex_200.png
|
|
||||||
ddindexes.png
|
|
||||||
ddindexes_150.png
|
|
||||||
ddindexes_200.png
|
|
||||||
ddsequence.png
|
|
||||||
ddsequence_150.png
|
|
||||||
ddsequence_200.png
|
|
||||||
ddsequences.png
|
|
||||||
ddsequences_150.png
|
|
||||||
ddsequences_200.png
|
|
||||||
ddtable.png
|
|
||||||
ddtable_150.png
|
|
||||||
ddtable_200.png
|
|
||||||
ddtabledata.png
|
|
||||||
ddtabledata_150.png
|
|
||||||
ddtabledata_200.png
|
|
||||||
ddtables.png
|
|
||||||
ddtables_150.png
|
|
||||||
ddtables_200.png
|
|
@ -1,2 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
../../lazres ../dicteditor.res @dicteditor.txt
|
|
@ -1 +0,0 @@
|
|||||||
..\..\lazres ..\dicteditor.res @dicteditor.txt
|
|
@ -49,7 +49,6 @@ Type
|
|||||||
TDataDictEditor = Class(TTabSheet)
|
TDataDictEditor = Class(TTabSheet)
|
||||||
private
|
private
|
||||||
FDD: TFPDataDictionary;
|
FDD: TFPDataDictionary;
|
||||||
FIMgList : TImageList;
|
|
||||||
FImageOffset: Integer;
|
FImageOffset: Integer;
|
||||||
FModified: Boolean;
|
FModified: Boolean;
|
||||||
FTV : TTreeView;
|
FTV : TTreeView;
|
||||||
@ -152,31 +151,27 @@ Type
|
|||||||
|
|
||||||
|
|
||||||
Const
|
Const
|
||||||
// Image Index for nodes. Relative to ImageOffset;
|
// Image index, referring to ImgDatamodule.AppImages in unit dmImages;
|
||||||
// Must match the TObjectType
|
iiDataDict = 32;
|
||||||
iiDataDict = 0;
|
|
||||||
iiTables = 1;
|
iiTables = 1;
|
||||||
iiTable = 2;
|
iiTable = 2;
|
||||||
iiFields = 3;
|
iiFields = 3;
|
||||||
iiField = 4;
|
iiField = 4;
|
||||||
iiConnection = 5;
|
iiConnection = 0;
|
||||||
iiTableData = 6;
|
iiTableData = 7;
|
||||||
iiIndexes = 7;
|
iiIndexes = 5;
|
||||||
iiIndex = 8;
|
iiIndex = 27;
|
||||||
iiSequences = 9;
|
iiSequences = 6;
|
||||||
iiSequence = 10;
|
iiSequence = 23;
|
||||||
iiForeignkeys = 11;
|
iiForeignkeys = 46;
|
||||||
iiForeignKey = 12;
|
iiForeignKey = 25;
|
||||||
iiDomains = 13;
|
iiDomains = 47;
|
||||||
iiDomain = 14;
|
iiDomain = 21;
|
||||||
IIMaxObject = IIDomain; // Should be last
|
iiDelete = 16;
|
||||||
iiDelete = iiMaxObject+1;
|
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
{$R dicteditor.res}
|
uses DB, MemDS, fpcodegenerator, TypInfo, dmImages, lazdatadeskstr;
|
||||||
|
|
||||||
uses DB, MemDS, fpcodegenerator, TypInfo, lazdatadeskstr;
|
|
||||||
|
|
||||||
Function ObjectTypeName(ObjectType : TEditObjectType) : String;
|
Function ObjectTypeName(ObjectType : TEditObjectType) : String;
|
||||||
|
|
||||||
@ -241,8 +236,6 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ TDataDictEditor }
|
{ TDataDictEditor }
|
||||||
|
|
||||||
function TDataDictEditor.NewNode(TV : TTreeView;ParentNode: TTreeNode; ACaption: String; AImageIndex : Integer
|
function TDataDictEditor.NewNode(TV : TTreeView;ParentNode: TTreeNode; ACaption: String; AImageIndex : Integer
|
||||||
@ -371,16 +364,6 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
Procedure TDataDictEditor.CreateGUI;
|
Procedure TDataDictEditor.CreateGUI;
|
||||||
|
|
||||||
Const
|
|
||||||
ImageNames : Array[0..IIMaxObject+1] of string =
|
|
||||||
('dddatadict','ddtables','ddtable','ddfields','ddfield',
|
|
||||||
'ddtables','ddtabledata','ddindexes','ddindex',
|
|
||||||
'ddsequences','ddsequence',
|
|
||||||
'ddforeignkeys','ddforeignkey',
|
|
||||||
'dddomains','dddomain','dddeleteobject');
|
|
||||||
|
|
||||||
|
|
||||||
Var
|
Var
|
||||||
P : TPortableNetworkGraphic;
|
P : TPortableNetworkGraphic;
|
||||||
I : Integer;
|
I : Integer;
|
||||||
@ -416,19 +399,8 @@ begin
|
|||||||
FMIDeleteObject.ImageIndex:=IIDelete;
|
FMIDeleteObject.ImageIndex:=IIDelete;
|
||||||
FMenu.Items.Add(FMIDeleteObject);
|
FMenu.Items.Add(FMIDeleteObject);
|
||||||
FTV.PopupMenu:=FMenu;
|
FTV.PopupMenu:=FMenu;
|
||||||
FIMgList:=TImageList.Create(Self);
|
FTV.Images:=ImgDatamodule.AppImages;
|
||||||
For I:=0 to IIMaxObject+1 do
|
FMenu.Images:=ImgDatamodule.AppImages;
|
||||||
begin
|
|
||||||
P:=TPortableNetworkGraphic.Create;
|
|
||||||
try
|
|
||||||
P.LoadFromResourceName(HInstance, ImageNames[i]);
|
|
||||||
FImgList.Add(P,Nil);
|
|
||||||
finally
|
|
||||||
P.Free;
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
FTV.Images:=FImgList;
|
|
||||||
FMenu.Images:=FImgList;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TDataDictEditor.CreateHandle;
|
procedure TDataDictEditor.CreateHandle;
|
||||||
@ -557,7 +529,6 @@ end;
|
|||||||
|
|
||||||
procedure TDataDictEditor.NewField(AFieldName: String; TD: TDDTableDef);
|
procedure TDataDictEditor.NewField(AFieldName: String; TD: TDDTableDef);
|
||||||
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
NewTableObject(AFieldName,TD,eotField);
|
NewTableObject(AFieldName,TD,eotField);
|
||||||
end;
|
end;
|
||||||
@ -570,7 +541,6 @@ end;
|
|||||||
|
|
||||||
procedure TDataDictEditor.NewForeignKey(AKeyName: String; TD: TDDTableDef);
|
procedure TDataDictEditor.NewForeignKey(AKeyName: String; TD: TDDTableDef);
|
||||||
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
NewTableObject(AKeyName,TD,eotForeignKey);
|
NewTableObject(AKeyName,TD,eotForeignKey);
|
||||||
end;
|
end;
|
||||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Loading…
Reference in New Issue
Block a user