-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSize Manager.lua
More file actions
51 lines (48 loc) · 2.01 KB
/
Size Manager.lua
File metadata and controls
51 lines (48 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
-- Макрос назначен на LAltShiftS. Плагин вызывается в реальных файловых
-- панелях и дереве каталогов, навигация работает только в панели плагина.
--
-- (c) VictorVG @ VikSoft.Ru, 2014 - 2015 , (c) Igor Yudincev, 2015
--
-- История версий:
--
-- v1.0 - первая версия, только звали плагин, навигации в нём ещё не было
-- 02.08.2014, 14:11:44 +0300
-- v1.1 - добавлена навигация из Size Manager.lua by Igor Yudincev.
-- 18.04.2015, 15:00:27 +0300
-- v1.2 - рефакторинг, пытаемся устранить конфликт с ArcLite (баг-репорт skipik)
-- Wed Jun 24 04:05:28 +0300 2015
-- v1.3 - рефакторинг, пытаемся устранить конфликт с F5/F6/F8 (баг-репорт skipik)
-- Thu Jun 25 13:55:50 +0300 2015
-- v1.4 - рефакторинг
-- Thu Jun 25 23:30:20 +0300 2015
-- v1.5 - рефакторинг: вроде окончательный вид, дальше шлифовать только портить
-- Fri Jun 26 00:43:15 +0300 2015
-- v1.6 - Fix typo
-- Tue Jun 30 20:30:21 +0300 2015
--
local SMId="F36E3C60-C77F-43F2-83C1-8A879DDBBCD7";
local SMMId="F3D9C64A-BC7A-49A5-8FD9-38CAE5A37282";
local DlgId1="E41F6EFF-49DA-40D8-BB50-37D355D812CC";
local DlgId2="5431982E-24CA-4BAC-8831-177300C2405C";
Macro {
area="Shell Tree";
key="LAltShiftS";
flags="NoPluginPanels NoPluginPPanels NoSendKeysToPlugins";
description="Size Manager: run plugin";
action=function()
Plugin.Menu(SMId,SMMId)
end;
}
Macro {
area="Dialog";
key="Enter Home End Up Down PgUp PgDn Left Right CtrlPgUp CtrlPgDn";
flags="NoPluginPanels NoPluginPPanels NoSendKeysToPlugins";
priority=0;
description="Size Manager: panel navigation";
condition=function() return (Dlg.Id==DlgId1 or Dlg.Id==DlgId2) end;
action = function()
Keys("Esc")
Keys(akey(1))
Plugin.Call(SMId,0)
end;
}