File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed
Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -62,10 +62,10 @@ object frmTracker: TfrmTracker
6262 Height = 684
6363 Top = 0
6464 Width = 1218
65- ActivePage = InstrumentTabSheet
65+ ActivePage = PatternTabSheet
6666 Align = alClient
6767 ParentFont = False
68- TabIndex = 2
68+ TabIndex = 1
6969 TabOrder = 0
7070 object GeneralTabSheet: TTabSheet
7171 Caption = 'General'
@@ -378,6 +378,7 @@ object frmTracker: TfrmTracker
378378 OnColRowExchanged = OrderEditStringGridColRowExchanged
379379 OnColRowInserted = OrderEditStringGridColRowInserted
380380 OnDblClick = OrderEditStringGridDblClick
381+ OnEditingDone = OrderEditStringGridEditingDone
381382 OnKeyDown = OrderEditStringGridKeyDown
382383 OnMouseDown = OrderEditStringGridMouseDown
383384 OnValidateEntry = OrderEditStringGridValidateEntry
Original file line number Diff line number Diff line change @@ -314,6 +314,7 @@ TfrmTracker = class(TForm)
314314 procedure MenuItem56Click (Sender: TObject);
315315 procedure MenuItem57Click (Sender: TObject);
316316 procedure MenuItem58Click (Sender: TObject);
317+ procedure OrderEditStringGridEditingDone (Sender: TObject);
317318 procedure OrderEditStringGridMouseDown (Sender: TObject;
318319 Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
319320 procedure RevertMenuItemClick (Sender: TObject);
@@ -2165,6 +2166,19 @@ procedure TfrmTracker.MenuItem58Click(Sender: TObject);
21652166 end ;
21662167end ;
21672168
2169+ procedure TfrmTracker.OrderEditStringGridEditingDone (Sender: TObject);
2170+ begin
2171+ if OrderEditStringGrid.Row > -1 then
2172+ ReloadPatterns;
2173+
2174+ if (not InFDCallback) and Playing then begin // Hacky solution, but probably the best there is.
2175+ LockPlayback;
2176+ PokeSymbol(SYM_NEXT_ORDER, OrderEditStringGrid.Row);
2177+ PokeSymbol(SYM_ROW_BREAK, 1 );
2178+ UnlockPlayback;
2179+ end
2180+ end ;
2181+
21682182procedure TfrmTracker.OrderEditStringGridMouseDown (Sender: TObject;
21692183 Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
21702184begin
You can’t perform that action at this time.
0 commit comments