Page 1 of 1

CEA actions CEA_ABMiddleClickIcon and CEA_ListLeftClickOnWhite not stored

Posted: 17 May 2025 16:47
by roemer_m
It seems possible to set cea(15, 6, "ScriptLabel"); and also cea(27, 6, "ScriptLabel"); but neither cea settings are stored in xyplorer.ini nor could be set in configuration dialog of CEAs.

pls test using following script - first run should show empty settings for 15 and 16 and on 2nd run it shows accepted settings but after restart of xyplorer these two settings are lost.


function prListCEA() {
$i = 0;
$info = "CEA config:<crlf>";
while ($i<=36) {
$index = cea($i, -1);
$script= cea($i, -2);
$info .= "CEA[0$i]=$index|$script<crlf>";
$i++;
}
text($info);

// set missing cea 15 and 27
cea(15, 6, "::load('Custom-Event-Actions', 'CEA_ABMiddleClickIcon');");
cea(27, 6, "::load('Custom-Event-Actions', 'CEA_ListLeftClickOnWhite');");
}

Re: CEA actions CEA_ABMiddleClickIcon and CEA_ListLeftClickOnWhite not stored

Posted: 17 May 2025 18:49
by highend
Because both events don't exist (anymore)...

Output of a more sophisticated script (for my main configured instance):

Code: Select all

ID | Title | Section - Description | Action | Script
====================================================
00 | CEA_TreeDoubleClickOnWhite  | Clicking on White - Double-click on white in folder tree       | 0
01 | CEA_ListDoubleClickOnWhite  | Clicking on White - Double-click on white in file list         | 6  | ...
02 | CEA_TabDoubleClickOnWhite   | Clicking on White - Double-click on white in tab bar           | 3  | ...
03 | CEA_CrumbDoubleClickOnWhite | Clicking on White - Double-click on white in breadcrumb bar    | 0
04 | CEA_TreeMiddleClickOnWhite  | Clicking on White - Middle-click on white in folder tree       | 0
05 | CEA_ListMiddleClickOnWhite  | Clicking on White - Middle-click on white in file list         | 6  | ...
06 | CEA_TreeRightClickOnWhite   | Clicking on White - Right-click on white in folder tree        | 2
07 | CEA_ListRightClickOnWhite   | Clicking on White - Right-click on white in file list          | 6  | ...
08 | CEA_DoubleClickOnTab        | Clicking on Tabs - Double-click on tab                         | 10 | ...
09 | CEA_MiddleClickOnTab        | Clicking on Tabs - Middle-click on tab                         | 0
10 | CEA_DoubleClickOnStatus     | Clicking on Status Bar - Double-click on status bar            | 0
11 | CEA_LeftClickOnStatus       | Clicking on Status Bar - Left-click on status bar              | 0
12 | CEA_MiddleClickOnStatus     | Clicking on Status Bar - Middle-click on status bar            | 0
13 | CEA_MiddleClickOnFolder     | Clicking on Items - Middle-click on folder                     | 3  | ...
14 | CEA_MiddleClickOnFile       | Clicking on Items - Middle-click on file                       | 4  | ...
15 | CEA_ABMiddleClickIcon       | Not used!
16 | CEA_ABRightClickIcon        | Clicking on Items - Right-click on icon in address bar         | 0
17 | CEA_MouseButtonBack         | Other Events - Release mouse back button                       | 1
18 | CEA_MouseButtonForward      | Other Events - Release mouse forward button                    | 1
19 | CEA_BrowseBefore            | Changing Locations - Before browsing a folder                  | 0
20 | CEA_BrowseAfter             | Changing Locations - After browsing a folder                   | 0  | ...
21 | CEA_BrowseAfterPaint        | Changing Locations - After painting the file list              | 1  | ...
22 | CEA_AfterFileOperation      | File Operations - After file operation                         | 0  | ...
23 | CEA_LineNumD                | Clicking on Line Numbers - Double-click on line number         | 2  | ...
24 | CEA_LineNumL                | Clicking on Line Numbers - Left-click on line number           | 0
25 | CEA_LineNumM                | Clicking on Line Numbers - Middle-click on line number         | 0
26 | CEA_LineNumR                | Clicking on Line Numbers - Right-click on line number          | 5  | ...
27 | CEA_ListLeftClickOnWhite    | Not used!
28 | CEA_DriveAddedRemoved       | Other Events - Drive added or removed                          | 1  | ...
29 | CEA_TabMiddleClickOnWhite   | Clicking on White - Middle-click on white in tab bar           | 0
30 | CEA_CrumbMiddleClickOnWhite | Clicking on White - Middle-click on white in breadcrumb bar    | 0
31 | CEA_LineNumR                | Clicking on Line Numbers - Double-click on line numbers header | 1
32 | CEA_SwitchTabs              | Other Events - Switch tabs                                     | 0
33 | CEA_SwitchPanes             | Other Events - Switch panes                                    | 0  | ...
34 | CEA_Exit                    | Other Events - Exit                                            | 1  | ...
35 | CEA_Start                   | Other Events - Startup                                         | 1  | ...
36 | CEA_RightClickOnTab         | Clicking on Tabs - Right-click on tab                          | 2