Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
DragDrop.SetAutoResizingMask
Sets the auto resizing mask.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
DragDrop | 9.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
MBS( "DragDrop.SetAutoResizingMask"; droparea; Value ) More
Parameters
Parameter | Description | Example |
---|---|---|
droparea | The reference ID for this drop area. | $dropHandle |
Value | The new setting. | 4+8 |
Result
Returns OK or error.
Description
Sets the auto resizing mask.This defines whether view changes its size based on the surrounding window.
Name | Value | Description |
NotSizable | 0 | The view cannot be resized. |
MinXMargin | 1 | The left margin between the view and its superview is flexible. |
WidthSizable | 2 | The view’s width is flexible. |
MaxXMargin | 4 | The right margin between the view and its superview is flexible. |
MinYMargin | 8 | The bottom margin between the view and its superview is flexible. |
HeightSizable | 16 | The view’s height is flexible. |
MaxYMargin | 32 | The top margin between the view and its superview is flexible. |
e.g. the value 18 means the view can resize both horizontally and vertically with the parent view (window).
Due to changes in FileMaker 21, the auto resize feature stopped working.
Examples
Resize with window growing:
MBS( "DragDrop.SetAutoResizingMask"; $$dragDrop; 4+2+8+16 )
Set autoresize, so the control stays where it is:
Set Variable [ $r ; Value: MBS( "DragDrop.SetAutoResizingMask"; $$Player; 4+8 ) ]
See also
- AVPlayer.SetAutoResizingMask
- DragDrop.GetAutoResizingMask
- MapView.GetAutoResizingMask
- MapView.SetAutoResizingMask
- Preview.GetAutoResizingMask
- Preview.SetAutoResizingMask
- TextView.SetAutoResizingMask
- WebView.SetAutoResizingMask
Release notes
- Version 9.1
- Added DragDrop.GetAutoResizingMask and DragDrop.SetAutoResizingMask functions.
Blog Entries
This function is free to use.
Created 20th February 2019, last changed 17th October 2024