[Feature] Option to only single click instead double click (#125)

This commit is contained in:
Markus Hofknecht 2020-08-06 10:42:27 +02:00
parent fed20a59d7
commit 3846c09677

View file

@ -199,9 +199,41 @@ namespace SystemTrayMenu.DataClasses
IsContextMenuOpen = false; IsContextMenuOpen = false;
contextMenuClosed = DateTime.Now; contextMenuClosed = DateTime.Now;
} }
if (Properties.Settings.Default.OpenItemWithOneClick)
{
OpenItem(e);
}
} }
internal void DoubleClick(MouseEventArgs e) internal void DoubleClick(MouseEventArgs e)
{
if (!Properties.Settings.Default.OpenItemWithOneClick)
{
OpenItem(e);
}
if (ContainsMenu &&
(e == null || e.Button == MouseButtons.Left))
{
Log.ProcessStart("explorer.exe", TargetFilePath, true);
}
}
protected virtual void Dispose(bool disposing)
{
if (!isDisposed)
{
if (diposeIcon)
{
icon?.Dispose();
}
}
isDisposed = true;
}
private void OpenItem(MouseEventArgs e)
{ {
if (!ContainsMenu && if (!ContainsMenu &&
(e == null || e.Button == MouseButtons.Left)) (e == null || e.Button == MouseButtons.Left))
@ -227,25 +259,6 @@ namespace SystemTrayMenu.DataClasses
MessageBox.Show(ex.Message); MessageBox.Show(ex.Message);
} }
} }
if (ContainsMenu &&
(e == null || e.Button == MouseButtons.Left))
{
Log.ProcessStart("explorer.exe", TargetFilePath, true);
}
}
protected virtual void Dispose(bool disposing)
{
if (!isDisposed)
{
if (diposeIcon)
{
icon?.Dispose();
}
}
isDisposed = true;
} }
private bool SetLnk( private bool SetLnk(