mirror of
https://github.com/Hofknecht/SystemTrayMenu.git
synced 2024-06-27 18:40:32 +12:00
[Feature] Option to only single click instead double click (#125)
This commit is contained in:
parent
fed20a59d7
commit
3846c09677
|
@ -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(
|
||||||
|
|
Loading…
Reference in a new issue