feat: updated engine
This commit is contained in:
parent
cbe99774ff
commit
f4cf6b3999
6607 changed files with 910135 additions and 430025 deletions
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="NativeMenu" inherits="Object" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
|
||||
<class name="NativeMenu" inherits="Object" api_type="core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
|
||||
<brief_description>
|
||||
A server interface for OS native menus.
|
||||
</brief_description>
|
||||
|
|
@ -216,7 +216,7 @@
|
|||
<param index="0" name="rid" type="RID" />
|
||||
<param index="1" name="submenu_rid" type="RID" />
|
||||
<description>
|
||||
Returns the index of the item with the submenu specified by [param submenu_rid]. Indices are automatically assigned to each item by the engine, and cannot be set manually.
|
||||
Returns the index of the item with the submenu specified by [param submenu_rid]. Indices are automatically assigned to each item by the engine.
|
||||
[b]Note:[/b] This method is implemented on macOS and Windows.
|
||||
</description>
|
||||
</method>
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
<param index="0" name="rid" type="RID" />
|
||||
<param index="1" name="tag" type="Variant" />
|
||||
<description>
|
||||
Returns the index of the item with the specified [param tag]. Indices are automatically assigned to each item by the engine, and cannot be set manually.
|
||||
Returns the index of the item with the specified [param tag]. Indices are automatically assigned to each item by the engine.
|
||||
[b]Note:[/b] This method is implemented on macOS and Windows.
|
||||
</description>
|
||||
</method>
|
||||
|
|
@ -234,7 +234,7 @@
|
|||
<param index="0" name="rid" type="RID" />
|
||||
<param index="1" name="text" type="String" />
|
||||
<description>
|
||||
Returns the index of the item with the specified [param text]. Indices are automatically assigned to each item by the engine, and cannot be set manually.
|
||||
Returns the index of the item with the specified [param text]. Indices are automatically assigned to each item by the engine.
|
||||
[b]Note:[/b] This method is implemented on macOS and Windows.
|
||||
</description>
|
||||
</method>
|
||||
|
|
@ -471,6 +471,16 @@
|
|||
[b]Note:[/b] This method is implemented only on macOS.
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_item_indeterminate" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<param index="0" name="rid" type="RID" />
|
||||
<param index="1" name="idx" type="int" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the item at index [param idx] is indeterminate.
|
||||
See [method set_item_indeterminate] for more info on how to set an item.
|
||||
[b]Note:[/b] This method is implemented only on macOS.
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_item_radio_checkable" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<param index="0" name="rid" type="RID" />
|
||||
|
|
@ -618,6 +628,28 @@
|
|||
[b]Note:[/b] This method is implemented only on macOS.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_item_indeterminate">
|
||||
<return type="void" />
|
||||
<param index="0" name="rid" type="RID" />
|
||||
<param index="1" name="idx" type="int" />
|
||||
<param index="2" name="indeterminate" type="bool" />
|
||||
<description>
|
||||
Sets the indeterminate status of the item at index [param idx].
|
||||
[b]Note:[/b] This method is implemented only on macOS.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_item_index">
|
||||
<return type="int" />
|
||||
<param index="0" name="rid" type="RID" />
|
||||
<param index="1" name="idx" type="int" />
|
||||
<param index="2" name="target_idx" type="int" />
|
||||
<description>
|
||||
Changes the index of the item at index [param idx] to be at index [param target_idx]. This can be used to move an item above other items.
|
||||
Returns the new index of the moved item, it's not guaranteed to be the same as [param target_idx].
|
||||
[b]Note:[/b] The indices of any items between index [param idx] and index [param target_idx] will be shifted by one.
|
||||
[b]Note:[/b] This method is implemented on macOS and Windows.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_item_key_callback">
|
||||
<return type="void" />
|
||||
<param index="0" name="rid" type="RID" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue