Skip to content

Commit

Permalink
Merge pull request #318 from Ordisoftware/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Ordisoftware authored Dec 5, 2021
2 parents 2c6cd91 + 899aebc commit ae1ee05
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 23 deletions.
Binary file modified Project/Medias/Icons/Fatcow/help32.ico
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,12 @@ static partial class SysTranslations
[Language.FR] = "Chargement des données..."
};

static public readonly TranslationsDictionary LoadingDataDetailed = new()
{
[Language.EN] = "Loading data... {0}",
[Language.FR] = "Chargement des données... {0}"
};

static public readonly TranslationsDictionary BindingData = new()
{
[Language.EN] = "Binding data...",
Expand Down
2 changes: 1 addition & 1 deletion Project/Source/Forms/MainForm/MainForm.Analyse.cs
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ private void DoAnalyse()
LettersMeanings[letter.ValueSimple][indexMeaning++] = letter.Structure;
LettersMeanings[letter.ValueSimple][indexMeaning++] = letter.Function;
LettersMeanings[letter.ValueSimple][indexMeaning++] = Globals.ListSeparator;
if ( Program.Settings.AutoSortAnalysisMeanings )
if ( Settings.AutoSortAnalysisMeanings )
Array.Sort(rowsMeanings, (x, y) => x.Text.CompareTo(y.Text));
foreach ( var meaning in rowsMeanings )
LettersMeanings[letter.ValueSimple][indexMeaning++] = meaning.Text;
Expand Down
4 changes: 2 additions & 2 deletions Project/Source/Forms/MainForm/MainForm.Initialize.cs
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ private void DoFormLoad(object sender, EventArgs e)
Globals.ChronoStartingApp.Start();
InitializeTheme();
InitializeDialogsDirectory();
Program.Settings.CurrentView = ViewMode.Analysis;
Settings.CurrentView = ViewMode.Analysis;
LoadData();
Program.UpdateLocalization();
Globals.IsReady = true;
Expand Down Expand Up @@ -162,7 +162,7 @@ private void DoFormShown(object sender, EventArgs e)
/// </summary>
private void DoFormClosed(object sender, FormClosedEventArgs e)
{
Program.Settings.CurrentView = ViewMode.Analysis;
Settings.CurrentView = ViewMode.Analysis;
Globals.IsExiting = true;
Globals.IsSessionEnding = true;
Globals.AllowClose = true;
Expand Down
2 changes: 1 addition & 1 deletion Project/Source/Forms/MainForm/MainForm.Keys.cs
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
return true;
}
// Letters navigation
if ( Globals.AllowClose && Program.Settings.CurrentView == ViewMode.Letters )
if ( Globals.AllowClose && Settings.CurrentView == ViewMode.Letters )
switch ( keyData )
{
case Keys.Control | Keys.Home:
Expand Down
27 changes: 8 additions & 19 deletions Project/Source/Forms/MainForm/MainForm.SetView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,21 +48,12 @@ private sealed class ViewConnector
private int SavedSelectionLength;
private bool ViewNotebookFirstTime = true;

/// <summary>
/// Sets the view panel.
/// </summary>
/// <param name="view">The view mode.</param>
public void SetView(ViewMode view)
{
SetView(view, false);
}

/// <summary>
/// Sets the view panel.
/// </summary>
/// <param name="view">The view mode.</param>
/// <param name="first">true to first.</param>
public void SetView(ViewMode view, bool first)
public void SetView(ViewMode view, bool first = false)
{
var ViewPanels = new Dictionary<ViewMode, ViewConnector>()
{
Expand Down Expand Up @@ -94,17 +85,16 @@ public void SetView(ViewMode view, bool first)
}
}
};
if ( Program.Settings.CurrentView == view && !first ) return;
if ( Program.Settings.CurrentView == ViewMode.Letters )
{
ViewPanels[Program.Settings.CurrentView].Focused.Focus();
}
ViewPanels[Program.Settings.CurrentView].MenuItem.Checked = false;
ViewPanels[Program.Settings.CurrentView].Panel.Parent = null;
if ( Settings.CurrentView == view && !first ) return;
if ( Settings.CurrentView == ViewMode.Letters )
ViewPanels[Settings.CurrentView].Focused.Focus();
ViewPanels[Settings.CurrentView].MenuItem.Checked = false;
ViewPanels[Settings.CurrentView].Panel.Parent = null;
ViewPanels[view].MenuItem.Checked = true;
ViewPanels[view].Panel.Parent = PanelMainCenter;
ViewPanels[view].Focused.Focus();
Program.Settings.CurrentView = view;
Settings.CurrentView = view;
LabelCurrentView.Text = AppTranslations.CurrentViewText[view].GetLang();
if ( view == ViewMode.Analysis )
{
EditWord.TextBox.SelectionStart = SavedSelectionStart;
Expand All @@ -122,7 +112,6 @@ public void SetView(ViewMode view, bool first)
SavedSelectionStart = EditWord.TextBox.SelectionStart;
SavedSelectionLength = EditWord.TextBox.SelectionLength;
}
LabelCurrentView.Text = AppTranslations.CurrentViewText[view].GetLang();
if ( view == ViewMode.Notebook && ViewNotebookFirstTime )
{
ViewNotebookFirstTime = false;
Expand Down

0 comments on commit ae1ee05

Please sign in to comment.