@@ -950,6 +950,7 @@ end; |
| 950 |
procedure TfrmTracker.FormCreate(Sender: TObject); |
950 |
procedure TfrmTracker.FormCreate(Sender: TObject); |
| 951 |
var |
951 |
var |
| 952 |
I: Integer; |
952 |
I: Integer; |
|
|
953 |
PUI: PtrUint; |
| 953 |
begin |
954 |
begin |
| 954 |
{if Screen.Fonts.IndexOf('PixeliteTTF') = -1 then |
955 |
{if Screen.Fonts.IndexOf('PixeliteTTF') = -1 then |
| 955 |
MessageDlg('Warning', 'You don''t have the Pixelite font installed. '+ |
956 |
MessageDlg('Warning', 'You don''t have the Pixelite font installed. '+ |
@@ -994,12 +995,12 @@ begin |
| 994 |
RoutinesNode := Items[2]; |
995 |
RoutinesNode := Items[2]; |
| 995 |
end; |
996 |
end; |
| 996 |
|
997 |
|
| 997 |
for I := 1 to 15 do |
998 |
for PUI := 1 to 15 do |
| 998 |
TreeView1.Items.AddChild(InstrumentsNode, IntToStr(I)+':').Data := Pointer(I); |
999 |
TreeView1.Items.AddChild(InstrumentsNode, IntToStr(PUI)+':').Data := {%H-}Pointer(PUI); |
| 999 |
|
1000 |
|
| 1000 |
for I := 0 to 15 do begin |
1001 |
for PUI := 0 to 15 do begin |
| 1001 |
TreeView1.Items.AddChild(WavesNode, 'Wave '+IntToStr(I)).Data := Pointer(I); |
1002 |
TreeView1.Items.AddChild(WavesNode, 'Wave '+IntToStr(PUI)).Data := {%H-}Pointer(PUI); |
| 1002 |
TreeView1.Items.AddChild(RoutinesNode, 'Routine '+IntToStr(I)).Data := Pointer(I); |
1003 |
TreeView1.Items.AddChild(RoutinesNode, 'Routine '+IntToStr(PUI)).Data := {%H-}Pointer(PUI); |
| 1003 |
end; |
1004 |
end; |
| 1004 |
|
1005 |
|
| 1005 |
// Initialize order table |
1006 |
// Initialize order table |
@@ -1708,17 +1709,17 @@ end; |
| 1708 |
procedure TfrmTracker.TreeView1DblClick(Sender: TObject); |
1709 |
procedure TfrmTracker.TreeView1DblClick(Sender: TObject); |
| 1709 |
begin |
1710 |
begin |
| 1710 |
if TreeView1.Selected.Parent = InstrumentsNode then begin |
1711 |
if TreeView1.Selected.Parent = InstrumentsNode then begin |
| 1711 |
InstrumentNumberSpinner.Value := PtrUInt(TreeView1.Selected.Data); |
1712 |
InstrumentNumberSpinner.Value := {%H-}PtrUInt(TreeView1.Selected.Data); |
| 1712 |
PageControl1.ActivePage := InstrumentTabSheet; |
1713 |
PageControl1.ActivePage := InstrumentTabSheet; |
| 1713 |
end; |
1714 |
end; |
| 1714 |
|
1715 |
|
| 1715 |
if TreeView1.Selected.Parent = WavesNode then begin |
1716 |
if TreeView1.Selected.Parent = WavesNode then begin |
| 1716 |
WaveEditNumberSpinner.Value := PtrUInt(TreeView1.Selected.Data); |
1717 |
WaveEditNumberSpinner.Value := {%H-}PtrUInt(TreeView1.Selected.Data); |
| 1717 |
PageControl1.ActivePage := WavesTabSheet; |
1718 |
PageControl1.ActivePage := WavesTabSheet; |
| 1718 |
end; |
1719 |
end; |
| 1719 |
|
1720 |
|
| 1720 |
if TreeView1.Selected.Parent = RoutinesNode then begin |
1721 |
if TreeView1.Selected.Parent = RoutinesNode then begin |
| 1721 |
RoutineNumberSpinner.Value := PtrUInt(TreeView1.Selected.Data); |
1722 |
RoutineNumberSpinner.Value := {%H-}PtrUInt(TreeView1.Selected.Data); |
| 1722 |
PageControl1.ActivePage := RoutinesTabSheet; |
1723 |
PageControl1.ActivePage := RoutinesTabSheet; |
| 1723 |
end; |
1724 |
end; |
| 1724 |
end; |
1725 |
end; |