I use a tree viewer outline control to manage the data in my application.

Some folders in the outline may contain many 10s of child items. For some operations a user will wish to select all of the child items in a folder. They currently do this using shift-select.

But, for very long lists, this is cumbersome. So, I wish to add a Select all children command to the toolbar (and right-click menu).

Is there a UX precedent for such a control?

I've done some googling, and found this:

select all icon

This is nice enough, but I haven't seen it before.

Any other suggestions?

  • 1
    What icon are you using for Select? Select All Children should be consistent with it. May 19 '17 at 12:09
  • 3
    Why are you using only an icon instead of the traditional "select all" checkbox?
    – Majo0od
    May 19 '17 at 12:59
  • 2
    Whatever icon you decide on, keep in mind that users probably won't understand what it means, so you'll need to add a text label. May 19 '17 at 14:21
  • A flute would be the best one. But, you would have to pay the piper.
    – user67695
    Sep 7 '17 at 17:00

Material design suggest has as "Select All", the following.

select all


Please ask your users if they understand this icon before using it.

The most common practice is to use the same icon as you use for selecting individually, something like the following:



Instead of generating a new icon and increasing the visual complexity of the application, why not use a checkbox instead? Selecting a parent checkbox could select all child items. No icons required. Instead use commonly known form elements.

  • Thanks @Hynes, but selecting the parent has its own meaning. Selecting an children is a share operation.
    – ianmayo
    May 20 '17 at 13:07

Not the answer you're looking for? Browse other questions tagged or ask your own question.