Sunday, July 5, 2009

v8.10.0005 - 2009-07-05 12:33

  • + Menu View List Style: Added option "Sticky Selection". This is a selection style known from many apps with multiple selection lists. The effect is pretty much identical to holding the CTRL key while you click on an item or hit the space key on the focused item: The previous selections are not touched and the current item's selection state toggles. Also clicking on the white space will not unselect the selected items.
    Sticky Selection is obviously very practical when you work on long lists and want to pick out particular items manually: You won't easily lose your work by the slip of a finger.
    Tip: To unselect all items using the mouse start a drag-select (hold mouse button down and drag a bit), or use Deselect All (Ctrl+Shift+A). Note that you won't have the "Rename On Slow Double-Click" functionality when "Sticky Selection" is active. Note that obviously "Sticky Selection" will only come to effect when "Multiple Select" is on (which no known user ever turned off).
  • + Scripting got a new function.
      Name:   property
      Action: Retrieve a particular property from a file or folder.
      Syntax: property([property], [item])
        property: [optional] name of the desired property
                  defaults to showing Shell Properties dialog
        item:     [optional] name of the file or folder
                  defaults to current path / item
        return:   the desired property
      Examples:
        msg property("FileVersion", "%winsysdir%\msvbvm60.dll");
        msg property("CameraModel", "F:\IMG_1926.JPG");
        msg property("WhenTaken", "F:\IMG_1926.JPG"); //= EXIF date
        msg property("Artist", "1.mp3"); //1.mp3 in current path
        msg property("FileVersion"); //version of current file
        property(, "<xypath>\<xyexe>"); //show Properties for XYplorer
        property(); //show Properties for current item
      Usage:
        This powerful function gives you direct and ultra-fast access to
        all available properties of all available files and folders on
        system without any browsing involved!
        Which particular property is available (and how it is called!)
        depends on the file, the file type, and on your OS. You have to
        experiment to find out what works.
        For starters here a list of property verbs ("legacy name", left
        column!):
        http://msdn.microsoft.com/en-us/library/bb776504(VS.85).aspx
      Remarks:
      (1) Note that file times ("Write", "Create") are returned as
          Coordinated Universal Time (UTC), which is usually not
          identical to the System Filetime (unless you live around
          London). See:
          http://msdn.microsoft.com/en-us/library/ms724290(VS.85).aspx
      (2) Also the formatting of the returned data is completely
          controlled by the Shell. E.g. the "FileVersion" of
          XYplorer.exe is returned as "8.10.0.4" as opposed to
          "8.10.0004" or "8.10.00.04".
  • + Tweak to customize the action on Mouse Back Button:
      [Settings]
      CEA_MouseBack=0
    You can choose between the following values/actions:
      0 = Go Back [Default]
      1 = Go Up
    + Tweak to customize the action on Mouse Forward Button:
      [Settings]
      CEA_MouseForward=0
    You can choose between the following values/actions:
      0 = Go Forward [Default]
      1 = Go Down
  • + Renamed tweak: OEA_ListRightClickOnWhite is now
    CEA_ListRightClickOnWhite. Reason: the official term is "Custom Event Action" (CEA) rather than "On Event Action" (OEA).
  • ! Could crash when existing while thumbnails were being created. Fixed.