Skip to content

RadioGroup

Owns single-choice selection and keyboard movement across Radio items.

Loading interactive demo…

#Import

Import RadioGroup from quickgui.

use quickgui::*;

#Usage

RadioGroup::new()
    .root().flex_col().gap(8.0)

#Anatomy

  • RadioGroup::root

#API reference

Expand an entry for its description and complete signature. A dash means no declaration default is documented.

RadioGroup

View source
pub const fn new() -> Self
read_onlypub const fn read_only(mut self, read_only: bool) -> Self—

Show values the user may read but not change, Base UI's `readOnly`.

pub const fn read_only(mut self, read_only: bool) -> Self
View source
requiredpub const fn required(mut self, required: bool) -> Self—

Require a selection before submission, Base UI's `required`.

pub const fn required(mut self, required: bool) -> Self
View source
is_read_onlypub const fn is_read_only(self) -> bool—

Configures is read only for this part.

pub const fn is_read_only(self) -> bool
View source
is_requiredpub const fn is_required(self) -> bool—

Configures is required for this part.

pub const fn is_required(self) -> bool
View source

RadioGroup::root_with

View source
pub fn root_with(self, root: Element) -> Element

Decorate an application-owned group root without adding layout or appearance.

RadioGroup::root

View source
pub fn root(self) -> Element

Create the unstyled root part. Use [`Self::root_with`] to supply an existing element.

radio_group

View source
pub fn radio_group() -> Element

Create an unstyled semantic radio-group root. This shorthand is equivalent to `RadioGroup::new().root_with(div())`.