Skip to content

Commit 9f8e77a

Browse files
authored
Merge pull request #941 from MKadaner/mzk/gh-802/Macro-Menu.CtrlClear.lua
gh-802: Macro: `CtrlClear` toggles menu vertical alignment between 'Found patterns' and 'Home'
2 parents 08edd69 + 9a0bf55 commit 9f8e77a

7 files changed

Lines changed: 26 additions & 0 deletions

File tree

extra/Addons/Macros/Descript.ion

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Editor.ColorWord.moon Editor: Color Word Under Cursor
1515
F3.lua Use internal editor as viewer
1616
F9DeactivateMenu.lua Use F9 to deactivate main menu
1717
F9Table.lua Use F9 to change current table in viewer and editor
18+
Menu.CtrlClear.lua Menu: CtrlClear toggles vertical alignment between 'All found entries' and 'Home'
1819
OpeningLastFile.lua Opening previous view/edit (from history)
1920
Panel.AltBS.lua Panel: Folders history navigation
2021
Panel.Apps.lua Panel: Use Apps to Change drive in current panel
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Macro {
2+
description="Menu: CtrlClear toggles vertical alignment between 'All found entries' and 'Home'";
3+
area="Menu";
4+
key="CtrlClear";
5+
action = function()
6+
-- Menu.HorizontalAlignment:
7+
-- 0 Menu items are not aligned
8+
-- 1 Menu items are left-aligned
9+
-- 2 Menu items are right-aligned
10+
-- 4 Menu items are aligned at annotations, i.e., the found search pattern in editor's Find All menu
11+
-- -1 The active object is not a menu
12+
if Menu.HorizontalAlignment == 4 then
13+
Keys("AltHome")
14+
else
15+
Keys("CtrlClear")
16+
end
17+
end;
18+
}

misc/msi-installer/features.wxs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
<ComponentRef Id="F3.lua" />
8282
<ComponentRef Id="F9DeactivateMenu.lua" />
8383
<ComponentRef Id="F9Table.lua" />
84+
<ComponentRef Id="Menu.CtrlClear.lua" />
8485
<ComponentRef Id="OpeningLastFile.lua" />
8586
<ComponentRef Id="Panel.AltBS.lua" />
8687
<ComponentRef Id="Panel.Apps.lua" />

misc/msi-installer/files.wxs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@
310310
<Component Id="F9Table.lua" Guid="$(var.Guid.F9Table.lua)" Win64="$(var.Win64)">
311311
<File Id="F9Table.lua" KeyPath="yes" Source="$(var.SourceDir)\Addons\Macros\F9Table.lua" />
312312
</Component>
313+
<Component Id="Menu.CtrlClear.lua" Guid="$(var.Guid.Menu.CtrlClear.lua)" Win64="$(var.Win64)">
314+
<File Id="Menu.CtrlClear.lua" KeyPath="yes" Source="$(var.SourceDir)\Addons\Macros\Menu.CtrlClear.lua" />
315+
</Component>
313316
<Component Id="OpeningLastFile.lua" Guid="$(var.Guid.OpeningLastFile.lua)" Win64="$(var.Win64)">
314317
<File Id="OpeningLastFile.lua" KeyPath="yes" Source="$(var.SourceDir)\Addons\Macros\OpeningLastFile.lua" />
315318
</Component>

misc/msi-installer/guids_arm64.wxi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
<?define Guid.F3.lua = "8446410F-A125-45BD-B791-0AFCB4F69CAB" ?>
114114
<?define Guid.F9DeactivateMenu.lua = "683BCAC2-01C4-49F5-9E43-F3503EA36823" ?>
115115
<?define Guid.F9Table.lua = "600732B1-B384-45C8-BDA8-3EC08DB00A83" ?>
116+
<?define Guid.Menu.CtrlClear.lua = "BFB8F991-8E66-410E-B4CF-0F2FBEDEE8A1" ?>
116117
<?define Guid.OpeningLastFile.lua = "D7164261-1129-455E-AB60-7D1A7304A41F" ?>
117118
<?define Guid.Panel.AltBS.lua = "DE1C5951-0D5F-40D8-A78E-AB57828CE3B9" ?>
118119
<?define Guid.Panel.Apps.lua = "7C4ADC42-5DC1-4E3B-9A45-968BC3522F1D" ?>

misc/msi-installer/guids_x64.wxi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
<?define Guid.F3.lua = "283D34FE-6E3F-4532-8A2D-CCB405A98925" ?>
114114
<?define Guid.F9DeactivateMenu.lua = "BC84919C-2913-4FBE-BE29-FE4279B4E89D" ?>
115115
<?define Guid.F9Table.lua = "4BDDEF71-86F7-4BDB-B5DC-F89056992637" ?>
116+
<?define Guid.Menu.CtrlClear.lua = "8F0BD12D-5917-4B3A-B9E5-301F695F790B" ?>
116117
<?define Guid.OpeningLastFile.lua = "F85EF120-8263-42B8-A541-CC8D1A07E057" ?>
117118
<?define Guid.Panel.AltBS.lua = "304ACCA0-D4C6-4DEE-BA43-1691ECD7981A" ?>
118119
<?define Guid.Panel.Apps.lua = "468080AC-53FC-478A-A044-25EDC97F3F07" ?>

misc/msi-installer/guids_x86.wxi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
<?define Guid.F3.lua = "022A1CFE-CD76-4FC6-B2AB-4FA17515CE17" ?>
114114
<?define Guid.F9DeactivateMenu.lua = "724E2805-A1C0-4B5C-91E8-60DC324BE58C" ?>
115115
<?define Guid.F9Table.lua = "B3A35AC7-0CE1-4871-B9C1-924D3D66E1ED" ?>
116+
<?define Guid.Menu.CtrlClear.lua = "E490737E-321E-4FE9-B643-1936FBB220D7" ?>
116117
<?define Guid.OpeningLastFile.lua = "1357DAF3-4120-48C9-82E4-1B5F64F7E57F" ?>
117118
<?define Guid.Panel.AltBS.lua = "5D0C8A1B-472E-4195-A529-8BD6F96423EE" ?>
118119
<?define Guid.Panel.Apps.lua = "21FE4362-51F0-4098-9DDE-16C1700D70BA" ?>

0 commit comments

Comments
 (0)