doc/org-manual.org: Checkboxes, add checkbox states examples

* org-manual.org: Checkboxes, add checkbox states examples
This commit is contained in:
Sławomir Grochowski 2023-11-06 13:27:06 +01:00 committed by Bastien Guerry
parent 6feef2a279
commit 0ad14d7b0e
1 changed files with 26 additions and 0 deletions

View File

@ -4684,11 +4684,37 @@ Here is an example of a checkbox list.
- [X] talk to the neighbors
#+end_example
A checkbox can be in one of the three states:
1. not checked =[ ]=
2. partially checked =[-]=
3. checked =[X]=
Checkboxes work hierarchically, so if a checkbox item has children
that are checkboxes, toggling one of the children checkboxes makes the
parent checkbox reflect if none, some, or all of the children are
checked.
If all child checkboxes are not checked, the parent checkbox is also not checked.
#+begin_example
- [ ] call people
- [ ] Peter
- [ ] Sarah
#+end_example
If some but not all child checkboxes are checked, the parent checkbox is partially checked.
#+begin_example
- [-] call people
- [X] Peter
- [ ] Sarah
#+end_example
If all child checkboxes are checked, the parent checkbox is also checked.
#+begin_example
- [X] call people
- [X] Peter
- [X] Sarah
#+end_example
#+cindex: statistics, for checkboxes
#+cindex: checkbox statistics
#+cindex: @samp{COOKIE_DATA}, property