0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00

libobs: Add obs_property_set_description

This allows us to change the visible UI name of a property after it's
been created (particularly for a case where I want to change an
'Activate' button to 'Deactivate')
This commit is contained in:
jp9000 2015-01-03 07:36:28 -08:00
parent ef6064b9b5
commit 32ca251bb0
2 changed files with 8 additions and 0 deletions

View File

@ -461,6 +461,11 @@ void obs_property_set_enabled(obs_property_t *p, bool enabled)
if (p) p->enabled = enabled;
}
void obs_property_set_description(obs_property_t *p, const char *description)
{
if (p) p->desc = description;
}
const char *obs_property_name(obs_property_t *p)
{
return p ? p->name : NULL;

View File

@ -193,6 +193,9 @@ EXPORT bool obs_property_button_clicked(obs_property_t *p, void *obj);
EXPORT void obs_property_set_visible(obs_property_t *p, bool visible);
EXPORT void obs_property_set_enabled(obs_property_t *p, bool enabled);
EXPORT void obs_property_set_description(obs_property_t *p,
const char *description);
EXPORT const char * obs_property_name(obs_property_t *p);
EXPORT const char * obs_property_description(obs_property_t *p);
EXPORT enum obs_property_type obs_property_get_type(obs_property_t *p);