From 71d9ef9011d3de7bf412cf4589aa73d2ff13fcf0 Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Mon, 22 Jul 2019 07:28:07 +0200 Subject: [PATCH] Same as for TExtForm: translate in TDBObjectEditor.OnCreate, not in all derived editor classed --- source/apphelpers.pas | 1 + source/event_editor.pas | 1 - source/routine_editor.pas | 1 - source/table_editor.pas | 1 - source/trigger_editor.pas | 1 - source/view.pas | 1 - 6 files changed, 1 insertion(+), 5 deletions(-) diff --git a/source/apphelpers.pas b/source/apphelpers.pas index 0c92623b..4cc5d457 100644 --- a/source/apphelpers.pas +++ b/source/apphelpers.pas @@ -1880,6 +1880,7 @@ begin // Do not set alClient via DFM! In conjunction with ExplicitXXX properties that // repeatedly breaks the GUI layout when you reload the project Align := alClient; + TranslateComponent(Self); end; destructor TDBObjectEditor.Destroy; diff --git a/source/event_editor.pas b/source/event_editor.pas index 798bb41d..53cd4318 100644 --- a/source/event_editor.pas +++ b/source/event_editor.pas @@ -77,7 +77,6 @@ uses main; constructor TfrmEventEditor.Create(AOwner: TComponent); begin inherited; - TranslateComponent(Self); Mainform.SynCompletionProposal.AddEditor(SynMemoBody); comboEveryInterval.Items := Explode('|', 'YEAR|QUARTER|MONTH|DAY|HOUR|MINUTE|WEEK|SECOND|YEAR_MONTH|'+ 'DAY_HOUR|DAY_MINUTE|DAY_SECOND|HOUR_MINUTE|HOUR_SECOND|MINUTE_SECOND'); diff --git a/source/routine_editor.pas b/source/routine_editor.pas index d097df75..497142c8 100644 --- a/source/routine_editor.pas +++ b/source/routine_editor.pas @@ -104,7 +104,6 @@ uses main, dbstructures, grideditlinks; constructor TfrmRoutineEditor.Create(AOwner: TComponent); begin inherited; - TranslateComponent(Self); // Combo items in a .dfm are sporadically lost after an IDE restart, // so we set them here to avoid developer annoyance comboType.Items.Add(_('Procedure (doesn''t return a result)')); diff --git a/source/table_editor.pas b/source/table_editor.pas index 06ecab6f..07a3fc5d 100644 --- a/source/table_editor.pas +++ b/source/table_editor.pas @@ -209,7 +209,6 @@ uses main; constructor TfrmTableEditor.Create(AOwner: TComponent); begin inherited; - TranslateComponent(Self); FixVT(listColumns); FixVT(treeIndexes); FixVT(listForeignKeys); diff --git a/source/trigger_editor.pas b/source/trigger_editor.pas index 664808d4..e8796cc5 100644 --- a/source/trigger_editor.pas +++ b/source/trigger_editor.pas @@ -63,7 +63,6 @@ var i: Integer; begin inherited; - TranslateComponent(Self); SynMemoBody.Highlighter := Mainform.SynSQLSynUsed; editName.MaxLength := NAME_LEN; comboTiming.Items.Text := 'BEFORE'+CRLF+'AFTER'; diff --git a/source/view.pas b/source/view.pas index 2c9b2cb6..ca427e25 100644 --- a/source/view.pas +++ b/source/view.pas @@ -52,7 +52,6 @@ uses main; constructor TfrmView.Create(AOwner: TComponent); begin inherited; - TranslateComponent(Self); SynMemoBody.Highlighter := Mainform.SynSQLSynUsed; Mainform.SynCompletionProposal.AddEditor(SynMemoBody); editName.MaxLength := NAME_LEN;