Skip to content
17 changes: 17 additions & 0 deletions src/ColumnizerLib/Extensions/Extensions.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
namespace ColumnizerLib.Extensions;

[System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1708:Identifiers should differ by more than case", Justification = "Intentionally")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1034:Nested types should not be visible", Justification = "Intentionally")]
public static class Extensions
{
extension(ILogLine logLine)
{
public string ToClipBoardText () => logLine == null ? string.Empty : $"\t{logLine.LineNumber + 1}\t{logLine.FullLine}";
}

extension(ILogLineMemory logLine)
{
public string ToClipBoardText () => logLine == null ? string.Empty : $"\t{logLine.LineNumber + 1}\t{logLine.FullLine}";

}
}
16 changes: 0 additions & 16 deletions src/ColumnizerLib/Extensions/LogLineExtensions.cs

This file was deleted.

14 changes: 13 additions & 1 deletion src/CsvColumnizer/Resources.de.resx
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,16 @@
<data name="CsvColumnizerConfigDlg_UI_Button_Cancel" xml:space="preserve">
<value>Abbrechen</value>
</data>
</root>
<data name="CsvColumnizer_UI_Title_Error" xml:space="preserve">
<value>Fehler</value>
</data>
<data name="CsvColumnizer_UI_Message_ErrorWhileDeserializing" xml:space="preserve">
<value>Fehler beim Deserialisieren der Konfigurationsdaten: {0}</value>
</data>
<data name="CsvColumnizer_Description" xml:space="preserve">
<value>Teilt die CSV-Dateien in Spalten auf.

Credits:
Dieser Columnizer verwendet den CsvHelper. https://github.com/JoshClose/CsvHelper.</value>
</data>
</root>
1 change: 1 addition & 0 deletions src/LogExpert.Core/Classes/Log/LogfileReader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -531,6 +531,7 @@ public ILogLine GetLogLine (int lineNum)
return GetLogLineInternal(lineNum).Result;
}

//TODO Make Task Based
public ILogLineMemory GetLogLineMemory (int lineNum)
{
return GetLogLineMemoryInternal(lineNum).Result;
Expand Down
9 changes: 5 additions & 4 deletions src/LogExpert.Core/Interface/ILogView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,17 @@ public interface ILogView
#region Properties

ILogLineMemoryColumnizer CurrentColumnizer { get; }

string FileName { get; }

#endregion

#region Public methods

void SelectLogLine(int lineNumber);
void SelectAndEnsureVisible(int line, bool triggerSyncCall);
void RefreshLogView();
void DeleteBookmarks(List<int> lineNumList);
void SelectLogLine (int lineNumber);
void SelectAndEnsureVisible (int line, bool triggerSyncCall);
void RefreshLogView ();
void DeleteBookmarks (List<int> lineNumList);

#endregion
}
27 changes: 27 additions & 0 deletions src/LogExpert.Resources/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions src/LogExpert.Resources/Resources.de.resx
Original file line number Diff line number Diff line change
Expand Up @@ -2121,4 +2121,16 @@ LogExpert neu starten, um die Änderungen zu übernehmen?</value>
<data name="LogExpert_Common_Error_Message_ServiceIsAlreadyInitialized" xml:space="preserve">
<value>{0} ist bereits initialisiert</value>
</data>
<data name="LogExpert_Common_Error_Message_ServiceMustBeCreatedOnUIThread" xml:space="preserve">
<value>{0} muss im UI-Thread erstellt werden</value>
</data>
<data name="TabController_Error_Message_NotInitialized" xml:space="preserve">
<value>TabController ist nicht initialisiert. Rufen Sie zuerst InitializeDockPanel auf.</value>
</data>
<data name="TabController_Error_Message_WindowAlreadyTracked" xml:space="preserve">
<value>Fenster bereits verfolgt</value>
</data>
<data name="TabController_Error_Message_AlreadInitialized" xml:space="preserve">
<value>TabController ist bereits mit einem DockPanel initialisiert</value>
</data>
</root>
9 changes: 9 additions & 0 deletions src/LogExpert.Resources/Resources.resx
Original file line number Diff line number Diff line change
Expand Up @@ -2133,4 +2133,13 @@ Restart LogExpert to apply changes?</value>
<data name="LogExpert_Common_Error_Message_ServiceMustBeCreatedOnUIThread" xml:space="preserve">
<value>{0} must be created on UI thread</value>
</data>
<data name="TabController_Error_Message_NotInitialized" xml:space="preserve">
<value>TabController is not initialized. Call InitializeDockPanel first.</value>
</data>
<data name="TabController_Error_Message_WindowAlreadyTracked" xml:space="preserve">
<value>Window already tracked</value>
</data>
<data name="TabController_Error_Message_AlreadInitialized" xml:space="preserve">
<value>TabController is already initialized with a DockPanel</value>
</data>
</root>
Loading