Tuesday, May 27, 2008

v7.10.0021 - 2008-05-27 22:15

  • + Scripting commands enhanced:
      - setting, settingp
        New named argument "autosynctree"
          = enable/disable Auto-Synchronize Tree
        Example:
          ::setting autosynctree, 0; msg "Look, the tree is grey!"
        As with all setting statements, the original state from before
        the script is automatically restored when the script is done.

      - box, highlight
        New optional argument path.
        Syntax:
          ::box [|rrggbb], [folder]
          ::highlight [|rrggbb], [folder]
            folder: [optional] if stated then the highlighting is
            applied to that folder, else it is applied to the current
            folder.
        Examples:
          ::highlight FF0000, C:\   = set red highlight to C:\
          ::highlight , C:\         = unset any highlight from C:\
          ::box BBDDBB, Desktop     = set green box to Desktop folder

    - Scripting command removed:
      - autosynctree
      Reason #1: it is replaced by
          ::setting "autosynctree", 0|1|r;
        respectively
          ::settingp "autosynctree", 0|1|r;
        for a permanent change of state.
      Reason #2: it is available in the main menu and hence has a
      function ID usable in scripting, namely #488;
  • + Menu Favorites: There's a statusbar message now for each of the highlighting commands.
  • ! Menu Favorites: Now all the highlighting commands work on the current path even if Auto-Synchronize Tree is disabled. It was a bug that this did not work before.
  • + The edit box in the multiline info/input dialog now supports UNICODE.
  • + The edit box in the Copy/Move/Backup To dialog now supports UNICODE.