mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-29 17:02:05 +13:00
Support theme opacity in quick task menu
This commit is contained in:
parent
dbc731c1ad
commit
be7a104d9d
3 changed files with 11 additions and 12 deletions
|
@ -58,12 +58,6 @@ public CodeMenu(TextBoxBase tbb, CodeMenuItem[] items)
|
|||
AutoClose = textBoxBase == null;
|
||||
ShowImageMargin = false;
|
||||
|
||||
if (ShareXResources.ExperimentalCustomTheme)
|
||||
{
|
||||
Opacity = ShareXResources.Theme.ContextMenuOpacityDouble;
|
||||
Renderer = new ToolStripDarkRenderer();
|
||||
}
|
||||
|
||||
foreach (CodeMenuItem item in items)
|
||||
{
|
||||
ToolStripMenuItem tsmi = new ToolStripMenuItem { Text = $"{item.Name} - {item.Description}", Tag = item.Name };
|
||||
|
@ -109,6 +103,11 @@ public CodeMenu(TextBoxBase tbb, CodeMenuItem[] items)
|
|||
tsmiClose.Click += (sender, e) => Close();
|
||||
Items.Add(tsmiClose);
|
||||
|
||||
if (ShareXResources.ExperimentalCustomTheme)
|
||||
{
|
||||
ShareXResources.ApplyCustomThemeToContextMenuStrip(this);
|
||||
}
|
||||
|
||||
if (textBoxBase != null)
|
||||
{
|
||||
textBoxBase.MouseDown += (sender, e) =>
|
||||
|
|
|
@ -327,7 +327,7 @@ private void UpdateInputBox()
|
|||
|
||||
private void UpdateButtonImages()
|
||||
{
|
||||
if (ShareXResources.UseCustomTheme)
|
||||
if (ShareXResources.ExperimentalCustomTheme)
|
||||
{
|
||||
ShareXResources.ApplyCustomThemeToContextMenuStrip(cmsGradient);
|
||||
ShareXResources.ApplyCustomThemeToContextMenuStrip(cmsAlignmentHorizontal);
|
||||
|
|
|
@ -43,11 +43,6 @@ public void ShowMenu()
|
|||
AutoClose = false
|
||||
};
|
||||
|
||||
if (ShareXResources.ExperimentalCustomTheme)
|
||||
{
|
||||
cms.Renderer = new ToolStripDarkRenderer();
|
||||
}
|
||||
|
||||
cms.KeyUp += (sender, e) =>
|
||||
{
|
||||
if (e.KeyCode == Keys.Escape)
|
||||
|
@ -110,6 +105,11 @@ public void ShowMenu()
|
|||
tsmiCancel.Click += (sender, e) => cms.Close();
|
||||
cms.Items.Add(tsmiCancel);
|
||||
|
||||
if (ShareXResources.UseCustomTheme)
|
||||
{
|
||||
ShareXResources.ApplyCustomThemeToContextMenuStrip(cms);
|
||||
}
|
||||
|
||||
Point cursorPosition = CaptureHelpers.GetCursorPosition();
|
||||
cursorPosition.Offset(-10, -10);
|
||||
cms.Show(cursorPosition);
|
||||
|
|
Loading…
Reference in a new issue