mirror of
https://github.com/n00mkrad/flowframes.git
synced 2025-12-24 04:09:29 +01:00
Avoid scrolling to right side when scrolling logBox to bottom
This commit is contained in:
@@ -66,7 +66,7 @@ namespace Flowframes.Forms
|
|||||||
|
|
||||||
private void logFilesDropdown_SelectedIndexChanged(object sender, EventArgs e)
|
private void logFilesDropdown_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
logBox.AppendText(File.ReadAllText(Path.Combine(Paths.GetLogPath(), logFilesDropdown.Text)).Trim('\r', '\n'));
|
DebugFormHelper.RefreshLogBox(logBox, logFilesDropdown.Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void textWrapBtn_Click(object sender, EventArgs e)
|
private void textWrapBtn_Click(object sender, EventArgs e)
|
||||||
|
|||||||
@@ -24,6 +24,16 @@ namespace Flowframes.UI
|
|||||||
dd.Items.Add(file.Name);
|
dd.Items.Add(file.Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void RefreshLogBox(TextBox logBox, string logFilename)
|
||||||
|
{
|
||||||
|
bool wrap = logBox.WordWrap;
|
||||||
|
logBox.WordWrap = true;
|
||||||
|
logBox.Text = File.ReadAllText(Path.Combine(Paths.GetLogPath(), logFilename)).Trim('\r', '\n');
|
||||||
|
logBox.SelectionStart = logBox.Text.Length;
|
||||||
|
logBox.ScrollToCaret();
|
||||||
|
logBox.WordWrap = wrap;
|
||||||
|
}
|
||||||
|
|
||||||
public static void ToggleMonospace(TextBox logBox)
|
public static void ToggleMonospace(TextBox logBox)
|
||||||
{
|
{
|
||||||
bool isMonospace = logBox.Font.Name.ToLower().Contains("consolas");
|
bool isMonospace = logBox.Font.Name.ToLower().Contains("consolas");
|
||||||
|
|||||||
Reference in New Issue
Block a user