simple_widget_markup library

Classes

AssetImageParams
(en) Parameter class used in ImgParams.
BadgeElement
(en) The badge.
BadgeParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
BadgeParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
BlockElement
(en) The block.
BlockElementChild
(en) Class for storing a single child of a block.
BtnElement
(en) The btn.
BtnParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
BtnParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
CardElement
(en) The card.
CardParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
CardParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
Checkbox2Element
(en) The checkbox2. This is a flavor of checkbox that differs in how it manages the selection. To use this class, you must set the tag for all child (immediate descendants only).
Checkbox2Params
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
Checkbox2ParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
CheckboxElement
(en) The checkbox.
CheckboxParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
CheckboxParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
CircleAvatarElement
(en) The circleAvatar.
CircleAvatarParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
CircleAvatarParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
CircularProgressIndicatorParams
(en) Parameter class used in ProgressIndicatorParams.
ClipParams
(en) Parameter class used in ImgParams.
ColElement
(en) The col.
ContainerParams
(en) A class for holding parameters related to Container.
(en) The dropDownBtn2. This is a flavor of dropDownBtn that differs in how it manages the selection. To use this class, you must set the tag for all child (immediate descendants only).
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
(en) The dropDownBtn.
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
(en) Parameter class used in DropdownBtnParams.
ExpTileElement
(en) The expTile.
ExpTileParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
ExpTileParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
FAButtonDefaultHeroTag
(en) FAParameter class used in BtnParams.
FAButtonExtendedParams
(en) Parameter class used in FABtnParams.
FAButtonParams
(en) Parameter class used in BtnParams.
HrefElement
(en) The href.
HrefParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
HrefParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
IconBtnParams
(en) Parameter class used in BtnParams.
IconElement
(en) The icon.
IconParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
IconParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
ImgElement
(en) The img.
ImgParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
ImgParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
InkWellParams
(en) Parameter class used in BtnParams.
LinearProgressIndicatorParams
(en) Parameter class used in ProgressIndicatorParams.
LineElement
(en) The line.
LineParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
LineParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
MaterialParams
(en) A class for holding parameters related to Material.
MultiChildElement
(en) Superclass for elements with multiple children.
MultiChildTextElement
(en) Superclass for text-related elements with multiple children.
NormalBtnParams
(en) Parameter class used in BtnParams.
PopupMenuBtn2Element
(en) The popupMenuBtn2. This is a flavor of popupMenuBtn that differs in how it manages the selection. To use this class, you must set the tag for all child (immediate descendants only).
PopupMenuBtn2Params
PopupMenuBtn2ParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
PopupMenuBtnElement
(en) The popupMenuBtn.
PopupMenuBtnParams
PopupMenuBtnParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
PopupMenuItemParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
PopupMenuItemParams2
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
ProgressIndicatorElement
(en) The progressIndicator.
ProgressIndicatorParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
ProgressIndicatorParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
RadioBtn2Element
(en) The radioBtn2. This is a flavor of radioBtn that differs in how it manages the selection. To use this class, you must set the tag for all child (immediate descendants only).
RadioBtn2Params
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
RadioBtn2ParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
RadioBtnElement
(en) The radioBtn.
RadioBtnParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
RadioBtnParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
RichTextParams
(en) Parameter class used in SpanParams.
RowColParams
(en) A class for holding parameters used in Row or hCol.
RowColParamsWrapper
(en) Wrapper class for parameters used in Row or Col.
RowElement
(en) The row.
RubyTextElement
(en) The ruby text.
RubyTextParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
RubyTextParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
ScrollElement
(en) The scroll.
ScrollParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
ScrollParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
SegmentedBtn2Element
(en) The segmentedBtn2. This is a flavor of segmentedBtn that differs in how it manages the selection. To use this class, you must set the tag for all child (immediate descendants only).
SegmentedBtn2Params
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
SegmentedBtn2ParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
SegmentedBtnElement
(en) The segmentedBtn.
SegmentedBtnParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
SegmentedBtnParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
SelectableIconBtnParams
(en) Parameter class used in CheckboxParams.
SelectableTextParams
(en) A class for holding parameters used in the text class.
SelectableTextRichParams
(en) Parameter class used in SpanParams.
SingleChildElement
(en) Superclass for elements with one child.
SingleChildTextElement
(en) Superclass for text-related elements with one child.
SliderElement
(en) The slider.
SliderParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
SliderParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
SpanElement
(en) The span.
SpanParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
SpanParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
SpWML
(en) SpWMLBuilder wrapper widget. This widget can only be used for widgets that have no internal state. It is for example the display of text.
SpWMLBuilder
(en)A builder class for converting SpWML to widgets.
SpWMLDialog
(en) A class for creating dialogs using SpWML.
SpWMLDialogState
SpWMLElement
(en)Definition of the basic structure of the element.
SpWMLFontStyle
(en) Font settings assigned to individual elements for SpWML font style version 3. (ja) SpWMLのフォントスタイルバージョン3に関して、個別の要素に割り当てられるフォントの設定です。
SpWMLFontStyleManager
(en) A manager class for setting default values for font styles that works as a singleton.
SpWMLFontStyleParams
(en) Font settings assigned to individual elements for SpWML font style version 3. (ja) SpWMLのフォントスタイルバージョン3に関して、個別の要素に割り当てられるフォントの設定です。
SpWMLInfo
(en)Reference class for hints when SpWML throws an error.
SpWMLLayoutManager
(en)A manager class for managing SpWML layout files with a singleton. This manager class suppressing unnecessary resource downloads. This class can also determine screen orientation and device type.
SpWMLParams
(en) A class for holding common SpWML parameters.
SpWMLParamsWrapper
(en) A wrapper for storing SpWML parameters.
SpWMLParser
(en) A parser class for parsing SpWML text and converting it to SpWMLElement.
StackElement
(en) The stack.
StackParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
StackParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
StructureElementChildren
(en) Class for storing multiple children of a struct.
SuperAndSubscriptElement
(en) The superScript and subScript.
SuperAndSubscriptParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
SuperAndSubscriptParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
SwitchBtnElement
(en) The switch.
SwitchBtnParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
SwitchBtnParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
TableElement
(en) The table.
TableParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
TableParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
TableRowElement
(en) The tableRow.
TableRowParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
TableRowParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
TextElement
(en) The text.
TextFieldElement
(en) The textfield.
TextFieldParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
TextFieldParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
TextParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
TextParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
TooltipElement
(en) The tooltip.
TooltipParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
TooltipParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
UtilElement
(en)Utility for generating SpWML elements.
UtilParams
(en) A utility to convert parameters appropriately when parsing SpWML.
UtilSpWMLFontStyleV2
(en) A utility for compatibility with SpWML font style version 2. (ja) SpWMLのフォントスタイルバージョン2との互換性のためのユーティリティです。
VLineElement
(en) The vline.
VLineParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
VLineParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).
WrapElement
(en) The wrap.
WrapParams
(en) A class for holding parameters that are used in classes with the same prefix name (XXXParams of X).
WrapParamsWrapper
(en) A wrapper class for parameters used in classes with the same prefix name (XXXParamsWrapper of X).

