classref: Add support for [member] and [signal] tags

Part of #11137.
This commit is contained in:
Rémi Verschelde
2017-10-21 13:55:57 +02:00
parent b5f08bfa22
commit 4ce8307e42
286 changed files with 4978 additions and 78 deletions

View File

@@ -56,14 +56,38 @@ Member Functions
Member Variables
----------------
- :ref:`bool<class_bool>` **expand** - If ``true`` the texture stretches to the edges of the node's bounding rectangle using the member stretch_mode. If ``false`` the texture will not scale with the node. Default value: ``false``.
- :ref:`int<class_int>` **stretch_mode** - Controls the texture's behavior when you resize the node's bounding rectangle, **only if** member expand is ``true``. Set it to one of the ``STRETCH\_\*`` constants. See the constants to learn more.
.. _class_TextureButton_expand:
- :ref:`bool<class_bool>` **expand** - If ``true`` the texture stretches to the edges of the node's bounding rectangle using the :ref:`stretch_mode<class_TextureButton_stretch_mode>`. If ``false`` the texture will not scale with the node. Default value: ``false``.
.. _class_TextureButton_stretch_mode:
- :ref:`int<class_int>` **stretch_mode** - Controls the texture's behavior when you resize the node's bounding rectangle, **only if** :ref:`expand<class_TextureButton_expand>` is ``true``. Set it to one of the ``STRETCH\_\*`` constants. See the constants to learn more.
.. _class_TextureButton_texture_click_mask:
- :ref:`BitMap<class_bitmap>` **texture_click_mask** - Pure black and white Bitmap image to use for click detection. On the mask, white pixels represent the button's clickable area. Use it to create buttons with curved shapes.
- :ref:`Texture<class_texture>` **texture_disabled** - Texture to display when the node is disabled. See member BaseButton.disabled.
.. _class_TextureButton_texture_disabled:
- :ref:`Texture<class_texture>` **texture_disabled** - Texture to display when the node is disabled. See :ref:`BaseButton.disabled<class_BaseButton_disabled>`.
.. _class_TextureButton_texture_focused:
- :ref:`Texture<class_texture>` **texture_focused** - Texture to display when the node has mouse or keyboard focus.
.. _class_TextureButton_texture_hover:
- :ref:`Texture<class_texture>` **texture_hover** - Texture to display when the mouse hovers the node.
.. _class_TextureButton_texture_normal:
- :ref:`Texture<class_texture>` **texture_normal** - Texture to display by default, when the node is **not** in the disabled, focused, hover or pressed state.
- :ref:`Texture<class_texture>` **texture_pressed** - Texture to display on mouse down over the node, if the node has keyboard focus and the player presses the enter key or if the player presses the member BaseButton.shortcut key.
.. _class_TextureButton_texture_pressed:
- :ref:`Texture<class_texture>` **texture_pressed** - Texture to display on mouse down over the node, if the node has keyboard focus and the player presses the enter key or if the player presses the :ref:`BaseButton.shortcut<class_BaseButton_shortcut>` key.
Numeric Constants
-----------------