diff --git a/images/ui/drop_down/dropdown_how_to_7_1.png b/images/ui/drop_down/dropdown_how_to_7_1.png
new file mode 100644
index 000000000..64d910cdb
Binary files /dev/null and b/images/ui/drop_down/dropdown_how_to_7_1.png differ
diff --git a/images/ui/drop_down/dropdown_how_to_7_1_dark.png b/images/ui/drop_down/dropdown_how_to_7_1_dark.png
new file mode 100644
index 000000000..452b62a55
Binary files /dev/null and b/images/ui/drop_down/dropdown_how_to_7_1_dark.png differ
diff --git a/images/ui/drop_down/dropdown_how_to_7_2.png b/images/ui/drop_down/dropdown_how_to_7_2.png
new file mode 100644
index 000000000..dbd6826fd
Binary files /dev/null and b/images/ui/drop_down/dropdown_how_to_7_2.png differ
diff --git a/images/ui/drop_down/dropdown_how_to_7_2_dark.png b/images/ui/drop_down/dropdown_how_to_7_2_dark.png
new file mode 100644
index 000000000..235ee61e2
Binary files /dev/null and b/images/ui/drop_down/dropdown_how_to_7_2_dark.png differ
diff --git a/topics/ui/controls/drop_down.md b/topics/ui/controls/drop_down.md
index 954cc71b1..b6f6c93dd 100644
--- a/topics/ui/controls/drop_down.md
+++ b/topics/ui/controls/drop_down.md
@@ -10,7 +10,7 @@
-A drop-down list is a type of control that shows a list of choices when clicking on it and allows selecting one option.
+A drop-down list is a control that displays a list of choices on click and allows selecting one option.
{width=706}
@@ -22,18 +22,24 @@ Use when a single option should be selected.
{width="706"}
-### Choices are objects or states
+When multiple selections are possible, use [checkboxes](checkbox.topic).
+
+### Options are objects or states
The possible choices are objects or states.
{width=706}
+When options are actions, use a menu or a [split button](split_button.md).
+
### More than four options
The number of options is more than four.
{width="706"}
+When there are four options or fewer, use [radio buttons](radio_button.md).
+
### Space is limited
The screen space is limited, so there is not enough room for [radio buttons](radio_button.md).
@@ -44,6 +50,8 @@ The screen space is limited, so there is not enough room for [radio buttons](rad
The default value is recommended for most users. A drop-down is a good way to hide unpopular alternatives.
+In the example bellow a drop-down is used because Subpixels is the most popular choice. Using [radio-buttons](radio_button.md) puts all options on the same level of importance or popularity.
+
{width=706}
### Combined controls
@@ -73,7 +81,7 @@ If there are four options or fewer, use [radio buttons](radio_button.md).
### Multiple selection
-If multiple selections are possible, use [checkboxes](checkbox.topic).
+If multiple selection is possible, use [checkboxes](checkbox.topic).
@@ -88,6 +96,8 @@ If multiple selections are possible, use [checkboxes](checkbox.topic).
+For a [single selection](drop_down.md#single-option) use a drop-down.
+
### List of actions
If there is a list of actions, use a menu or a [split button](split_button.md).
@@ -105,6 +115,8 @@ If there is a list of actions, use a menu or a [split button](split_button.md).
+For a list of [objects or states](drop_down.md#options-are-objects-or-states), use a drop-down.
+
### Adding values
If users may need to enter a value not currently in the list, use a [combo box](combo_box.md).
@@ -149,11 +161,11 @@ Follow the rules for the [input field](input_field.md#label).
### Default value
-Select the most likely or the safest value by default. For example, the safest value is Ask, the behavior will not be unexpected to users:
+Select the most likely or the safest value by default. In the xample bellow the safest value is Ask, the behavior will not be unexpected to users:
{width=706}
-Do **not** use an empty value as the default value. If no values are added to a drop-down yet, replace it with a button to add values.
+Do not use an empty value as the default value. If no values are added to a drop-down yet, replace it with a button to add values.
@@ -231,15 +243,27 @@ Sort items in one of the following orders:
Place the most common options first. If there are more than 10 options, separate the most popular options with a line.
+ Sort the remaining items in alphabetical or numeric order.
|
#### Grouping
-Group related options, use a separator and add group headers if possible.
+Group related items using separators. Add group headers if possible.
-{width=706}
+
+
+
+ With dividers
+
+ |
+
+ With a divider and group headers
+
+ |
+
+
#### Actions related to a drop-down
@@ -250,11 +274,13 @@ If there are actions related to the drop-down, put them under the gear icon on t
#### Meta-options
-Enclose meta-options in pointy brackets and place meta-options at the beginning or at the end if they are secondary.
+Meta-option is a special choice that controls how selections behave rather than being a specific value.
+
+Enclose meta-options in pointy brackets and place them at the beginning of the list when they're important or popular options. In other cases, place them at the end of the list.
{width=706}
-Do **not** assign special meanings to numeric or string values, use meta-options instead. It can be unclear that either 0 or an empty string are used to disable an option.
+Do not assign special meanings to numeric or string values, use meta-options instead. It can be unclear that either 0 or an empty string are used to disable an option.
@@ -286,7 +312,7 @@ Replace the <None> option with a checkbox if it doesn't
-#### Use previews in the list
+#### Use icons and font formatting
@@ -294,7 +320,7 @@ Replace the <None> option with a checkbox if it doesn't
- Preview list items with images or icons if they are associated with well-known icons.
+ Add icons to the values if they're well-known.
|
@@ -302,7 +328,7 @@ Replace the <None> option with a checkbox if it doesn't
- Use font formatting for a list of fonts. It will help users make a choice.
+ Use font formatting for a list of fonts. It will help users make a choice.
|
@@ -336,7 +362,7 @@ Submenus are not supported for the drop-down list. Use a tree view instead
A drop-down menu opens on clicking the drop-down button anywhere or pressing the Down key when the drop-down is
focused.
-The menu opens **down** by default. If there is not enough space, the menu opens **up**.
+The menu opens down by default. If there is not enough space, the menu opens up.
#### Selected value
@@ -344,18 +370,18 @@ When the menu opens, the default option (displayed when the menu is closed) is s
#### Moving the selection
-Selection in the menu is moved by pressing Up and Down arrows when an item is hovered. Selection is moved as well when hovering the cursor over an item but it doesn't update the value.
+Selection in the menu is moved by pressing Up and Down keys when an item is hovered. Selection is moved as well when hovering the cursor over an item but it doesn't update the value.
#### Closing the menu
-The menu remains opened until the user selects an item, clicks outside the menu, presses the Esc key or switches to another app.
+The menu remains opened until the user selects an item, clicks outside the menu, presses the Esc key, or switches to another app.
#### Single-click activation
-Single-click activation using a mouse should be allowed:
-1. Clicking on a drop-down.
-2. The drop-down opens, selecting an item by hovering.
-3. When releasing the mouse button, the drop-down closes with the new item selected.
+A dropdown should work with a single mouse click:
+1. Clicking to open a drop-down.
+2. Hover over an item to select it.
+3. Release the mouse to confirm the selection and close the dropdown.
## How to layout