getFrameProperties: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
m (Text replacement - "<source" to "<syntaxhighlight")
m (Text replacement - "source>" to "syntaxhighlight>")
Line 9: Line 9:
<syntaxhighlight lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
getFrameProperties(name)
getFrameProperties(name)
</source>
</syntaxhighlight>


'''Parameters'''
'''Parameters'''
Line 18: Line 18:
<syntaxhighlight lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[frame5("Test", "title=My Frame; width=100; height=200; temporary=0; value=99"):{A frame}]
[frame5("Test", "title=My Frame; width=100; height=200; temporary=0; value=99"):{A frame}]
</source>
</syntaxhighlight>


Getting the properties of the frame:
Getting the properties of the frame:
Line 24: Line 24:
<syntaxhighlight lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[getFrameProperties("Test")]
[getFrameProperties("Test")]
</source>
</syntaxhighlight>


The output will be:
The output will be:
Line 45: Line 45:
   "value": "99"
   "value": "99"
}
}
</source>
</syntaxhighlight>
|changes=
|changes=
* '''1.11.0''' - Added more properties.
* '''1.11.0''' - Added more properties.
}}
}}
[[Category:Frame Function]]
[[Category:Frame Function]]

Revision as of 19:42, 14 March 2023

 This article is a stub, you can help the RPTools Wiki project by contributing content to expand this article.

getFrameProperties() Function

Introduced in version 1.5.4
Returns a json object holding the properties associated with a given frame. The properties are width, height, temporary, title, and value.

Usage

getFrameProperties(name)

Parameters

  • name - The name of the frame.

Example

Opening up a frame
[frame5("Test", "title=My Frame; width=100; height=200; temporary=0; value=99"):{A frame}]

Getting the properties of the frame:

[getFrameProperties("Test")]

The output will be:

{
  "title": "My Frame",
  "tabtitle": "My Frame",
  "html5": 1,
  "temporary": 0,
  "visible": 1,
  "docked": 1,
  "floating": 0,
  "autohide": 0,
  "height": 1148,
  "width": 285,
  "undocked_x": 1053,
  "undocked_y": 358,
  "undocked_h": 225,
  "undocked_w": 252,
  "value": "99"
}


Version Changes

  • 1.11.0 - Added more properties.