|
@@ -438,6 +438,8 @@ static inline size_t get_property_size(enum obs_property_type type)
|
|
|
return sizeof(struct frame_rate_data);
|
|
|
case OBS_PROPERTY_GROUP:
|
|
|
return sizeof(struct group_data);
|
|
|
+ case OBS_PROPERTY_COLOR_ALPHA:
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
return 0;
|
|
@@ -652,6 +654,15 @@ obs_property_t *obs_properties_add_color(obs_properties_t *props,
|
|
|
return new_prop(props, name, desc, OBS_PROPERTY_COLOR);
|
|
|
}
|
|
|
|
|
|
+obs_property_t *obs_properties_add_color_alpha(obs_properties_t *props,
|
|
|
+ const char *name,
|
|
|
+ const char *desc)
|
|
|
+{
|
|
|
+ if (!props || has_prop(props, name))
|
|
|
+ return NULL;
|
|
|
+ return new_prop(props, name, desc, OBS_PROPERTY_COLOR_ALPHA);
|
|
|
+}
|
|
|
+
|
|
|
obs_property_t *obs_properties_add_button(obs_properties_t *props,
|
|
|
const char *name, const char *text,
|
|
|
obs_property_clicked_t callback)
|