From d937c82c34a78a490afc88d3a207f764eb230a5e Mon Sep 17 00:00:00 2001 From: razetime Date: Sat, 21 Oct 2023 23:37:21 +0800 Subject: [PATCH] ui.gadgets.comboboxes: add docs --- .../gadgets/comboboxes/comboboxes-docs.factor | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 extra/ui/gadgets/comboboxes/comboboxes-docs.factor diff --git a/extra/ui/gadgets/comboboxes/comboboxes-docs.factor b/extra/ui/gadgets/comboboxes/comboboxes-docs.factor new file mode 100644 index 0000000000..1cf87d5962 --- /dev/null +++ b/extra/ui/gadgets/comboboxes/comboboxes-docs.factor @@ -0,0 +1,29 @@ +! Copyright (C) 2023 Your name. +! See https://factorcode.org/license.txt for BSD license. +USING: help.markup help.syntax kernel sequences strings ui.gadgets.tables +models ; +IN: ui.gadgets.comboboxes + +HELP: +{ $values + { "options" { "a " { $link sequence } " of " { $link string } "s" } } + { "combobox" object } +} +{ $description "Creates a combo box from a list of strings." } ; + +HELP: combo-table +{ $class-description "Class that po" } ; + +HELP: combobox +{ $class-description "The class of comboboxes. The combobox dropdown is a " +{ $link table } " with clickable elements." } ; + +ARTICLE: "ui.gadgets.comboboxes" "ui.gadgets.comboboxes" +"Comboboxes are UI elements that provide a dropdown menu for selecting from a " +"list of set options." +$nl +"Factor comboboxes use the " { $link model } " present in its inherited model " +"slot to indicate updates to the combobox label value." +; + +ABOUT: "ui.gadgets.comboboxes" -- 2.34.1