| 9 |
|
TFile_TXMP = class(TFile) |
| 10 |
|
public |
| 11 |
|
procedure InitDataFields; override; |
| 12 |
+ |
procedure InitEditor; override; |
| 13 |
|
end; |
| 14 |
|
|
| 15 |
|
implementation |
| 16 |
|
|
| 17 |
|
uses |
| 18 |
< |
ConnectionManager, Math, Classes, TypeDefs, _DataTypes; |
| 18 |
> |
ConnectionManager, Math, Classes, TypeDefs, _DataTypes, ExtCtrls, StdCtrls, |
| 19 |
> |
Controls, Forms; |
| 20 |
|
|
| 21 |
|
{ TFile_TXMP } |
| 22 |
|
|
| 107 |
|
end; |
| 108 |
|
|
| 109 |
|
|
| 110 |
+ |
procedure TFile_TXMP.InitEditor; |
| 111 |
+ |
var |
| 112 |
+ |
group: TGroupBox; |
| 113 |
+ |
splitter: TSplitter; |
| 114 |
+ |
begin |
| 115 |
+ |
inherited; |
| 116 |
+ |
FEditor := TFrame.Create(nil); |
| 117 |
+ |
group := TGroupBox.Create(FEditor); |
| 118 |
+ |
group.Align := alTop; |
| 119 |
+ |
group.Height := 150; |
| 120 |
+ |
group.Caption := '1. '; |
| 121 |
+ |
group.Parent := FEditor; |
| 122 |
+ |
|
| 123 |
+ |
splitter := TSplitter.Create(FEditor); |
| 124 |
+ |
splitter.Align := alTop; |
| 125 |
+ |
splitter.Top := group.Height + 10; |
| 126 |
+ |
splitter.AutoSnap := False; |
| 127 |
+ |
splitter.MinSize := 100; |
| 128 |
+ |
splitter.Beveled := True; |
| 129 |
+ |
splitter.Height := 8; |
| 130 |
+ |
splitter.Parent := FEditor; |
| 131 |
+ |
|
| 132 |
+ |
group := TGroupBox.Create(FEditor); |
| 133 |
+ |
group.Align := alClient; |
| 134 |
+ |
group.Caption := '2. '; |
| 135 |
+ |
group.Parent := FEditor; |
| 136 |
+ |
end; |
| 137 |
+ |
|
| 138 |
|
end. |
| 139 |
|
|