Enums

EnumBtnType
(en) Definitions of button types that can be used in SpWML.
EnumClipType
(en) Definition of Clipping type.
EnumFontStyle
(en) Definition of Font style.
EnumFontWeight
(en) Definition of Font weight.
EnumImgType
(en) Definition of the type of image data acquisition source.
EnumIndicatorType
(en) Definition of indicator type.
EnumOrientation
(en) Definition of device orientation.
EnumScrollBehavior
(en) ScrollBehavior definition.
EnumSpWMLElementType
(en) SpWML element type definition.
EnumSpWMLExceptionType
EnumSpWMLParams
(en) Definition of available parameters in SpWML.
EnumSwitchBtnType
(en) The switch btn state.
EnumTextDecoration
(en) Definitions of text decorations available in SpWML.
EnumTextDecorationStyle
(en) Definitions of text decoration styles available in SpWML.
EnumTextFieldInputType
(en) This file defines the input type of text fields available in SpWML.
EnumTextFieldKeyboardType
(en) This file defines the Keyboard type of text fields available in SpWML.
EnumTextFieldMode
(en) This file defines the modes of text fields available in SpWML.
EnumTextFieldType
(en) This file defines the types of text fields available in SpWML.
EnumWindowClass
(en) I created this enum with reference to: https://m3.material.io/foundations/layout/applying-layout/window-size-classes The any class was added for convenience when writing layout files. For convenience the additional elements dialog and any are also defined.

Extensions

EXTEnumBtnType on EnumBtnType
EnumBtnType extension.
EXTEnumClipType on EnumClipType
EnumClipType extension.
EXTEnumFontStyle on EnumFontStyle
EnumFontStyle extension.
EXTEnumFontWeight on EnumFontWeight
EnumFontWeight extension.
EXTEnumImgType on EnumImgType
EnumImgType extension.
EXTEnumIndicatorType on EnumIndicatorType
EnumIndicatorType extension.
EXTEnumScrollBehavior on EnumScrollBehavior
EnumScrollBehavior extension.
EXTEnumSpWMLElementType on EnumSpWMLElementType
EnumSpWMLElementType extension.
EXTEnumSpWMLExceptionType on EnumSpWMLExceptionType
EXTEnumSpWMLParams on EnumSpWMLParams
EnumSpWMLParams extension.
EXTEnumSwitchBtnType on EnumSwitchBtnType
EnumSwitchBtnType extension.
EXTEnumTextDecoration on EnumTextDecoration
EnumTextDecoration extension.
EXTEnumTextDecorationStyle on EnumTextDecorationStyle
EnumTextDecorationStyle extension.
EXTEnumTextFieldInputType on EnumTextFieldInputType
EnumTextFieldInputType extension.
EXTEnumTextFieldKeyboardType on EnumTextFieldKeyboardType
EnumTextFieldKeyboardType extension.
EXTEnumTextFieldMode on EnumTextFieldMode
EnumTextFieldMode extension.
EXTEnumTextFieldType on EnumTextFieldType
EnumTextFieldType extension.
EXTEnumWindowClass on EnumWindowClass
EnumWindowClass extension.

Exceptions / Errors

SpWMLException
(en)An exception class for SpWML. Returns the type and line number of the exception that occurred.