From 0ad14d7b0e938445dedea417223fda934a20935c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C5=82awomir=20Grochowski?= Date: Mon, 6 Nov 2023 13:27:06 +0100 Subject: [PATCH] doc/org-manual.org: Checkboxes, add checkbox states examples * org-manual.org: Checkboxes, add checkbox states examples --- doc/org-manual.org | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/doc/org-manual.org b/doc/org-manual.org index 85568e7ab..c332f90f1 100644 --- a/doc/org-manual.org +++ b/doc/org-manual.org @@ -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