From a78162991a220d38f9399d88b86833600a6ae31d Mon Sep 17 00:00:00 2001 From: VodBox Date: Mon, 31 Aug 2020 11:53:54 +1200 Subject: [PATCH] docs/sphinx: Fix mismatched typedefs --- docs/sphinx/reference-properties.rst | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/docs/sphinx/reference-properties.rst b/docs/sphinx/reference-properties.rst index e06418a6c..a3a5d31ce 100644 --- a/docs/sphinx/reference-properties.rst +++ b/docs/sphinx/reference-properties.rst @@ -230,6 +230,13 @@ Property Object Functions :param description: Localized name shown to user :return: The property + Relevant data types used with this function: + +.. code:: cpp + + typedef bool (*obs_property_clicked_t)(obs_properties_t *props, + obs_property_t *property, void *data); + --------------------- .. function:: obs_property_t *obs_properties_add_font(obs_properties_t *props, const char *name, const char *description) @@ -514,16 +521,20 @@ Property Modification Functions ------------------------------- .. function:: void obs_property_set_modified_callback(obs_property_t *p, obs_property_modified_t modified) + void obs_property_set_modified_callback2(obs_property_t *p, obs_property_modified2_t modified2, void *priv) Allows the ability to change the properties depending on what settings are used by the user. - Relevant data types used with this function: + Relevant data types used with these functions: .. code:: cpp - typedef bool (*obs_property_clicked_t)(obs_properties_t *props, - obs_property_t *property, void *data); + typedef bool (*obs_property_modified_t)(obs_properties_t *props, + obs_property_t *property, obs_data_t *settings); + typedef bool (*obs_property_modified2_t)(void *priv, + obs_properties_t *props, obs_property_t *property, + obs_data_t *settings); ---------------------