UIRow
This component displays child view components in a horizontal arrangement.
class UIRow
extends
UIContainer
Represents a UI component that contains other components, in a horizontal arrangement.
Constructor
(...content:
UIRenderable
[]): UIRow
.hasComponentSpacing()
(): boolean
Returns true if spacing between components should be non-zero (used by renderer).
.spacing
string | number
Space between components along horizontal axis (in dp or string with unit, defaults to value from UITheme
).
.height
string | number
Row height (in dp or string with unit).
.applyStyle() protected
(style?:
UIStyle
): void
Inherited from UIContainer.applyStyle
.
.isFocusable()
(): boolean
Inherited from UIContainer.isFocusable
.
.isKeyboardFocusable()
(): boolean
Inherited from UIContainer.isKeyboardFocusable
.
.allowFocus
boolean
Inherited from UIContainer.allowFocus
.
.allowKeyboardFocus
boolean
Inherited from UIContainer.allowKeyboardFocus
.
.layout
Readonly<ContainerLayout>
Inherited from UIContainer.layout
.
.asyncContentRendering
boolean
Inherited from UIContainer.asyncContentRendering
.
.animatedContentRenderingDuration
number
Inherited from UIContainer.animatedContentRenderingDuration
.
.animatedContentRenderingVelocity
number
Inherited from UIContainer.animatedContentRenderingVelocity
.
.content
Inherited from UIContainer.content
.
.propagateComponentEvent() deprecated
(name: string, inner?:
ManagedEvent
, event?: any): void
Inherited from UIComponent.propagateComponentEvent
.
.delegateEvent() protected
(e:
ManagedEvent
, propertyName: string): true
Inherited from UIComponent.delegateEvent
.
.render()
(callback: RenderCallback<Output<
UIRenderable
, any>>): void
Inherited from UIComponent.render
.
.requestFocus()
(): void
Inherited from UIComponent.requestFocus
.
.requestFocusNext()
(): void
Inherited from UIComponent.requestFocusNext
.
.requestFocusPrevious()
(): void
Inherited from UIComponent.requestFocusPrevious
.
.style
Inherited from UIComponent.style
.
.hidden
boolean
Inherited from UIComponent.hidden
.
.dimensions
Readonly<Dimensions>
Inherited from UIComponent.dimensions
.
.position
Readonly<Position>
Inherited from UIComponent.position
.
.accessibleRole
string
Inherited from UIComponent.accessibleRole
.
.accessibleLabel
string
Inherited from UIComponent.accessibleLabel
.
.lastRenderOutput
Output<this, any>
Inherited from UIComponent.lastRenderOutput
.
.isPresetComponent() protected
(): boolean
Inherited from Component.isPresetComponent
.
.getParentComponent()
<TParent extends Component = Component>(ParentClass?:
ComponentConstructor
<TParent>): TParent
Inherited from Component.getParentComponent
.
.getBoundParentComponent()
<TParent extends Component>(ParentClass?:
ComponentConstructor
<TParent>): TParent
Inherited from Component.getBoundParentComponent
.
.emitAction()
(name: string, inner?:
ManagedEvent
, context?:
ManagedObject
): void
Inherited from Component.emitAction
.
.managedId
number
Inherited from ManagedObject.managedId
.
.managedState
Inherited from ManagedObject.managedState
.
.getReferenceCount() protected
(): number
Inherited from ManagedObject.getReferenceCount
.
.getManagedReferrers() protected
():
ManagedObject
[]
Inherited from ManagedObject.getManagedReferrers
.
.getManagedParent() protected
<TParent extends ManagedObject = ManagedObject>(ParentClass?:
ManagedObjectConstructor
<TParent>): TParent
Inherited from ManagedObject.getManagedParent
.
.emit()
<TEvent extends ManagedEvent = ManagedEvent, TConstructorArgs extends any[] = any[]>(e: string | TEvent | (new (...args: TConstructorArgs) => TEvent), ...constructorArgs: TConstructorArgs): this
Inherited from ManagedObject.emit
.
.emitChange()
(name?: string): void
Inherited from ManagedObject.emitChange
.
.propagateChildEvents() protected deprecated
(...types: ((new (...args: any[]) =>
ManagedEvent
) | ((e:
ManagedEvent
) => any))[]): this
Inherited from ManagedObject.propagateChildEvents
.
.activateManagedAsync() protected
(): Promise<any>
Inherited from ManagedObject.activateManagedAsync
.
.deactivateManagedAsync() protected
(): Promise<void>
Inherited from ManagedObject.deactivateManagedAsync
.
.destroyManagedAsync() protected
(): Promise<void>
Inherited from ManagedObject.destroyManagedAsync
.
.onManagedStateActivatingAsync() protected
(): Promise<void>
Inherited from ManagedObject.onManagedStateActivatingAsync
.
.onManagedStateActiveAsync() protected
(): Promise<void>
Inherited from ManagedObject.onManagedStateActiveAsync
.
.onManagedStateDeactivatingAsync() protected
(): Promise<void>
Inherited from ManagedObject.onManagedStateDeactivatingAsync
.
.onManagedStateInactiveAsync() protected
(): Promise<void>
Inherited from ManagedObject.onManagedStateInactiveAsync
.
.onManagedStateDestroyingAsync() protected
(): Promise<void>
Inherited from ManagedObject.onManagedStateDestroyingAsync
.
UIRow.Presets
extends
UIContainer.Presets
UIRow presets type, for use with Component.with
.
.spacing
string | number
Space between components along horizontal axis (in dp or string with unit, defaults to value from UITheme
).
.height
string | number
Row height (in dp or string with unit).
.content
Iterable<
UIRenderable
>
Inherited from UIContainer.Presets.content
.
.layout
Partial<{} | ContainerLayout>
Inherited from UIContainer.Presets.layout
.
.allowFocus
boolean
Inherited from UIContainer.Presets.allowFocus
.
.allowKeyboardFocus
boolean
Inherited from UIContainer.Presets.allowKeyboardFocus
.
.asyncContentRendering
boolean
Inherited from UIContainer.Presets.asyncContentRendering
.
.animatedContentRenderingDuration
number
Inherited from UIContainer.Presets.animatedContentRenderingDuration
.
.animatedContentRenderingVelocity
number
Inherited from UIContainer.Presets.animatedContentRenderingVelocity
.
.style
string |
UIStyle
Inherited from UIComponent.Presets.style
.
.hidden
boolean
Inherited from UIComponent.Presets.hidden
.
.dimensions
Partial<{} | Dimensions>
Inherited from UIComponent.Presets.dimensions
.
.position
Partial<{} | Position>
Inherited from UIComponent.Presets.position
.
.accessibleRole
string
Inherited from UIComponent.Presets.accessibleRole
.
.accessibleLabel
string
Inherited from UIComponent.Presets.accessibleLabel
.
.requestFocus
boolean
Inherited from UIComponent.Presets.requestFocus
.