org.terminal21.client.components
package org.terminal21.client.components
Members list
Packages
Type members
Classlikes
abstract class CachedCalculation[OUT](using executor: FiberExecutor) extends Calculation[OUT]
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CachedCalculation[OUT]trait StdUiCalculation[OUT]
trait ComponentLib
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object StdElementEncoding.type
object StdElementEncoding extends ComponentLib
Attributes
- Supertypes
- Self type
-
StdElementEncoding.type
trait StdUiCalculation[OUT](name: String, dataUi: UiElement & HasStyle[_])(using session: ConnectedSession, executor: FiberExecutor) extends Calculation[OUT], UiComponent
Creates a standard UI for a calculation which may take time. While the calculation runs, the UI is grayed out, including the dataUi component. When the calculation completes, it allows for updating the dataUi component.
Creates a standard UI for a calculation which may take time. While the calculation runs, the UI is grayed out, including the dataUi component. When the calculation completes, it allows for updating the dataUi component.
Type parameters
- OUT
-
the return value of the calculation.
Attributes
- Supertypes
-
trait UiComponenttrait UiElementtrait Calculation[OUT]class Objecttrait Matchableclass AnyShow all
trait UiComponent extends UiElement
A UiComponent is a UI element that is composed of a seq of other ui elements
A UiComponent is a UI element that is composed of a seq of other ui elements
Attributes
- Supertypes
- Known subtypes
-
class QuickTabletrait StdUiCalculation[OUT]
trait UiElement
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CEJsontrait ChakraElement[A]class AddIconclass ArrowBackIconclass ArrowDownIconclass ArrowForwardIconclass ArrowLeftIconclass ArrowRightIconclass ArrowUpDownIconclass ArrowUpIconclass AtSignIconclass AttachmentIconclass Badgeclass BellIconclass Boxclass Buttonclass ButtonGroupclass CalendarIconclass Centerclass ChatIconclass CheckCircleIconclass CheckIconclass Checkboxclass ChevronDownIconclass ChevronLeftIconclass ChevronRightIconclass ChevronUpIconclass Circleclass CloseIconclass CopyIconclass DeleteIconclass DownloadIconclass DragHandleIconclass EditIconclass Editableclass EditableInputclass EditablePreviewclass EditableTextareaclass EmailIconclass ExternalLinkIconclass FormControlclass FormHelperTextclass FormLabelclass HStackclass HamburgerIconclass Imageclass InfoIconclass InfoOutlineIconclass Inputclass InputGroupclass InputLeftAddonclass InputRightAddonclass LinkIconclass LockIconclass Menuclass MenuButtonclass MenuDividerclass MenuItemclass MenuListclass MinusIconclass MoonIconclass NotAllowedIconclass Option_class PhoneIconclass PlusSquareIconclass QuestionIconclass QuestionOutlineIconclass Radioclass RadioGroupclass RepeatClockIconclass RepeatIconclass Search2Iconclass SearchIconclass Selectclass SettingsIconclass SimpleGridclass SmallAddIconclass SmallCloseIconclass SpinnerIconclass Squareclass StarIconclass SunIconclass Switchclass Tableclass TableCaptionclass TableContainerclass Tbodyclass Tdclass Textclass Textareaclass Tfootclass Thclass Theadclass TimeIconclass Trclass TriangleDownIconclass TriangleUpIconclass UnlockIconclass UpDownIconclass VStackclass ViewIconclass ViewOffIconclass WarningIconclass WarningTwoIcontrait StdEJsontrait StdElement[A]class Emclass Header1class Inputclass NewLineclass Paragraphclass Spantrait UiComponentclass QuickTabletrait StdUiCalculation[OUT]Show all
object UiElement
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Extensions
Extensions
In this article