Interface list and shell explorersHelp
Text

A typical file & directory list explorer that does not support
the system shell context menu, but does support user defined
actions that are invoked as right click menus.

Recommended references: (CTRL + H or Help toolbar button)

  A3C -> Macros & Evars -> *
  A3C -> Kit commands -> *
  A3C -> Menu editing

These internal macros assist with menu and list interaction:

 XDRV : Drive part of the current explorer path.
 XDIR : Drive and directory part of the explorer path.
 XSEL : Currently selected file or folder name.
 XOBJ : Full path and name of the selected file or folder.
 XEXT : Extension minus the '.' of the selected file.

Drag and Drop

Dragging and dropping a file onto the list explorer from the
window of another program will cause the list explorer to use
the directory of the dragged file.

Dragging a file from the list explorer works as you would
expect, dragging a file within the list explorer does not.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    List explorer customizable menus
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Path toolbar button
 Reserved for file extension filters and directory shortcuts.

Right click menus
All:
 Menu items in this group will be displayed regardless of
 whether a file or a directory is clicked.

Dir:
 Menu items for when a directory is clicked.

Obj:
 Menu items for when a file is clicked.

New:
 Menu items for when no part of the list explorer is clicked.
 Ie the space between the 'Date modified' column and the scroll
 bar or if there are few files in the current directory the
 space after the last file or directory in the list.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Shell explorer sub window
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A typical shell explorer primarily for shell file context menu
access.

Known issues
If you have folder tasks enabled in your shell settings you
must be aware that there are places a shell explorer can go
that the list explorer cannot.

On Vista and Windows 7, When list mode viewing you can use the
column headers to sort the files but don't use the combo drop
down sorting options or the AC window will die.

Also on those systems you cannot browse folders inside the
explorer only shell execute them.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Shared functionality
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Both the shell and the list explorer track the same directory
whenever you navigate to a different path within one, or
open a build config file or use the kit command explorer
shortcut.

Toolbar buttons

 Back       : Navigate backward to a previous path (if exists)
 Up         : Navigate to the parent of the current directory
 Forward    : Navigate forward to a previous path (if exists)

 Path menu  : Display path popup menu.
 Browse     : Change directory path through a dialog request.
 Go         : Navigate to the path in the editbox.

Editbox

 Displays the current path of the explorer, it is paired with
 the Go button and its handling is identical to the kit
 command explorer shortcut.

 This means path based macros and environment variables and
 file extension wildcard filter groups can be used within it.

 File extension filtering only affects the list explorer.