Skip to content

MRecyclerGridStyle

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

Flow Wiki

MRecyclerGridStyle

  • 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**<br />
      	Disables inner clickable materials in most of the components<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **MFocusEnabled**<br />
      	Enable or disable shortcuts and keys for focus, theme changer and feedback snapshots.<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **MClickEnabled**<br />
      	Disable any mouse interaction without making component disabled<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **MKeysEnabled**<br />
      	Disable any keyboard interaction without making component disabled<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **IScriptBehaviour**<br />
      	* **name** : string<br />
      	* **beh** : DynamicBehaviour\<flow\><br />
      	* **type** : [IScriptRecordType](IScriptRecordType)<br />
    
      * **MFocusName**<br />
      	* **name** : string<br />
    
      * **MActive**<br />
      	* **active** : DynamicBehaviour\<bool\><br />
    
      * **MChildActive**<br />
      	Is there any child being focused, hovered or pressed (i.e. interacted by user)<br />
      	* **active** : DynamicBehaviour\<bool\><br />
    
      * **MFocusId**<br />
      	Set MFocus id which acts also as taborder inside parent MFocusGroup<br />
      	Components with same MFocusId inside same parent can cause problems<br />
      	* **id** : [Transform](Transform)\<int\><br />
    
      * **MFocused**<br />
      	Shows is this component focused<br />
      	Also allows to set focus<br />
      	* **focused** : DynamicBehaviour\<bool\><br />
    
      * **IScriptId**<br />
      	* **id** : string<br />
    
      * **IScriptRecordingEnabled**<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **MFocusVertical**<br />
      	Switch focus using up and down arrows<br />
      	* **vertical** : bool<br />
    
      * **MFocusHorizontal**<br />
      	Switch focus using left and right arrows<br />
      	* **horizontal** : bool<br />
    
      * **MZorder**<br />
      	* **zorder** : [Transform](Transform)\<int\><br />
    
      * **MHintMarkerEnabled**<br />
      	Shows pulsing circle around some clickable elements. The circle will disappear on hover or after click on the element.<br />
      	False by default.<br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
    
      * **MaterialTheme**<br />
      	* **palette** : MaterialPalette<br />
      	* **shape** : MaterialShapeManager<br />
      	* **type** : MaterialFontManager<br />
      	* **enableAnimations** : bool<br />
      	* **enableRipple** : bool<br />
    
      * **MLightBackground**<br />
      	Change material dark/light theme<br />
      	* **light** : bool<br />
    
      * **MGetParent**<br />
      	* **parent** : DynamicBehaviour\<Maybe\<MFocusGroup\>\><br />
    
      * **MSetParent**<br />
      	* **parent** : [Transform](Transform)\<Maybe\<MFocusGroup\>\><br />
    
      * **UpdateMaterialTheme**<br />
      	Create new MaterialTheme from the parent's one<br />
      	* **fn** : (MaterialTheme) -> MaterialTheme<br />
    
  • SetRTL

      * **MScrollInfo**<br />
      	* **position** : DynamicBehaviour\<Point\><br />
      	* **contentWH** : [Transform](Transform)\<WidthHeight\><br />
      	* **enabled** : [Transform](Transform)\<bool\><br />
      	* **scrollToFocusEnabled** : [Transform](Transform)\<bool\><br />
    
  • THovering

    • MEnabled
      Disables inner clickable materials in most of the components
  • TSameSize

  • MScrollToItem

    • fn : ref (row : int, col : int) -> void
Clone this wiki locally