[ Previous | Next | Contents | Glossary | Home | Search ]
Motif and CDE 2.1 Style Guide Certification Checklist



Margin Selection Techniques

[ ]
If margin elements can take focus, place them in a separate selection scope and a separate tab group from the selection scope they control.

[ ]
After using a margin point technique, do the following:

  1. Define the selection region to consist of the elements corresponding to the margin element that was used.

  2. Place the anchor point at the point in the region nearest to the margin element.

  3. Identify the anchor element to be the element, if any, within the selection region nearest to the anchor point.

  4. Define the anchor region to be the selection region.

  5. If the margin element cannot take focus, place the active cursor at one of the following:

    1. The anchor point, if it can be placed there

    2. If an element cursor, on the anchor element

    3. If there is no anchor element, where the cursor previously was in the scope

    4. [ ]
      When using the margin click or swipe techniques:

      1. Define the selection region to consist of all the elements that correspond to the region of margin elements identified by the technique.

      2. Place the anchor point at the point in the region nearest to the position in the margin at which the technique was initiated.

      3. Define the anchor element to be the element in the selection region nearest to the anchor point.

      4. Define the anchor region to consist of the elements corresponding to the anchor element of the margin's selection region.

      5. If the margin elements cannot take focus, place the active cursor at one of the following:

        1. The pointer position or element farthest from the margin's anchor element, if it can be placed there

        2. Where the cursor previously was in the scope

        3. [ ]
          When using the margin point, swipe, or click techniques in select mode:

          1. Select all the elements in the selection region.

          2. Deselect all other elements in the scope.

          3. [ ]
            When using the margin point, swipe, or click techniques in toggle mode, toggle all elements in the selection region, based on the toggling policy.


            [ Previous | Next | Contents | Glossary | Home | Search ]