Skip to content

Commit ae1ee05

Browse files
authored
Merge pull request #318 from Ordisoftware/dev
Dev
2 parents 2c6cd91 + 899aebc commit ae1ee05

File tree

6 files changed

+18
-23
lines changed

6 files changed

+18
-23
lines changed
-1.12 KB
Binary file not shown.

Project/Source/Common/Core/Globalization/SysTranslations.Processing.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ static partial class SysTranslations
4444
[Language.FR] = "Chargement des données..."
4545
};
4646

47+
static public readonly TranslationsDictionary LoadingDataDetailed = new()
48+
{
49+
[Language.EN] = "Loading data... {0}",
50+
[Language.FR] = "Chargement des données... {0}"
51+
};
52+
4753
static public readonly TranslationsDictionary BindingData = new()
4854
{
4955
[Language.EN] = "Binding data...",

Project/Source/Forms/MainForm/MainForm.Analyse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ private void DoAnalyse()
101101
LettersMeanings[letter.ValueSimple][indexMeaning++] = letter.Structure;
102102
LettersMeanings[letter.ValueSimple][indexMeaning++] = letter.Function;
103103
LettersMeanings[letter.ValueSimple][indexMeaning++] = Globals.ListSeparator;
104-
if ( Program.Settings.AutoSortAnalysisMeanings )
104+
if ( Settings.AutoSortAnalysisMeanings )
105105
Array.Sort(rowsMeanings, (x, y) => x.Text.CompareTo(y.Text));
106106
foreach ( var meaning in rowsMeanings )
107107
LettersMeanings[letter.ValueSimple][indexMeaning++] = meaning.Text;

Project/Source/Forms/MainForm/MainForm.Initialize.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ private void DoFormLoad(object sender, EventArgs e)
8585
Globals.ChronoStartingApp.Start();
8686
InitializeTheme();
8787
InitializeDialogsDirectory();
88-
Program.Settings.CurrentView = ViewMode.Analysis;
88+
Settings.CurrentView = ViewMode.Analysis;
8989
LoadData();
9090
Program.UpdateLocalization();
9191
Globals.IsReady = true;
@@ -162,7 +162,7 @@ private void DoFormShown(object sender, EventArgs e)
162162
/// </summary>
163163
private void DoFormClosed(object sender, FormClosedEventArgs e)
164164
{
165-
Program.Settings.CurrentView = ViewMode.Analysis;
165+
Settings.CurrentView = ViewMode.Analysis;
166166
Globals.IsExiting = true;
167167
Globals.IsSessionEnding = true;
168168
Globals.AllowClose = true;

Project/Source/Forms/MainForm/MainForm.Keys.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
9292
return true;
9393
}
9494
// Letters navigation
95-
if ( Globals.AllowClose && Program.Settings.CurrentView == ViewMode.Letters )
95+
if ( Globals.AllowClose && Settings.CurrentView == ViewMode.Letters )
9696
switch ( keyData )
9797
{
9898
case Keys.Control | Keys.Home:

Project/Source/Forms/MainForm/MainForm.SetView.cs

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,12 @@ private sealed class ViewConnector
4848
private int SavedSelectionLength;
4949
private bool ViewNotebookFirstTime = true;
5050

51-
/// <summary>
52-
/// Sets the view panel.
53-
/// </summary>
54-
/// <param name="view">The view mode.</param>
55-
public void SetView(ViewMode view)
56-
{
57-
SetView(view, false);
58-
}
59-
6051
/// <summary>
6152
/// Sets the view panel.
6253
/// </summary>
6354
/// <param name="view">The view mode.</param>
6455
/// <param name="first">true to first.</param>
65-
public void SetView(ViewMode view, bool first)
56+
public void SetView(ViewMode view, bool first = false)
6657
{
6758
var ViewPanels = new Dictionary<ViewMode, ViewConnector>()
6859
{
@@ -94,17 +85,16 @@ public void SetView(ViewMode view, bool first)
9485
}
9586
}
9687
};
97-
if ( Program.Settings.CurrentView == view && !first ) return;
98-
if ( Program.Settings.CurrentView == ViewMode.Letters )
99-
{
100-
ViewPanels[Program.Settings.CurrentView].Focused.Focus();
101-
}
102-
ViewPanels[Program.Settings.CurrentView].MenuItem.Checked = false;
103-
ViewPanels[Program.Settings.CurrentView].Panel.Parent = null;
88+
if ( Settings.CurrentView == view && !first ) return;
89+
if ( Settings.CurrentView == ViewMode.Letters )
90+
ViewPanels[Settings.CurrentView].Focused.Focus();
91+
ViewPanels[Settings.CurrentView].MenuItem.Checked = false;
92+
ViewPanels[Settings.CurrentView].Panel.Parent = null;
10493
ViewPanels[view].MenuItem.Checked = true;
10594
ViewPanels[view].Panel.Parent = PanelMainCenter;
10695
ViewPanels[view].Focused.Focus();
107-
Program.Settings.CurrentView = view;
96+
Settings.CurrentView = view;
97+
LabelCurrentView.Text = AppTranslations.CurrentViewText[view].GetLang();
10898
if ( view == ViewMode.Analysis )
10999
{
110100
EditWord.TextBox.SelectionStart = SavedSelectionStart;
@@ -122,7 +112,6 @@ public void SetView(ViewMode view, bool first)
122112
SavedSelectionStart = EditWord.TextBox.SelectionStart;
123113
SavedSelectionLength = EditWord.TextBox.SelectionLength;
124114
}
125-
LabelCurrentView.Text = AppTranslations.CurrentViewText[view].GetLang();
126115
if ( view == ViewMode.Notebook && ViewNotebookFirstTime )
127116
{
128117
ViewNotebookFirstTime = false;

0 commit comments

Comments
 (0)