Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Window.Move
Moves the window animated.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Window | 2.2 | ✅ Yes | ✅ Yes | ❌ No | ❌ No | ❌ No |
MBS( "Window.Move"; WindowRef; X; Y { ; NoAnimation; Duration } ) More
Parameters
Parameter | Description | Example | Flags |
---|---|---|---|
WindowRef | Window Reference is the unique OS level window ID. You can obtain this by using the Window.FindByTitle or Window.FindByIndex functions. Pass zero to access the frontmost window. | 0 | |
X | The new X position of the window. | 300 | |
Y | The new Y position of the window. | 200 | |
NoAnimation | Whether to avoid animation. Pass 1 to disable animation. Default is 0 to allow animation. | 0 | Optional |
Duration | The duration in seconds. Can be a value between 0.1 and 5.0. | 0.5 | Optional |
Result
Returns OK on success.
Description
Moves the window animated.On macOS we use Apples functions for animated move. On Windows we have our own code.
Examples
Moves a window:
MBS("Window.Move"; $WindowRef; 300; 200)
Move window to first screen:
Set Variable [ $r ; Value: MBS( "Window.Move"; Get(WindowName); MBS( "Screen.Left"; 0 )+20; MBS( "Screen.Top"; 0 )+32) ]
Move window to second screen:
Set Variable [ $r ; Value: MBS( "Window.Move"; Get(WindowName); MBS( "Screen.Left"; 1 )+20; MBS( "Screen.Top"; 1 )+32) ]
See also
Release notes
- Version 8.4
- Fixed bug in Window.Move with animation option.
Example Databases
Blog Entries
- MBS FileMaker Plugin, version 8.4pr1
- MBS FileMaker Plugin, version 5.4pr6
- MBS Filemaker Plugin, version 2.7fc
- MBS Filemaker Plugin 2.7 Release notes
- MBS Filemaker Plugin, version 2.2pr5
This function checks for a license.
Created 18th August 2014, last changed 30th December 2023