Code: Select all
v9.50.0109 - 2010-09-28 12:22
+ Scripting got a new command.
Name: sync
Action: Selects items in the active pane in relation to the other
pane.
Syntax: sync(command, [justcalc], [ignoreextensions], _
[newremoveadd])
command: The sync command to be executed; there are currently
five available commands (case-insensitive, A=a):
- SelectMatches
- SelectUniques
- SelectNewer
- SelectUniquesAndNewer
- SelectSelected
justcalc:
0: [Default] Select the items in the active pane.
1: Do not select anything but only return what would have been
selected.
ignoreextensions:
0: [Default] Mind extensions when matching the names.
1: Ignore extensions.
newremoveadd:
0: [Default] New selection (drop current selections).
1: Remove the matches from any current selections.
2: Add the matches to any current selections.
return: Pipe(|)-separated list of selected item names.
Examples:
::sync("selectmatches");
::text sync("selectuniques", 1);
Remark:
This command obviously corresponds to the Sync Tools dialog in
menu Panes. It uses the identical routines. With SC sync you
gain access to these routines via UDC, CKS, CTB, etc.
* Menu Panes | Sync Scroll: Now if Sync Scroll is enabled, and you
then resort any of the lists the other list is automatically
sorted the same way.
! Tree did not always refresh correctly when deleting the current
folder (under a certain constellation). Fixed.
! Sync Scroll: Could crash with both Lists in List view under
certain conditions. Fixed.
! List: With vertical dual pane, and the setting "1st pane flexible,
2nd pane fixed size" in Configuration | Dual Pane, then when
changing the panes' height, the right pane creepily grew ever
wider. Fixed.
This bug came with the width enlargement of the list in v9.40.0105
- 2010-08-31 10:30.
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.