From ef77008df33bcc6b967e6502c40ebcd9b134a7c1 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 50662669e..4ab8b7915 100644 --- a/doc/org-manual.org +++ b/doc/org-manual.org @@ -4602,11 +4602,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 -- 2.30.2