Skip to content

Commit cfae27e

Browse files
authored
Merge pull request #525 from LogExperts/TabController
Tab controller
2 parents 3b17e1d + e1c3afd commit cfae27e

25 files changed

Lines changed: 1526 additions & 267 deletions
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
namespace ColumnizerLib.Extensions;
2+
3+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1708:Identifiers should differ by more than case", Justification = "Intentionally")]
4+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1034:Nested types should not be visible", Justification = "Intentionally")]
5+
public static class Extensions
6+
{
7+
extension(ILogLine logLine)
8+
{
9+
public string ToClipBoardText () => logLine == null ? string.Empty : $"\t{logLine.LineNumber + 1}\t{logLine.FullLine}";
10+
}
11+
12+
extension(ILogLineMemory logLine)
13+
{
14+
public string ToClipBoardText () => logLine == null ? string.Empty : $"\t{logLine.LineNumber + 1}\t{logLine.FullLine}";
15+
16+
}
17+
}

src/ColumnizerLib/Extensions/LogLineExtensions.cs

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/CsvColumnizer/Resources.de.resx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,16 @@
7373
<data name="CsvColumnizerConfigDlg_UI_Button_Cancel" xml:space="preserve">
7474
<value>Abbrechen</value>
7575
</data>
76-
</root>
76+
<data name="CsvColumnizer_UI_Title_Error" xml:space="preserve">
77+
<value>Fehler</value>
78+
</data>
79+
<data name="CsvColumnizer_UI_Message_ErrorWhileDeserializing" xml:space="preserve">
80+
<value>Fehler beim Deserialisieren der Konfigurationsdaten: {0}</value>
81+
</data>
82+
<data name="CsvColumnizer_Description" xml:space="preserve">
83+
<value>Teilt die CSV-Dateien in Spalten auf.
84+
85+
Credits:
86+
Dieser Columnizer verwendet den CsvHelper. https://github.com/JoshClose/CsvHelper.</value>
87+
</data>
88+
</root>

src/LogExpert.Core/Classes/Log/LogfileReader.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,7 @@ public ILogLine GetLogLine (int lineNum)
531531
return GetLogLineInternal(lineNum).Result;
532532
}
533533

534+
//TODO Make Task Based
534535
public ILogLineMemory GetLogLineMemory (int lineNum)
535536
{
536537
return GetLogLineMemoryInternal(lineNum).Result;

src/LogExpert.Core/Interface/ILogView.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@ public interface ILogView
1010
#region Properties
1111

1212
ILogLineMemoryColumnizer CurrentColumnizer { get; }
13+
1314
string FileName { get; }
1415

1516
#endregion
1617

1718
#region Public methods
1819

19-
void SelectLogLine(int lineNumber);
20-
void SelectAndEnsureVisible(int line, bool triggerSyncCall);
21-
void RefreshLogView();
22-
void DeleteBookmarks(List<int> lineNumList);
20+
void SelectLogLine (int lineNumber);
21+
void SelectAndEnsureVisible (int line, bool triggerSyncCall);
22+
void RefreshLogView ();
23+
void DeleteBookmarks (List<int> lineNumList);
2324

2425
#endregion
2526
}

src/LogExpert.Resources/Resources.Designer.cs

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/LogExpert.Resources/Resources.de.resx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2121,4 +2121,16 @@ LogExpert neu starten, um die Änderungen zu übernehmen?</value>
21212121
<data name="LogExpert_Common_Error_Message_ServiceIsAlreadyInitialized" xml:space="preserve">
21222122
<value>{0} ist bereits initialisiert</value>
21232123
</data>
2124+
<data name="LogExpert_Common_Error_Message_ServiceMustBeCreatedOnUIThread" xml:space="preserve">
2125+
<value>{0} muss im UI-Thread erstellt werden</value>
2126+
</data>
2127+
<data name="TabController_Error_Message_NotInitialized" xml:space="preserve">
2128+
<value>TabController ist nicht initialisiert. Rufen Sie zuerst InitializeDockPanel auf.</value>
2129+
</data>
2130+
<data name="TabController_Error_Message_WindowAlreadyTracked" xml:space="preserve">
2131+
<value>Fenster bereits verfolgt</value>
2132+
</data>
2133+
<data name="TabController_Error_Message_AlreadInitialized" xml:space="preserve">
2134+
<value>TabController ist bereits mit einem DockPanel initialisiert</value>
2135+
</data>
21242136
</root>

src/LogExpert.Resources/Resources.resx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2133,4 +2133,13 @@ Restart LogExpert to apply changes?</value>
21332133
<data name="LogExpert_Common_Error_Message_ServiceMustBeCreatedOnUIThread" xml:space="preserve">
21342134
<value>{0} must be created on UI thread</value>
21352135
</data>
2136+
<data name="TabController_Error_Message_NotInitialized" xml:space="preserve">
2137+
<value>TabController is not initialized. Call InitializeDockPanel first.</value>
2138+
</data>
2139+
<data name="TabController_Error_Message_WindowAlreadyTracked" xml:space="preserve">
2140+
<value>Window already tracked</value>
2141+
</data>
2142+
<data name="TabController_Error_Message_AlreadInitialized" xml:space="preserve">
2143+
<value>TabController is already initialized with a DockPanel</value>
2144+
</data>
21362145
</root>

0 commit comments

Comments
 (0)