Skip to content

MScrollStyle

Stanislav Podolia edited this page Jul 21, 2020 · 6 revisions

Flow Wiki

MScrollStyle

  • TScrollStyle

    • TScrollSetPosition
      Provides ability to move to a specific place. (Does not reflect where it is placed)

    • TScrollBound

    • TScrollInspectVisible
      Provide insight into what is currently visible.

      • topleft : DynamicBehaviour<Point>
      • widthHeight : DynamicBehaviour<WidthHeight>
    • TScrollEnabled

    • TScrollDontHandle
      Do not handle the mouse events, so they are also sent to stuff below

    • TScrollPersistent
      If false - hides scrollbars if no scroll is happening
      true by default

    • TScrollDisableMouseWheel
      Disables Mouse Wheel

    • TReverseMouseWheel

    • TScrollDisableOutOfBounds

    • TScrollKeysEnabled

    • TScrollbarsVisible

      • x : DynamicBehaviour<bool>
      • y : DynamicBehaviour<bool>
    • TScrollbars

      • x : TScrollbarStyle
      • y : TScrollbarStyle
    • TExpandOnHover

      • expand : bool
    • TScrollBarTop

    • TScrollBarStart

    • TScrollCropByContent

    • TScrollOutOfBounds

      • x : DynamicBehaviour<double>
      • y : DynamicBehaviour<double>
    • TScrollWidthHeight

      • content : DynamicBehaviour<WidthHeight>
      • box : DynamicBehaviour<WidthHeight>
    • TEnabled

    • TOnScrolledToBottom

      • event : () -> void
    • TOnScrolledToSide

      • event : () -> void
    • TKeyFilter

      • fn : (key : KeyEvent) -> bool
    • TScrollFadeContent

      • color : int
      • width : double
    • TScrollMouseEnabled

    • TScrollPosition

      • position : DynamicBehaviour<Point>
    • TCurrentInteractive

      • current : DynamicBehaviour<Maybe<bool>>
    • TMouseXY
      Where is the mouse in local x,y coordinates?

      • point : DynamicBehaviour<Point>
    • TScrollMoving

      • moving : DynamicBehaviour<bool>
    • TScrollXMoving

      • moving : DynamicBehaviour<bool>
    • TScrollYMoving

      • moving : DynamicBehaviour<bool>
    • TScrollInspectShowScrolling

      • show : DynamicBehaviour<bool>
    • TSetRTL

      • rtl : bool
    • TScrollPercent

      • percent : DynamicBehaviour<Point>
    • TScrollbarsAdditionalBox

    • TScrollbarOverlapContent

      • overlap : bool
    • TScrollAxisEnabled

  • MScrollToFocusEnabled

  • MComponentGroupState

  • AccessRole

  • AccessDescription

  • AccessKbdShortcutString

  • AccessSelectable

  • AccessCallback

  • AccessChildSelected

  • AccessFocused

  • AccessState

      * **FAccessTabindex**<br />
      	* **tabindex** : [Transform](Transform)\<int\><br />
    
      * **FAccessEnabled**<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **FAccessAttribute**<br />
      	* **name** : string<br />
      	* **value** : [Transform](Transform)\<string\><br />
    
      * **FAccessStyle**<br />
      	* **name** : string<br />
      	* **value** : [Transform](Transform)\<string\><br />
    
      * **FAccessTabOrder**<br />
      	* **tabOrder** : [Transform](Transform)\<\[ int \]\><br />
    
      * **FAccessZorder**<br />
      	* **zOrder** : [Transform](Transform)\<int\><br />
    
      * **FAccessVisible**<br />
      	* **visible** : [Transform](Transform)\<bool\><br />
    
  • TagName

  • LangAttribute

    • MEnabled
      Disables inner clickable materials in most of the components

    • MFocusEnabled
      Enable or disable shortcuts and keys for focus, theme changer and feedback snapshots.

    • MClickEnabled
      Disable any mouse interaction without making component disabled

    • MKeysEnabled
      Disable any keyboard interaction without making component disabled

    • IScriptBehaviour

    • MFocusName

      • name : string
    • MActive

      • active : DynamicBehaviour<bool>
    • MChildActive
      Is there any child being focused, hovered or pressed (i.e. interacted by user)

      • active : DynamicBehaviour<bool>
    • MFocusId
      Set MFocus id which acts also as taborder inside parent MFocusGroup
      Components with same MFocusId inside same parent can cause problems

    • MFocused
      Shows is this component focused
      Also allows to set focus

      • focused : DynamicBehaviour<bool>
    • IScriptId

      • id : string
    • IScriptRecordingEnabled

    • MFocusVertical
      Switch focus using up and down arrows

      • vertical : bool
    • MFocusHorizontal
      Switch focus using left and right arrows

      • horizontal : bool
    • MZorder

    • MHintMarkerEnabled
      Shows pulsing circle around some clickable elements. The circle will disappear on hover or after click on the element.
      False by default.

    • MaterialTheme

      • palette : MaterialPalette
      • shape : MaterialShapeManager
      • type : MaterialFontManager
      • enableAnimations : bool
      • enableRipple : bool
    • MLightBackground
      Change material dark/light theme

      • light : bool
    • MGetParent

      • parent : DynamicBehaviour<Maybe<MFocusGroup>>
    • MSetParent

    • UpdateMaterialTheme
      Create new MaterialTheme from the parent's one

      • fn : (MaterialTheme) -> MaterialTheme
  • SetRTL

    • MScrollInfo
      • position : DynamicBehaviour<Point>
      • contentWH : Transform<WidthHeight>
      • enabled : Transform<bool>
      • scrollToFocusEnabled : Transform<bool>
  • THovering

  • MEnabled
    Disables inner clickable materials in most of the components

Clone this wiki locally