Clicking BSelect in an icon must give the icon the keyboard focus and post the icon Menu. The icon Menu must be the same Menu as the window Menu for the associated primary window. Size should not be available from the icon Menu. Navigating to the icon must also give the icon the keyboard focus and should post the icon Menu.
Double-clicking BSelect anywhere in the icon must restore the window family, just as the icon Menu item Restore does. If the window is currently minimized, but its previous state was maximized, double-clicking BSelect returns it to the maximized state. Selecting Maximize from the icon Menu always maximizes the corresponding window. If the window is minimized, Minimize must not be available in the icon Menu; otherwise, selecting it minimizes the window family. Pressing BSelect or BTransfer anywhere in the icon and dragging the mouse pointer must move the icon to track the pointer, just as the icon Menu item Move does.
If the window manager has been customized by the user so that the
icon Menu does not pop up when the icon gets the focus, [Escape],
,
, and BMenu
must pop up the icon Menu.
See Window Manager Design Principles for more information on the icon Menu and the window manager in general. See Application Design Principles for information about Menu design.