Package org. pushingpixels. aurora. component. model
Types
Combo Box Content Model
Link copied to clipboard
data class ComboBoxContentModel<E>(items: List<E>, selectedItem: E, richTooltip: RichTooltip?, enabled: Boolean, onTriggerItemSelectedChange: (E) -> Unit) : ContentModel
Content copied to clipboard
Combo Box Presentation Model
Link copied to clipboard
data class ComboBoxPresentationModel<E>(backgroundAppearanceStrategy: BackgroundAppearanceStrategy, displayConverter: (E) -> String, displayIconConverter: (E) -> Painter?, contentPadding: PaddingValues, horizontalAlignment: HorizontalAlignment, horizontalGapScaleFactor: Float, popupPlacementStrategy: PopupPlacementStrategy, popupMaxVisibleItems: Int, richTooltipPresentationModel: RichTooltipPresentationModel) : PresentationModel
Content copied to clipboard
Combo Box Sizing Constants
Link copied to clipboard
Command
Link copied to clipboard
data class Command(text: String, extraText: String?, icon: Painter?, action: () -> Unit?, actionPreview: CommandActionPreview?, isActionEnabled: Boolean, isActionToggle: Boolean, isActionToggleSelected: Boolean, actionRichTooltip: RichTooltip?, onTriggerActionToggleSelectedChange: (Boolean) -> Unit?, secondaryContentModel: CommandMenuContentModel?, isSecondaryEnabled: Boolean, secondaryRichTooltip: RichTooltip?) : ContentModel
Content copied to clipboard
Command Action Preview
Link copied to clipboard
Command Button Kind
Link copied to clipboard
Enumerates the available command button kinds.
Command Button Presentation Model
Link copied to clipboard
data class CommandButtonPresentationModel(presentationState: CommandButtonPresentationState, backgroundAppearanceStrategy: BackgroundAppearanceStrategy, horizontalAlignment: HorizontalAlignment, iconDimension: Dp?, iconDisabledFilterStrategy: IconFilterStrategy, iconEnabledFilterStrategy: IconFilterStrategy, iconActiveFilterStrategy: IconFilterStrategy, forceAllocateSpaceForIcon: Boolean, textStyle: TextStyle?, popupPlacementStrategy: PopupPlacementStrategy, toDismissPopupsOnActivation: Boolean, popupMenuPresentationModel: CommandPopupMenuPresentationModel, textClick: TextClick, actionRichTooltipPresentationModel: RichTooltipPresentationModel, popupRichTooltipPresentationModel: RichTooltipPresentationModel, contentPadding: PaddingValues, horizontalGapScaleFactor: Float, verticalGapScaleFactor: Float, minWidth: Dp, isMenu: Boolean) : PresentationModel
Content copied to clipboard
Command Button Presentation State
Link copied to clipboard
Presentation state for command buttons. This class provides a number of core companion presentation states. In addition, it also allows creating additional custom states by using the constructor and implementing the relevant abstract methods.
Command Button Sizing Constants
Link copied to clipboard
Command Group
Link copied to clipboard
data class CommandGroup(title: String?, commands: List<Command>) : ContentModel
Content copied to clipboard
Command Menu Content Model
Link copied to clipboard
data class CommandMenuContentModel(groups: List<CommandGroup>, panelContentModel: CommandPanelContentModel?, highlightedCommand: Command?)
Content copied to clipboard
Command Panel Content Model
Link copied to clipboard
data class CommandPanelContentModel(commandGroups: List<CommandGroup>, commandActionPreview: CommandActionPreview?) : ContentModel
Content copied to clipboard
Command Panel Presentation Model
Link copied to clipboard
data class CommandPanelPresentationModel(contentPadding: PaddingValues, layoutFillMode: PanelLayoutFillMode, maxColumns: Int, maxRows: Int, showGroupLabels: Boolean, commandPresentationState: CommandButtonPresentationState, commandIconDimension: Dp, commandContentPadding: PaddingValues, commandTextStyle: TextStyle?, commandHorizontalAlignment: HorizontalAlignment, commandHorizontalGapScaleFactor: Float, commandVerticalGapScaleFactor: Float, backgroundAppearanceStrategy: BackgroundAppearanceStrategy, iconDisabledFilterStrategy: IconFilterStrategy, iconEnabledFilterStrategy: IconFilterStrategy, iconActiveFilterStrategy: IconFilterStrategy, popupPlacementStrategy: PopupPlacementStrategy, isMenu: Boolean) : PresentationModel
Content copied to clipboard
Command Panel Sizing Constants
Link copied to clipboard
Command Popup Menu Presentation Model
Link copied to clipboard
data class CommandPopupMenuPresentationModel(panelPresentationModel: CommandPanelPresentationModel?, menuPresentationState: CommandButtonPresentationState, menuContentPadding: PaddingValues, maxVisibleMenuCommands: Int, popupPlacementStrategy: PopupPlacementStrategy, toDismissOnCommandActivation: Boolean)
Content copied to clipboard
Command Strip Presentation Model
Link copied to clipboard
data class CommandStripPresentationModel(orientation: StripOrientation, commandPresentationState: CommandButtonPresentationState, horizontalGapScaleFactor: Float, verticalGapScaleFactor: Float, backgroundAppearanceStrategy: BackgroundAppearanceStrategy, horizontalAlignment: HorizontalAlignment, iconDimension: Dp?, iconDisabledFilterStrategy: IconFilterStrategy, iconEnabledFilterStrategy: IconFilterStrategy, iconActiveFilterStrategy: IconFilterStrategy, popupPlacementStrategy: PopupPlacementStrategy, textClick: TextClick, isMenu: Boolean) : PresentationModel
Content copied to clipboard
Command Strip Sizing Constants
Link copied to clipboard
Content Model
Link copied to clipboard
Horizontal Alignment
Link copied to clipboard
Icon Content Model
Link copied to clipboard
data class IconContentModel(icon: Painter, enabled: Boolean) : ContentModel
Content copied to clipboard
Icon Presentation Model
Link copied to clipboard
data class IconPresentationModel(iconDimension: Dp, iconDisabledFilterStrategy: IconFilterStrategy, iconEnabledFilterStrategy: IconFilterStrategy, inheritStateFromParent: Boolean) : PresentationModel
Content copied to clipboard
Icon Sizing Constants
Link copied to clipboard
Label Content Model
Link copied to clipboard
data class LabelContentModel(text: String, enabled: Boolean, icon: Painter?) : ContentModel
Content copied to clipboard
Label Presentation Model
Link copied to clipboard
data class LabelPresentationModel(contentPadding: PaddingValues, iconDimension: Dp, iconDisabledFilterStrategy: IconFilterStrategy, iconEnabledFilterStrategy: IconFilterStrategy, inheritStateFromParent: Boolean, textStyle: TextStyle?, textOverflow: TextOverflow, textSoftWrap: Boolean, textMaxLines: Int, horizontalAlignment: HorizontalAlignment, horizontalGapScaleFactor: Float) : PresentationModel
Content copied to clipboard
Label Sizing Constants
Link copied to clipboard
Panel Layout Fill Mode
Link copied to clipboard
Presentation Model
Link copied to clipboard
Progress Circular Presentation Model
Link copied to clipboard
data class ProgressCircularPresentationModel(size: Dp) : PresentationModel
Content copied to clipboard
Progress Constants
Link copied to clipboard
Progress Determinate Content Model
Link copied to clipboard
data class ProgressDeterminateContentModel(enabled: Boolean, progress: Float) : ContentModel
Content copied to clipboard
Progress Indeterminate Content Model
Link copied to clipboard
data class ProgressIndeterminateContentModel(enabled: Boolean) : ContentModel
Content copied to clipboard
Progress Linear Presentation Model
Link copied to clipboard
data class ProgressLinearPresentationModel(primarySize: Dp, secondarySize: Dp) : PresentationModel
Content copied to clipboard
Rich Tooltip
Link copied to clipboard
Rich Tooltip Presentation Model
Link copied to clipboard
data class RichTooltipPresentationModel(mainIconSize: Dp, footerIconSize: Dp) : PresentationModel
Content copied to clipboard
Rich Tooltip Sizing Constants
Link copied to clipboard
Selector Content Model
Link copied to clipboard
data class SelectorContentModel(text: String, richTooltip: RichTooltip?, enabled: Boolean, selected: Boolean, onTriggerSelectedChange: (Boolean) -> Unit) : ContentModel
Content copied to clipboard
Selector Presentation Model
Link copied to clipboard
data class SelectorPresentationModel(contentPadding: PaddingValues, markSize: Dp, horizontalAlignment: HorizontalAlignment, horizontalGapScaleFactor: Float, richTooltipPresentationModel: RichTooltipPresentationModel) : PresentationModel
Content copied to clipboard
Selector Sizing Constants
Link copied to clipboard
Separator Content Model
Link copied to clipboard
Separator Presentation Model
Link copied to clipboard
data class SeparatorPresentationModel(startGradientAmount: Dp, endGradientAmount: Dp) : PresentationModel
Content copied to clipboard
Separator Sizing Constants
Link copied to clipboard
Slider Content Model
Link copied to clipboard
data class SliderContentModel(value: Float, valueRange: ClosedFloatingPointRange<Float>, onTriggerValueChange: (Float) -> Unit, onValueChangeEnd: () -> Unit, enabled: Boolean) : ContentModel
Content copied to clipboard
Slider Presentation Model
Link copied to clipboard
data class SliderPresentationModel(tickSteps: Int, snapToTicks: Boolean, drawTicks: Boolean) : PresentationModel
Content copied to clipboard
Slider Sizing Constants
Link copied to clipboard
Strip Orientation
Link copied to clipboard
Text Field Presentation Model
Link copied to clipboard
data class TextFieldPresentationModel(keyboardOptions: KeyboardOptions, keyboardActions: KeyboardActions, singleLine: Boolean, showBorder: Boolean, maxLines: Int, visualTransformation: VisualTransformation) : PresentationModel
Content copied to clipboard
Text Field Sizing Constants
Link copied to clipboard
Text Field String Content Model
Link copied to clipboard
data class TextFieldStringContentModel(value: String, placeholder: String, enabled: Boolean, readOnly: Boolean, onValueChange: (String) -> Unit) : ContentModel
Content copied to clipboard
Text Field Value Content Model
Link copied to clipboard
data class TextFieldValueContentModel(value: TextFieldValue, placeholder: String, enabled: Boolean, readOnly: Boolean, onValueChange: (TextFieldValue) -> Unit) : ContentModel
Content copied to clipboard
Properties
DefaultCommandPopupMenuPresentationState
Link copied to clipboard
val DefaultCommandPopupMenuPresentationState: CommandButtonPresentationState
Content copied to clipboard